From 53c97e8989703ba301ef95e85dffad90a5755b13 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Tue, 22 Jul 2025 12:36:11 -0700 Subject: [PATCH 1/7] Add profiles for the new Cobalt Hosted VMs. --- build/ci.profile.yml | 34 ++++++++++++++++ scenarios/aspnet.profiles.standard.yml | 56 ++++++++++++++++++++++++++ scenarios/aspnet.profiles.yml | 50 +++++++++++++++++++++++ 3 files changed, 140 insertions(+) diff --git a/build/ci.profile.yml b/build/ci.profile.yml index 9293a45c2..2cb6686f9 100644 --- a/build/ci.profile.yml +++ b/build/ci.profile.yml @@ -413,3 +413,37 @@ profiles: aliases: - warmup - secondary + + cobalt-hosted-lin-app: + variables: + serverAddress: 10.57.32.73 + cores: 56 + agents: + application: + endpoints: + - http://10.57.32.73:5001 + aliases: + - main + + cobalt-hosted-lin-load: + variables: + secondaryAddress: 10.57.32.72 + agents: + load: + endpoints: + - http://10.57.32.72:5001 + aliases: + - warmup + - secondary + + cobalt-hosted-lin-db: + variables: + databaseServer: 10.57.32.74 + downstreamAddress: 10.57.32.74 + agents: + db: + endpoints: + - http://10.57.32.74: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..118a6e86b 100644 --- a/scenarios/aspnet.profiles.standard.yml +++ b/scenarios/aspnet.profiles.standard.yml @@ -635,3 +635,59 @@ 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 diff --git a/scenarios/aspnet.profiles.yml b/scenarios/aspnet.profiles.yml index 3164b6dec..58b9f4d92 100644 --- a/scenarios/aspnet.profiles.yml +++ b/scenarios/aspnet.profiles.yml @@ -621,3 +621,53 @@ 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 From ff78f4bdeb7b3b7f41a89ea8d3fcaf2f7b3f8444 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Wed, 30 Jul 2025 16:55:19 -0700 Subject: [PATCH 2/7] Add the hosted AL3 cobalt machine profiles. --- build/ci.profile.yml | 34 ++++++++++++++++ scenarios/aspnet.profiles.standard.yml | 56 ++++++++++++++++++++++++++ scenarios/aspnet.profiles.yml | 50 +++++++++++++++++++++++ 3 files changed, 140 insertions(+) diff --git a/build/ci.profile.yml b/build/ci.profile.yml index 2cb6686f9..0adf8de2b 100644 --- a/build/ci.profile.yml +++ b/build/ci.profile.yml @@ -444,6 +444,40 @@ profiles: db: endpoints: - http://10.57.32.74:5001 + aliases: + - downstream + - extra + + cobalt-hosted-al3-lin-app: + variables: + serverAddress: 10.57.32.95 + cores: 56 + agents: + application: + endpoints: + - http://10.57.32.95:5001 + aliases: + - main + + cobalt-hosted-al3-lin-load: + variables: + secondaryAddress: 10.57.32.96 + agents: + load: + endpoints: + - http://10.57.32.96:5001 + aliases: + - warmup + - secondary + + cobalt-hosted-al3-lin-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 118a6e86b..0fb6d5b4e 100644 --- a/scenarios/aspnet.profiles.standard.yml +++ b/scenarios/aspnet.profiles.standard.yml @@ -691,3 +691,59 @@ profiles: 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 58b9f4d92..df28bdade 100644 --- a/scenarios/aspnet.profiles.yml +++ b/scenarios/aspnet.profiles.yml @@ -671,3 +671,53 @@ profiles: 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 From 36a93fee234492f35e720929708fffbc424b4295 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Thu, 31 Jul 2025 13:17:46 -0700 Subject: [PATCH 3/7] Updated the crank hosted profile names in the ci.profile.yml to match the conventions in the azure linux 3 update PR, and added the benchmarks_ci_cobalt.json file to include the cobalt machines and to match the tests of the Azure Linux VMs ci. --- build/benchmarks_ci_cobalt.json | 164 ++++++++++++++++++++++++++++++++ build/ci.profile.yml | 18 ++-- 2 files changed, 176 insertions(+), 6 deletions(-) create mode 100644 build/benchmarks_ci_cobalt.json diff --git a/build/benchmarks_ci_cobalt.json b/build/benchmarks_ci_cobalt.json new file mode 100644 index 000000000..e54c8f1a3 --- /dev/null +++ b/build/benchmarks_ci_cobalt.json @@ -0,0 +1,164 @@ +{ + "metadata": { + "name": "CI Benchmarks Configuration", + "description": "Combined machines and scenarios for continuous integration benchmarks", + "version": "1.0", + "schedule": "0 3/12 * * *", + "queues": [ + "cobalt-queue-ubuntu", + "cobalt-queue-al3" + ], + "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" + ], + "default_profile": "cobalt-hosted-lin-server-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" + ], + "default_profile": "cobalt-hosted-lin-client-load" + } + }, + "preferred_partners": [] + }, + { + "name": "cobalt-hosted-lin-db", + "capabilities": { + "db": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-db-db" + ], + "default_profile": "cobalt-hosted-lin-db-db" + } + }, + "preferred_partners": [] + }, + { + "name": "cobalt-hosted-lin-server-azure-linux3", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-server-azure-linux3-app" + ], + "default_profile": "cobalt-hosted-lin-server-azure-linux3-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" + ], + "default_profile": "cobalt-hosted-lin-client-azure-linux3-load" + } + }, + "preferred_partners": [] + }, + { + "name": "cobalt-hosted-lin-db-azure-linux3", + "capabilities": { + "db": { + "priority": 1, + "profiles": [ + "cobalt-hosted-lin-db-azure-linux3-db" + ], + "default_profile": "cobalt-hosted-lin-db-azure-linux3-db" + } + }, + "preferred_partners": [] + } + ], + "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 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": "Containers", + "template": "containers-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 90.0 + }, + { + "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": "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 Database", + "template": "trend-database-scenarios.yml", + "type": 3, + "target_machines": [ + "cobalt-hosted-lin-server", + "cobalt-hosted-lin-server-azure-linux3" + ], + "estimated_runtime": 15.0 + } + ] +} \ No newline at end of file diff --git a/build/ci.profile.yml b/build/ci.profile.yml index 0adf8de2b..5c0bfc228 100644 --- a/build/ci.profile.yml +++ b/build/ci.profile.yml @@ -414,7 +414,13 @@ profiles: - warmup - secondary - cobalt-hosted-lin-app: + ############################################# + # # + # COBALT NETWORKED MACHINES # + # # + ############################################# + + cobalt-hosted-lin-server-app: variables: serverAddress: 10.57.32.73 cores: 56 @@ -425,7 +431,7 @@ profiles: aliases: - main - cobalt-hosted-lin-load: + cobalt-hosted-lin-client-load: variables: secondaryAddress: 10.57.32.72 agents: @@ -436,7 +442,7 @@ profiles: - warmup - secondary - cobalt-hosted-lin-db: + cobalt-hosted-lin-db-db: variables: databaseServer: 10.57.32.74 downstreamAddress: 10.57.32.74 @@ -448,7 +454,7 @@ profiles: - downstream - extra - cobalt-hosted-al3-lin-app: + cobalt-hosted-lin-server-azure-linux3-app: variables: serverAddress: 10.57.32.95 cores: 56 @@ -459,7 +465,7 @@ profiles: aliases: - main - cobalt-hosted-al3-lin-load: + cobalt-hosted-lin-client-azure-linux3-load: variables: secondaryAddress: 10.57.32.96 agents: @@ -470,7 +476,7 @@ profiles: - warmup - secondary - cobalt-hosted-al3-lin-db: + cobalt-hosted-lin-db-azure-linux3-db: variables: databaseServer: 10.57.32.94 downstreamAddress: 10.57.32.94 From 416b39b7e0ebf07f07a05a10181545382ed88193 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Thu, 31 Jul 2025 13:29:40 -0700 Subject: [PATCH 4/7] Added the benchmarks-ci-cobalt.yml file for the cobalt runs as well as updated the cobalt machines to only use 1 queue for now. --- build/benchmarks-ci-cobalt.yml | 223 ++++++++++++++++++++++++++++++++ build/benchmarks_ci_cobalt.json | 3 +- 2 files changed, 224 insertions(+), 2 deletions(-) create mode 100644 build/benchmarks-ci-cobalt.yml diff --git a/build/benchmarks-ci-cobalt.yml b/build/benchmarks-ci-cobalt.yml new file mode 100644 index 000000000..056637403 --- /dev/null +++ b/build/benchmarks-ci-cobalt.yml @@ -0,0 +1,223 @@ +# 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 " + +# GROUP 2 + +- job: Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 2- Containers Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Containers_Cobalt_Hosted_Lin_Server] + condition: succeededOrFailed() + steps: + - template: containers-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + 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: Baselines_Database_Cobalt_Hosted_Lin_Server + displayName: 3- Baselines Database Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Containers_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 " + +# GROUP 4 + +- job: Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 4- Baselines Database Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Database_Cobalt_Hosted_Lin_Server] + 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-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + +# GROUP 5 + +- job: Baselines_Cobalt_Hosted_Lin_Server + displayName: 5- Baselines Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Database_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 " + +# GROUP 6 + +- job: Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 6- Baselines Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_Cobalt_Hosted_Lin_Server] + condition: succeededOrFailed() + steps: + - template: baselines-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load " + +# GROUP 7 + +- job: MVC_Cobalt_Hosted_Lin_Server + displayName: 7- MVC Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Baselines_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 " + +# GROUP 8 + +- job: MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 8- MVC Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [MVC_Cobalt_Hosted_Lin_Server] + condition: succeededOrFailed() + steps: + - template: mvc-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + 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: Trends_Cobalt_Hosted_Lin_Server + displayName: 9- Trends Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [MVC_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 " + +# GROUP 10 + +- job: Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 10- Trends Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Cobalt_Hosted_Lin_Server] + condition: succeededOrFailed() + steps: + - template: trend-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: cobalthosted + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load " + +# GROUP 11 + +- job: Trends_Database_Cobalt_Hosted_Lin_Server + displayName: 11- Trends Database Cobalt Hosted Lin Server + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_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 " + +# GROUP 12 + +- job: Trends_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3 + displayName: 12- Trends Database Cobalt Hosted Lin Server Azure Linux3 + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Database_Cobalt_Hosted_Lin_Server] + 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-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db " + diff --git a/build/benchmarks_ci_cobalt.json b/build/benchmarks_ci_cobalt.json index e54c8f1a3..940b855f5 100644 --- a/build/benchmarks_ci_cobalt.json +++ b/build/benchmarks_ci_cobalt.json @@ -5,8 +5,7 @@ "version": "1.0", "schedule": "0 3/12 * * *", "queues": [ - "cobalt-queue-ubuntu", - "cobalt-queue-al3" + "cobalthosted" ], "yaml_generation": { "target_yaml_count": 1, From ac38ca90886dd1779db21c96b21f469b1077d237 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Thu, 31 Jul 2025 15:03:48 -0700 Subject: [PATCH 5/7] Removed unneeded configuration options from the hosted cobalt configuration. --- build/benchmarks_ci_cobalt.json | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/build/benchmarks_ci_cobalt.json b/build/benchmarks_ci_cobalt.json index 940b855f5..256c69f6e 100644 --- a/build/benchmarks_ci_cobalt.json +++ b/build/benchmarks_ci_cobalt.json @@ -20,8 +20,7 @@ "priority": 1, "profiles": [ "cobalt-hosted-lin-server-app" - ], - "default_profile": "cobalt-hosted-lin-server-app" + ] } }, "preferred_partners": [ @@ -36,11 +35,9 @@ "priority": 1, "profiles": [ "cobalt-hosted-lin-client-load" - ], - "default_profile": "cobalt-hosted-lin-client-load" + ] } - }, - "preferred_partners": [] + } }, { "name": "cobalt-hosted-lin-db", @@ -49,11 +46,9 @@ "priority": 1, "profiles": [ "cobalt-hosted-lin-db-db" - ], - "default_profile": "cobalt-hosted-lin-db-db" + ] } - }, - "preferred_partners": [] + } }, { "name": "cobalt-hosted-lin-server-azure-linux3", @@ -62,8 +57,7 @@ "priority": 1, "profiles": [ "cobalt-hosted-lin-server-azure-linux3-app" - ], - "default_profile": "cobalt-hosted-lin-server-azure-linux3-app" + ] } }, "preferred_partners": [ @@ -78,11 +72,9 @@ "priority": 1, "profiles": [ "cobalt-hosted-lin-client-azure-linux3-load" - ], - "default_profile": "cobalt-hosted-lin-client-azure-linux3-load" + ] } - }, - "preferred_partners": [] + } }, { "name": "cobalt-hosted-lin-db-azure-linux3", @@ -91,11 +83,9 @@ "priority": 1, "profiles": [ "cobalt-hosted-lin-db-azure-linux3-db" - ], - "default_profile": "cobalt-hosted-lin-db-azure-linux3-db" + ] } - }, - "preferred_partners": [] + } } ], "scenarios": [ From 12f3cc7dfd3c2235b8773ce617fb0b21e0da469e Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Mon, 4 Aug 2025 11:24:20 -0700 Subject: [PATCH 6/7] Added 28 core machine profiles and test scenarios. --- build/benchmarks_ci_cobalt.json | 246 +++++++++++++++++++++++++++++++- build/ci.profile.yml | 24 ++++ 2 files changed, 268 insertions(+), 2 deletions(-) diff --git a/build/benchmarks_ci_cobalt.json b/build/benchmarks_ci_cobalt.json index 256c69f6e..073ddab3b 100644 --- a/build/benchmarks_ci_cobalt.json +++ b/build/benchmarks_ci_cobalt.json @@ -19,7 +19,8 @@ "sut": { "priority": 1, "profiles": [ - "cobalt-hosted-lin-server-app" + "cobalt-hosted-lin-server-app", + "cobalt-hosted-lin-server-28-app" ] } }, @@ -56,7 +57,8 @@ "sut": { "priority": 1, "profiles": [ - "cobalt-hosted-lin-server-azure-linux3-app" + "cobalt-hosted-lin-server-azure-linux3-app", + "cobalt-hosted-lin-server-azure-linux3-28-app" ] } }, @@ -99,6 +101,24 @@ ], "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", @@ -109,6 +129,24 @@ ], "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", @@ -119,6 +157,118 @@ ], "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", @@ -129,6 +279,62 @@ ], "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", @@ -139,6 +345,24 @@ ], "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", @@ -148,6 +372,24 @@ "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 5c0bfc228..da277477e 100644 --- a/build/ci.profile.yml +++ b/build/ci.profile.yml @@ -431,6 +431,18 @@ profiles: 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 @@ -465,6 +477,18 @@ profiles: 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 From c1e120df0f49ebf61fca6d0d1791e3c8a739e894 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Mon, 4 Aug 2025 12:34:48 -0700 Subject: [PATCH 7/7] Added second service bus queue to the cobalthosted setup on one of the AL3 machines. Generated the pipeline yaml file for the cobalt hosted machines. --- build/benchmarks-ci-cobalt.yml | 544 +++++++++++++++++++++++++++++--- build/benchmarks_ci_cobalt.json | 3 +- 2 files changed, 508 insertions(+), 39 deletions(-) diff --git a/build/benchmarks-ci-cobalt.yml b/build/benchmarks-ci-cobalt.yml index 056637403..571c66798 100644 --- a/build/benchmarks-ci-cobalt.yml +++ b/build/benchmarks-ci-cobalt.yml @@ -45,29 +45,87 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " -# GROUP 2 - - job: Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3 - displayName: 2- Containers Cobalt Hosted Lin Server Azure Linux3 + displayName: 1- Containers Cobalt Hosted Lin Server Azure Linux3 pool: server timeoutInMinutes: 120 - dependsOn: [Containers_Cobalt_Hosted_Lin_Server] + 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: 3- Baselines Database Cobalt Hosted Lin Server + displayName: 4- Baselines Database Cobalt Hosted Lin Server pool: server timeoutInMinutes: 120 - dependsOn: [Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3] + 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 @@ -77,29 +135,57 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " -# GROUP 4 - - job: Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3 displayName: 4- Baselines Database Cobalt Hosted Lin Server Azure Linux3 pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Cobalt_Hosted_Lin_Server] + 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 + 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: 5- Baselines Cobalt Hosted Lin Server + displayName: 6- Baselines Cobalt Hosted Lin Server pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3] + 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 @@ -109,29 +195,117 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load " -# GROUP 6 - - job: Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3 displayName: 6- Baselines Cobalt Hosted Lin Server Azure Linux3 pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Cobalt_Hosted_Lin_Server] + 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 + 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: 7- MVC Cobalt Hosted Lin Server + displayName: 10- MVC Cobalt Hosted Lin Server pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3] + 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 @@ -141,29 +315,87 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " -# GROUP 8 - - job: MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3 - displayName: 8- MVC Cobalt Hosted Lin Server Azure Linux3 + displayName: 10- MVC Cobalt Hosted Lin Server Azure Linux3 pool: server timeoutInMinutes: 120 - dependsOn: [MVC_Cobalt_Hosted_Lin_Server] + 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 9 +# 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: 9- Trends Cobalt Hosted Lin Server + displayName: 13- Trends Cobalt Hosted Lin Server pool: server timeoutInMinutes: 120 - dependsOn: [MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3] + dependsOn: [NativeAOT_28_Core_Cobalt_Hosted_Lin_Server, NativeAOT_28_Core_Cobalt_Hosted_Lin_Server_Azure_Linux3] condition: succeededOrFailed() steps: - template: trend-scenarios.yml @@ -173,29 +405,177 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load " -# GROUP 10 - - job: Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3 - displayName: 10- Trends Cobalt Hosted Lin Server Azure Linux3 + displayName: 13- Trends Cobalt Hosted Lin Server Azure Linux3 pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Cobalt_Hosted_Lin_Server] + 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 + serviceBusQueueName: cobalthosted_azurelinux3 serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load " -# GROUP 11 +# 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: 11- Trends Database Cobalt Hosted Lin Server + displayName: 19- Trends Database Cobalt Hosted Lin Server pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3] + 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 @@ -205,19 +585,107 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db " -# GROUP 12 - - job: Trends_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3 - displayName: 12- Trends Database Cobalt Hosted Lin Server Azure Linux3 + displayName: 19- Trends Database Cobalt Hosted Lin Server Azure Linux3 pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Database_Cobalt_Hosted_Lin_Server] + 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 + 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 index 073ddab3b..acf0b9677 100644 --- a/build/benchmarks_ci_cobalt.json +++ b/build/benchmarks_ci_cobalt.json @@ -5,7 +5,8 @@ "version": "1.0", "schedule": "0 3/12 * * *", "queues": [ - "cobalthosted" + "cobalthosted", + "cobalthosted_azurelinux3" ], "yaml_generation": { "target_yaml_count": 1,