diff --git a/build/benchmarks-ci-cobalt.yml b/build/benchmarks-ci-cobalt.yml new file mode 100644 index 000000000..571c66798 --- /dev/null +++ b/build/benchmarks-ci-cobalt.yml @@ -0,0 +1,691 @@ +# Do not change this file, it is generated using these steps: +# - The file benchmarks.matrix.yml defines how each job is run in parallel +# - Convert its content to json using https://jsonformatter.org/yaml-to-json +# - Use the template in benchmarks.template.liquid and the converted json using https://liquidjs.com/playground.html +# - Update this file with the result of the template generation + +trigger: none +pr: none + +schedules: +- cron: "0 3/12 * * *" + always: true # always run the pipeline even if there have not been source code changes since the last successful scheduled run. + branches: + include: + - main + +variables: + - template: job-variables.yml + - name: session + value: $(Build.BuildNumber) + - name: buildId + value: $(Build.BuildId) + - name: buildNumber + value: $(Build.BuildNumber) + - name: am + value: $[lt(format('{0:HH}', pipeline.startTime), 12)] + - name: pm + value: $[ge(format('{0:HH}', pipeline.startTime), 12)] + +jobs: + +# GROUP 1 + +- job: Containers_Cobalt_Hosted_Lin_Server + displayName: 1- Containers Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [] + condition: succeededOrFailed() + steps: + - template: containers-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 1- Containers Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [] + condition: succeededOrFailed() + steps: + - template: containers-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 2 + +- job: PGO_Cobalt_Hosted_Lin_Server + displayName: 2- PGO Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Containers_Cobalt_Hosted_Lin_Server, Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: pgo-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: PGO_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 2- PGO Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Containers_Cobalt_Hosted_Lin_Server, Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: pgo-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 3 + +- job: PGO_28_Core_Cobalt_Hosted_Lin_Server + displayName: 3- PGO 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [PGO_Cobalt_Hosted_Lin_Server, PGO_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: pgo-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: PGO_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 3- PGO 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [PGO_Cobalt_Hosted_Lin_Server, PGO_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: pgo-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 4 + +- job: Baselines_Database_Cobalt_Hosted_Lin_Server + displayName: 4- Baselines Database Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [PGO_28_Core_Cobalt_Hosted_Lin_Server, PGO_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 4- Baselines Database Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [PGO_28_Core_Cobalt_Hosted_Lin_Server, PGO_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 5 + +- job: Baselines_Database_28_Core_Cobalt_Hosted_Lin_Server + displayName: 5- Baselines Database 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Database_Cobalt_Hosted_Lin_Server, Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Baselines_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 5- Baselines Database 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Database_Cobalt_Hosted_Lin_Server, Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 6 + +- job: Baselines_Cobalt_Hosted_Lin_Server + displayName: 6- Baselines Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Database_28_Core_Cobalt_Hosted_Lin_Server, Baselines_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load " + +- job: Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 6- Baselines Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Database_28_Core_Cobalt_Hosted_Lin_Server, Baselines_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load " + +# GROUP 7 + +- job: Baselines_28_Core_Cobalt_Hosted_Lin_Server + displayName: 7- Baselines 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Cobalt_Hosted_Lin_Server, Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load " + +- job: Baselines_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 7- Baselines 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Cobalt_Hosted_Lin_Server, Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: baselines-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load " + +# GROUP 8 + +- job: Frameworks_Database_Cobalt_Hosted_Lin_Server + displayName: 8- Frameworks Database Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_28_Core_Cobalt_Hosted_Lin_Server, Baselines_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Frameworks_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 8- Frameworks Database Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_28_Core_Cobalt_Hosted_Lin_Server, Baselines_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 9 + +- job: Frameworks_Database_28_Core_Cobalt_Hosted_Lin_Server + displayName: 9- Frameworks Database 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_Database_Cobalt_Hosted_Lin_Server, Frameworks_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Frameworks_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 9- Frameworks Database 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_Database_Cobalt_Hosted_Lin_Server, Frameworks_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 10 + +- job: MVC_Cobalt_Hosted_Lin_Server + displayName: 10- MVC Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_Database_28_Core_Cobalt_Hosted_Lin_Server, Frameworks_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: mvc-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 10- MVC Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_Database_28_Core_Cobalt_Hosted_Lin_Server, Frameworks_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: mvc-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 11 + +- job: NativeAOT_Cobalt_Hosted_Lin_Server + displayName: 11- NativeAOT Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [MVC_Cobalt_Hosted_Lin_Server, MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: nativeaot-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: NativeAOT_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 11- NativeAOT Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [MVC_Cobalt_Hosted_Lin_Server, MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: nativeaot-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 12 + +- job: NativeAOT_28_Core_Cobalt_Hosted_Lin_Server + displayName: 12- NativeAOT 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [NativeAOT_Cobalt_Hosted_Lin_Server, NativeAOT_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: nativeaot-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: NativeAOT_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 12- NativeAOT 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [NativeAOT_Cobalt_Hosted_Lin_Server, NativeAOT_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: nativeaot-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 13 + +- job: Trends_Cobalt_Hosted_Lin_Server + displayName: 13- Trends Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [NativeAOT_28_Core_Cobalt_Hosted_Lin_Server, NativeAOT_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load " + +- job: Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 13- Trends Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [NativeAOT_28_Core_Cobalt_Hosted_Lin_Server, NativeAOT_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load " + +# GROUP 14 + +- job: Trends_28_Core_Cobalt_Hosted_Lin_Server + displayName: 14- Trends 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Cobalt_Hosted_Lin_Server, Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load " + +- job: Trends_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 14- Trends 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Cobalt_Hosted_Lin_Server, Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load " + +# GROUP 15 + +- job: Frameworks_Cobalt_Hosted_Lin_Server + displayName: 15- Frameworks Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_28_Core_Cobalt_Hosted_Lin_Server, Trends_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Frameworks_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 15- Frameworks Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_28_Core_Cobalt_Hosted_Lin_Server, Trends_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 16 + +- job: Frameworks_28_Core_Cobalt_Hosted_Lin_Server + displayName: 16- Frameworks 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_Cobalt_Hosted_Lin_Server, Frameworks_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Frameworks_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 16- Frameworks 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_Cobalt_Hosted_Lin_Server, Frameworks_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: frameworks-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 17 + +- job: GC_Cobalt_Hosted_Lin_Server + displayName: 17- GC Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_28_Core_Cobalt_Hosted_Lin_Server, Frameworks_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: gc-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app " + +- job: GC_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 17- GC Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Frameworks_28_Core_Cobalt_Hosted_Lin_Server, Frameworks_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: gc-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app " + +# GROUP 18 + +- job: GC_28_Core_Cobalt_Hosted_Lin_Server + displayName: 18- GC 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [GC_Cobalt_Hosted_Lin_Server, GC_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: gc-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app " + +- job: GC_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 18- GC 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [GC_Cobalt_Hosted_Lin_Server, GC_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: gc-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app " + +# GROUP 19 + +- job: Trends_Database_Cobalt_Hosted_Lin_Server + displayName: 19- Trends Database Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [GC_28_Core_Cobalt_Hosted_Lin_Server, GC_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Trends_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 19- Trends Database Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [GC_28_Core_Cobalt_Hosted_Lin_Server, GC_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 20 + +- job: Trends_Database_28_Core_Cobalt_Hosted_Lin_Server + displayName: 20- Trends Database 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Database_Cobalt_Hosted_Lin_Server, Trends_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " + +- job: Trends_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 20- Trends Database 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Database_Cobalt_Hosted_Lin_Server, Trends_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: trend-database-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 21 + +- job: Crossgen_Cobalt_Hosted_Lin_Server + displayName: 21- Crossgen Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Database_28_Core_Cobalt_Hosted_Lin_Server, Trends_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: crossgen2-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load " + +- job: Crossgen_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 21- Crossgen Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Database_28_Core_Cobalt_Hosted_Lin_Server, Trends_Database_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: crossgen2-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load " + +# GROUP 22 + +- job: Crossgen_28_Core_Cobalt_Hosted_Lin_Server + displayName: 22- Crossgen 28 Core Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Crossgen_Cobalt_Hosted_Lin_Server, Crossgen_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: crossgen2-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-28-app --profile cobalt-hosted-lin-client-load " + +- job: Crossgen_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 22- Crossgen 28 Core Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Crossgen_Cobalt_Hosted_Lin_Server, Crossgen_Cobalt_Hosted_Lin_Server_Azure_Linux3] + condition: succeededOrFailed() + steps: + - template: crossgen2-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted_azurelinux3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-28-app --profile cobalt-hosted-lin-client-azure-linux3-load " + diff --git a/build/benchmarks_ci_cobalt.json b/build/benchmarks_ci_cobalt.json new file mode 100644 index 000000000..acf0b9677 --- /dev/null +++ b/build/benchmarks_ci_cobalt.json @@ -0,0 +1,396 @@ +{ + "metadata": { + "name": "CI Benchmarks Configuration", + "description": "Combined machines and scenarios for continuous integration benchmarks", + "version": "1.0", + "schedule": "0 3/12 * * *", + "queues": [ + "cobalthosted", + "cobalthosted_azurelinux3" + ], + "yaml_generation": { + "target_yaml_count": 1, + "schedule_offset_hours": 6 + } + }, + "machines": [ + { + "name": "cobalt-hosted-lin-server", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-server-app", + "cobalt-hosted-lin-server-28-app" + ] + } + }, + "preferred_partners": [ + "cobalt-hosted-lin-client", + "cobalt-hosted-lin-db" + ] + }, + { + "name": "cobalt-hosted-lin-client", + "capabilities": { + "load": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-client-load" + ] + } + } + }, + { + "name": "cobalt-hosted-lin-db", + "capabilities": { + "db": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-db-db" + ] + } + } + }, + { + "name": "cobalt-hosted-lin-server-azure-linux3", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-server-azure-linux3-app", + "cobalt-hosted-lin-server-azure-linux3-28-app" + ] + } + }, + "preferred_partners": [ + "cobalt-hosted-lin-client-azure-linux3", + "cobalt-hosted-lin-db-azure-linux3" + ] + }, + { + "name": "cobalt-hosted-lin-client-azure-linux3", + "capabilities": { + "load": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-client-azure-linux3-load" + ] + } + } + }, + { + "name": "cobalt-hosted-lin-db-azure-linux3", + "capabilities": { + "db": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-db-azure-linux3-db" + ] + } + } + } + ], + "scenarios": [ + { + "name": "Baselines", + "template": "baselines-scenarios.yml", + "type": 2, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 30.0 + }, + { + "name": "Baselines 28 Core", + "template": "baselines-scenarios.yml", + "type": 2, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 30.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "Baselines Database", + "template": "baselines-database-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 45.0 + }, + { + "name": "Baselines Database 28 Core", + "template": "baselines-database-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 45.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "Containers", + "template": "containers-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 90.0 + }, + { + "name": "Crossgen", + "template": "crossgen2-scenarios.yml", + "type": 2, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 5.0 + }, + { + "name": "Crossgen 28 Core", + "template": "crossgen2-scenarios.yml", + "type": 2, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 5.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "Frameworks", + "template": "frameworks-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 15.0 + }, + { + "name": "Frameworks 28 Core", + "template": "frameworks-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 15.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "Frameworks Database", + "template": "frameworks-database-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 20.0 + }, + { + "name": "Frameworks Database 28 Core", + "template": "frameworks-database-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 20.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "GC", + "template": "gc-scenarios.yml", + "type": 1, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 15.0 + }, + { + "name": "GC 28 Core", + "template": "gc-scenarios.yml", + "type": 1, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 15.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "MVC", + "template": "mvc-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 20.0 + }, + { + "name": "NativeAOT", + "template": "nativeaot-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 20.0 + }, + { + "name": "NativeAOT 28 Core", + "template": "nativeaot-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 20.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "PGO", + "template": "pgo-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 90.0 + }, + { + "name": "PGO 28 Core", + "template": "pgo-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 90.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "Trends", + "template": "trend-scenarios.yml", + "type": 2, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 20.0 + }, + { + "name": "Trends 28 Core", + "template": "trend-scenarios.yml", + "type": 2, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 20.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + }, + { + "name": "Trends Database", + "template": "trend-database-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 15.0 + }, + { + "name": "Trends Database 28 Core", + "template": "trend-database-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 15.0, + "profile_overrides": { + "cobalt-hosted-lin-server": { + "sut": "cobalt-hosted-lin-server-28-app" + }, + "cobalt-hosted-lin-server-azure-linux3": { + "sut": "cobalt-hosted-lin-server-azure-linux3-28-app" + } + } + } + ] +} \ No newline at end of file diff --git a/build/ci.profile.yml b/build/ci.profile.yml index 9293a45c2..da277477e 100644 --- a/build/ci.profile.yml +++ b/build/ci.profile.yml @@ -413,3 +413,101 @@ profiles: aliases: - warmup - secondary + + ############################################# + # # + # COBALT NETWORKED MACHINES # + # # + ############################################# + + cobalt-hosted-lin-server-app: + variables: + serverAddress: 10.57.32.73 + cores: 56 + agents: + application: + endpoints: + - http://10.57.32.73:5001 + aliases: + - main + + cobalt-hosted-lin-server-28-app: + variables: + serverAddress: 10.57.32.73 + cores: 28 + agents: + application: + cpuSet: 0-27 + endpoints: + - http://10.57.32.73:5001 + aliases: + - main + + cobalt-hosted-lin-client-load: + variables: + secondaryAddress: 10.57.32.72 + agents: + load: + endpoints: + - http://10.57.32.72:5001 + aliases: + - warmup + - secondary + + cobalt-hosted-lin-db-db: + variables: + databaseServer: 10.57.32.74 + downstreamAddress: 10.57.32.74 + agents: + db: + endpoints: + - http://10.57.32.74:5001 + aliases: + - downstream + - extra + + cobalt-hosted-lin-server-azure-linux3-app: + variables: + serverAddress: 10.57.32.95 + cores: 56 + agents: + application: + endpoints: + - http://10.57.32.95:5001 + aliases: + - main + + cobalt-hosted-lin-server-azure-linux3-28-app: + variables: + serverAddress: 10.57.32.95 + cores: 28 + agents: + application: + cpuSet: 0-27 + endpoints: + - http://10.57.32.95:5001 + aliases: + - main + + cobalt-hosted-lin-client-azure-linux3-load: + variables: + secondaryAddress: 10.57.32.96 + agents: + load: + endpoints: + - http://10.57.32.96:5001 + aliases: + - warmup + - secondary + + cobalt-hosted-lin-db-azure-linux3-db: + variables: + databaseServer: 10.57.32.94 + downstreamAddress: 10.57.32.94 + agents: + db: + endpoints: + - http://10.57.32.94:5001 + aliases: + - downstream + - extra \ No newline at end of file diff --git a/scenarios/aspnet.profiles.standard.yml b/scenarios/aspnet.profiles.standard.yml index 32e074e1d..0fb6d5b4e 100644 --- a/scenarios/aspnet.profiles.standard.yml +++ b/scenarios/aspnet.profiles.standard.yml @@ -635,3 +635,115 @@ profiles: aliases: - db - downstream + + aspnet-cobalt-hosted-lin: + variables: + mainAddress: 10.57.32.73 + secondaryAddress: 10.57.32.72 + extraAddress: 10.57.32.74 + serverAddress: 10.57.32.73 + databaseServer: 10.57.32.74 + downstreamAddress: 10.57.32.74 + cores: 56 + agents: + main: + endpoints: + - http://10.57.32.73:5001 + aliases: + - application + secondary: + endpoints: + - http://10.57.32.72:5001 + aliases: + - load + - warmup + extra: + endpoints: + - http://10.57.32.74:5001 + aliases: + - db + - downstream + + aspnet-cobalt-hosted-lin-relay: + variables: + mainAddress: 10.57.32.73 + secondaryAddress: 10.57.32.72 + extraAddress: 10.57.32.74 + serverAddress: 10.57.32.73 + databaseServer: 10.57.32.74 + downstreamAddress: 10.57.32.74 + cores: 56 + agents: + main: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinserver + aliases: + - application + secondary: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinclient + aliases: + - load + - warmup + extra: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlindb + aliases: + - db + - downstream + + aspnet-cobalt-hosted-al3-lin: + variables: + mainAddress: 10.57.32.95 + secondaryAddress: 10.57.32.96 + extraAddress: 10.57.32.94 + serverAddress: 10.57.32.95 + databaseServer: 10.57.32.94 + downstreamAddress: 10.57.32.94 + cores: 56 + agents: + main: + endpoints: + - http://10.57.32.95:5001 + aliases: + - application + secondary: + endpoints: + - http://10.57.32.96:5001 + aliases: + - load + - warmup + extra: + endpoints: + - http://10.57.32.94:5001 + aliases: + - db + - downstream + + aspnet-cobalt-hosted-al3-lin-relay: + variables: + mainAddress: 10.57.32.95 + secondaryAddress: 10.57.32.96 + extraAddress: 10.57.32.94 + serverAddress: 10.57.32.95 + databaseServer: 10.57.32.94 + downstreamAddress: 10.57.32.94 + cores: 56 + agents: + main: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinserver_azurelinux3 + aliases: + - application + secondary: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinclient_azurelinux3 + aliases: + - load + - warmup + extra: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlindb_azurelinux3 + aliases: + - db + - downstream diff --git a/scenarios/aspnet.profiles.yml b/scenarios/aspnet.profiles.yml index 3164b6dec..df28bdade 100644 --- a/scenarios/aspnet.profiles.yml +++ b/scenarios/aspnet.profiles.yml @@ -621,3 +621,103 @@ profiles: aliases: - warmup - secondary + + aspnet-cobalt-hosted-lin: + variables: + serverAddress: 10.57.32.73 + cores: 56 + jobs: + db: + endpoints: + - http://10.57.32.74:5001 + aliases: + - downstream + - extra + application: + endpoints: + - http://10.57.32.73:5001 + variables: + databaseServer: 10.57.32.74 + aliases: + - main + load: + endpoints: + - http://10.57.32.72:5001 + aliases: + - warmup + - secondary + + aspnet-cobalt-hosted-lin-relay: + variables: + serverAddress: 10.57.32.73 + cores: 56 + jobs: + db: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlindb + aliases: + - downstream + - extra + application: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinserver + variables: + databaseServer: 10.57.32.74 + aliases: + - main + load: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinclient + aliases: + - warmup + - secondary + + aspnet-cobalt-hosted-al3-lin: + variables: + serverAddress: 10.57.32.95 + cores: 56 + jobs: + db: + endpoints: + - http://10.57.32.94:5001 + aliases: + - downstream + - extra + application: + endpoints: + - http://10.57.32.95:5001 + variables: + databaseServer: 10.57.32.94 + aliases: + - main + load: + endpoints: + - http://10.57.32.96:5001 + aliases: + - warmup + - secondary + + aspnet-cobalt-hosted-al3-lin-relay: + variables: + serverAddress: 10.57.32.95 + cores: 56 + jobs: + db: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlindb_azurelinux3 + aliases: + - downstream + - extra + application: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinserver_azurelinux3 + variables: + databaseServer: 10.57.32.94 + aliases: + - main + load: + endpoints: + - https://aspnetperf.servicebus.windows.net/cobalthostedlinclient_azurelinux3 + aliases: + - warmup + - secondary