From da5ffe6f476b176535d6aace170d72ffdcea9ae3 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Thu, 14 Aug 2025 13:19:00 -0700 Subject: [PATCH 1/3] Add machines for intel-perflin and intel-perfload, added intel-perflin as a machine for blazor-wasm scenario, and am bringing the latest from the crank scheduler addition PR to main to support this change. --- build/benchmarks-ci-01.yml | 163 ++++++++++---------- build/benchmarks-ci-02.yml | 303 +++++++++++++++++++------------------ build/benchmarks_ci.json | 220 ++++++++++++++++++++++----- 3 files changed, 427 insertions(+), 259 deletions(-) diff --git a/build/benchmarks-ci-01.yml b/build/benchmarks-ci-01.yml index e20449282..ef9a89bd1 100644 --- a/build/benchmarks-ci-01.yml +++ b/build/benchmarks-ci-01.yml @@ -1,8 +1,9 @@ # 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 +# - The file benchmarks*.json defines how each pipeline set of jobs is run in parallel +# - Update the associated benchmarks*.json file with machine and scenario updates +# - Install python and install the requirements for the crank-scheduler in benchmarks/scripts/crank-scheduler/requirements.txt +# - Run the scheduler specifying the desired benchmarks*.json file, this template, and benchmarks/output to automatically overwrite the current pipeline. +# - Ex. python ./scripts/crank-scheduler/main.py --config ./build/benchmarks_ci.json --template ./build/benchmarks.template.liquid --yaml-output ./build trigger: none pr: none @@ -57,7 +58,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " - job: Grpc_Gold_Win displayName: 1- Grpc Gold Win @@ -85,12 +86,12 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " # GROUP 2 -- job: PGO_Intel_Lin - displayName: 2- PGO Intel Lin +- job: PGO_Gold_Win + displayName: 2- PGO Gold Win pool: server timeoutInMinutes: 120 dependsOn: [Proxies_Gold_Lin, Proxies_Intel_Lin, Grpc_Gold_Win, Grpc_Intel_Win] @@ -101,7 +102,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine1 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " - job: PGO_Intel_Win displayName: 2- PGO Intel Win @@ -115,7 +116,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile gold-db-db " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-load-db " - job: Grpc_Gold_Lin displayName: 2- Grpc Gold Lin @@ -131,19 +132,19 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " -- job: Baselines_Gold_Win - displayName: 2- Baselines Gold Win +- job: Grpc_Intel_Lin + displayName: 2- Grpc Intel Lin pool: server timeoutInMinutes: 120 dependsOn: [Proxies_Gold_Lin, Proxies_Intel_Lin, Grpc_Gold_Win, Grpc_Intel_Win] condition: succeededOrFailed() steps: - - template: baselines-scenarios.yml + - template: grpc-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-db-load " # GROUP 3 @@ -151,7 +152,7 @@ jobs: displayName: 3- Baselines Database Amd Lin2 pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Intel_Lin, PGO_Intel_Win, Grpc_Gold_Lin, Baselines_Gold_Win] + dependsOn: [PGO_Gold_Win, PGO_Intel_Win, Grpc_Gold_Lin, Grpc_Intel_Lin] condition: succeededOrFailed() steps: - template: baselines-database-scenarios.yml @@ -159,13 +160,13 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine1 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile amd-lin2-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load-load --profile gold-db-db " - job: HttpClient_Gold_Lin displayName: 3- HttpClient Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Intel_Lin, PGO_Intel_Win, Grpc_Gold_Lin, Baselines_Gold_Win] + dependsOn: [PGO_Gold_Win, PGO_Intel_Win, Grpc_Gold_Lin, Grpc_Intel_Lin] condition: succeededOrFailed() steps: - template: httpclient-scenarios.yml @@ -173,13 +174,13 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " + arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load2-load " - job: HttpClient_Intel_Lin displayName: 3- HttpClient Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Intel_Lin, PGO_Intel_Win, Grpc_Gold_Lin, Baselines_Gold_Win] + dependsOn: [PGO_Gold_Win, PGO_Intel_Win, Grpc_Gold_Lin, Grpc_Intel_Lin] condition: succeededOrFailed() steps: - template: httpclient-scenarios.yml @@ -187,13 +188,13 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " - job: SignalR_Intel_Win displayName: 3- SignalR Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Intel_Lin, PGO_Intel_Win, Grpc_Gold_Lin, Baselines_Gold_Win] + dependsOn: [PGO_Gold_Win, PGO_Intel_Win, Grpc_Gold_Lin, Grpc_Intel_Lin] condition: succeededOrFailed() steps: - template: signalr-scenarios.yml @@ -201,7 +202,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " # GROUP 4 @@ -233,22 +234,22 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " -- job: MVC_Intel_Win - displayName: 4- MVC Intel Win +- job: Frameworks_Database_Amd_Lin2 + displayName: 4- Frameworks Database Amd Lin2 pool: server timeoutInMinutes: 120 dependsOn: [Baselines_Database_Amd_Lin2, HttpClient_Gold_Lin, HttpClient_Intel_Lin, SignalR_Intel_Win] condition: succeededOrFailed() steps: - - template: mvc-scenarios.yml + - template: frameworks-database-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " + arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load2-load --profile gold-db-db " -- job: NativeAOT_Gold_Win - displayName: 4- NativeAOT Gold Win +- job: NativeAOT_Intel_Win + displayName: 4- NativeAOT Intel Win pool: server timeoutInMinutes: 120 dependsOn: [Baselines_Database_Amd_Lin2, HttpClient_Gold_Lin, HttpClient_Intel_Lin, SignalR_Intel_Win] @@ -259,7 +260,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " # GROUP 5 @@ -267,7 +268,7 @@ jobs: displayName: 5- SignalR Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, MVC_Intel_Win, NativeAOT_Gold_Win] + dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, Frameworks_Database_Amd_Lin2, NativeAOT_Intel_Win] condition: succeededOrFailed() steps: - template: signalr-scenarios.yml @@ -281,7 +282,7 @@ jobs: displayName: 5- SignalR Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, MVC_Intel_Win, NativeAOT_Gold_Win] + dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, Frameworks_Database_Amd_Lin2, NativeAOT_Intel_Win] condition: succeededOrFailed() steps: - template: signalr-scenarios.yml @@ -291,25 +292,25 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " -- job: NativeAOT_Intel_Win - displayName: 5- NativeAOT Intel Win +- job: MVC_Gold_Win + displayName: 5- MVC Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, MVC_Intel_Win, NativeAOT_Gold_Win] + dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, Frameworks_Database_Amd_Lin2, NativeAOT_Intel_Win] condition: succeededOrFailed() steps: - - template: nativeaot-scenarios.yml + - template: mvc-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " -- job: Trends_Gold_Win - displayName: 5- Trends Gold Win +- job: Trends_Intel_Win + displayName: 5- Trends Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, MVC_Intel_Win, NativeAOT_Gold_Win] + dependsOn: [Baselines_Gold_Lin, Baselines_Intel_Lin, Frameworks_Database_Amd_Lin2, NativeAOT_Intel_Win] condition: succeededOrFailed() steps: - template: trend-scenarios.yml @@ -317,7 +318,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " # GROUP 6 @@ -325,7 +326,7 @@ jobs: displayName: 6- NativeAOT Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, NativeAOT_Intel_Win, Trends_Gold_Win] + dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, MVC_Gold_Win, Trends_Intel_Win] condition: succeededOrFailed() steps: - template: nativeaot-scenarios.yml @@ -339,7 +340,7 @@ jobs: displayName: 6- NativeAOT Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, NativeAOT_Intel_Win, Trends_Gold_Win] + dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, MVC_Gold_Win, Trends_Intel_Win] condition: succeededOrFailed() steps: - template: nativeaot-scenarios.yml @@ -347,27 +348,27 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " -- job: GC_Gold_Win - displayName: 6- GC Gold Win +- job: EF_Core_Gold_Win + displayName: 6- EF Core Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, NativeAOT_Intel_Win, Trends_Gold_Win] + dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, MVC_Gold_Win, Trends_Intel_Win] condition: succeededOrFailed() steps: - - template: gc-scenarios.yml + - template: efcore-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " - job: GC_Intel_Win displayName: 6- GC Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, NativeAOT_Intel_Win, Trends_Gold_Win] + dependsOn: [SignalR_Gold_Lin, SignalR_Intel_Lin, MVC_Gold_Win, Trends_Intel_Win] condition: succeededOrFailed() steps: - template: gc-scenarios.yml @@ -383,7 +384,7 @@ jobs: displayName: 7- Frameworks Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, GC_Gold_Win, GC_Intel_Win] + dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, EF_Core_Gold_Win, GC_Intel_Win] condition: succeededOrFailed() steps: - template: frameworks-scenarios.yml @@ -397,7 +398,7 @@ jobs: displayName: 7- Frameworks Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, GC_Gold_Win, GC_Intel_Win] + dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, EF_Core_Gold_Win, GC_Intel_Win] condition: succeededOrFailed() steps: - template: frameworks-scenarios.yml @@ -405,13 +406,13 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " - job: Single_File_Gold_Win displayName: 7- Single File Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, GC_Gold_Win, GC_Intel_Win] + dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, EF_Core_Gold_Win, GC_Intel_Win] condition: succeededOrFailed() steps: - template: singlefile-scenarios.yml @@ -425,7 +426,7 @@ jobs: displayName: 7- Single File Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, GC_Gold_Win, GC_Intel_Win] + dependsOn: [NativeAOT_Gold_Lin, NativeAOT_Intel_Lin, EF_Core_Gold_Win, GC_Intel_Win] condition: succeededOrFailed() steps: - template: singlefile-scenarios.yml @@ -433,7 +434,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " # GROUP 8 @@ -463,10 +464,10 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " -- job: WebSockets_Gold_Win - displayName: 8- WebSockets Gold Win +- job: WebSockets_Intel_Win + displayName: 8- WebSockets Intel Win pool: server timeoutInMinutes: 120 dependsOn: [Frameworks_Gold_Lin, Frameworks_Intel_Lin, Single_File_Gold_Win, Single_File_Intel_Win] @@ -477,43 +478,43 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " -- job: WebSockets_Intel_Win - displayName: 8- WebSockets Intel Win +- job: Crossgen_Gold_Win + displayName: 8- Crossgen Gold Win pool: server timeoutInMinutes: 120 dependsOn: [Frameworks_Gold_Lin, Frameworks_Intel_Lin, Single_File_Gold_Win, Single_File_Intel_Win] condition: succeededOrFailed() steps: - - template: websocket-scenarios.yml + - template: crossgen2-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " # GROUP 9 -- job: WebSockets_Gold_Lin - displayName: 9- WebSockets Gold Lin +- job: Trends_Database_Amd_Lin2 + displayName: 9- Trends Database Amd Lin2 pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Gold_Win, WebSockets_Intel_Win] + dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Intel_Win, Crossgen_Gold_Win] condition: succeededOrFailed() steps: - - template: websocket-scenarios.yml + - template: trend-database-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine1 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " + arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load-load --profile gold-db-db " -- job: WebSockets_Intel_Lin - displayName: 9- WebSockets Intel Lin +- job: WebSockets_Gold_Lin + displayName: 9- WebSockets Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Gold_Win, WebSockets_Intel_Win] + dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Intel_Win, Crossgen_Gold_Win] condition: succeededOrFailed() steps: - template: websocket-scenarios.yml @@ -521,27 +522,27 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " + arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load2-load " -- job: Crossgen_Amd_Lin2 - displayName: 9- Crossgen Amd Lin2 +- job: WebSockets_Intel_Lin + displayName: 9- WebSockets Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Gold_Win, WebSockets_Intel_Win] + dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Intel_Win, Crossgen_Gold_Win] condition: succeededOrFailed() steps: - - template: crossgen2-scenarios.yml + - template: websocket-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile amd-lin2-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " - job: Build_Gold_Win displayName: 9- Build Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Gold_Win, WebSockets_Intel_Win] + dependsOn: [Trends_Database_Gold_Lin, Trends_Database_Intel_Lin, WebSockets_Intel_Win, Crossgen_Gold_Win] condition: succeededOrFailed() steps: - template: build-perf-scenarios.yml @@ -557,7 +558,7 @@ jobs: displayName: 10- Custom Proxies Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [WebSockets_Gold_Lin, WebSockets_Intel_Lin, Crossgen_Amd_Lin2, Build_Gold_Win] + dependsOn: [Trends_Database_Amd_Lin2, WebSockets_Gold_Lin, WebSockets_Intel_Lin, Build_Gold_Win] condition: succeededOrFailed() steps: - template: proxies-custom-scenarios.yml @@ -571,7 +572,7 @@ jobs: displayName: 10- Custom Proxies Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [WebSockets_Gold_Lin, WebSockets_Intel_Lin, Crossgen_Amd_Lin2, Build_Gold_Win] + dependsOn: [Trends_Database_Amd_Lin2, WebSockets_Gold_Lin, WebSockets_Intel_Lin, Build_Gold_Win] condition: succeededOrFailed() steps: - template: proxies-custom-scenarios.yml @@ -579,5 +580,5 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " diff --git a/build/benchmarks-ci-02.yml b/build/benchmarks-ci-02.yml index 11c9edef6..9c94b849a 100644 --- a/build/benchmarks-ci-02.yml +++ b/build/benchmarks-ci-02.yml @@ -1,8 +1,9 @@ # 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 +# - The file benchmarks*.json defines how each pipeline set of jobs is run in parallel +# - Update the associated benchmarks*.json file with machine and scenario updates +# - Install python and install the requirements for the crank-scheduler in benchmarks/scripts/crank-scheduler/requirements.txt +# - Run the scheduler specifying the desired benchmarks*.json file, this template, and benchmarks/output to automatically overwrite the current pipeline. +# - Ex. python ./scripts/crank-scheduler/main.py --config ./build/benchmarks_ci.json --template ./build/benchmarks.template.liquid --yaml-output ./build trigger: none pr: none @@ -57,24 +58,24 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " -- job: HttpClient_Gold_Win - displayName: 1- HttpClient Gold Win +- job: Blazor_Intel_Perflin + displayName: 1- Blazor Intel Perflin pool: server timeoutInMinutes: 120 dependsOn: [] condition: succeededOrFailed() steps: - - template: httpclient-scenarios.yml + - template: blazor-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-perflin-app --profile intel-perfload-load " -- job: HttpClient_Intel_Win - displayName: 1- HttpClient Intel Win +- job: HttpClient_Gold_Win + displayName: 1- HttpClient Gold Win pool: server timeoutInMinutes: 120 dependsOn: [] @@ -85,7 +86,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " # GROUP 2 @@ -93,7 +94,7 @@ jobs: displayName: 2- PGO Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, HttpClient_Gold_Win, HttpClient_Intel_Win] + dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, Blazor_Intel_Perflin, HttpClient_Gold_Win] condition: succeededOrFailed() steps: - template: pgo-scenarios.yml @@ -103,11 +104,11 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load --profile gold-db-db " -- job: PGO_Gold_Win - displayName: 2- PGO Gold Win +- job: PGO_Intel_Lin + displayName: 2- PGO Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, HttpClient_Gold_Win, HttpClient_Intel_Win] + dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, Blazor_Intel_Perflin, HttpClient_Gold_Win] condition: succeededOrFailed() steps: - template: pgo-scenarios.yml @@ -115,27 +116,27 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " -- job: Grpc_Intel_Lin - displayName: 2- Grpc Intel Lin +- job: HttpClient_Intel_Win + displayName: 2- HttpClient Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, HttpClient_Gold_Win, HttpClient_Intel_Win] + dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, Blazor_Intel_Perflin, HttpClient_Gold_Win] condition: succeededOrFailed() steps: - - template: grpc-scenarios.yml + - template: httpclient-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " -- job: Baselines_Intel_Win - displayName: 2- Baselines Intel Win +- job: Baselines_Gold_Win + displayName: 2- Baselines Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, HttpClient_Gold_Win, HttpClient_Intel_Win] + dependsOn: [Containers_Gold_Lin, Containers_Intel_Lin, Blazor_Intel_Perflin, HttpClient_Gold_Win] condition: succeededOrFailed() steps: - template: baselines-scenarios.yml @@ -143,7 +144,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " # GROUP 3 @@ -151,7 +152,7 @@ jobs: displayName: 3- Baselines Database Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Gold_Lin, PGO_Gold_Win, Grpc_Intel_Lin, Baselines_Intel_Win] + dependsOn: [PGO_Gold_Lin, PGO_Intel_Lin, HttpClient_Intel_Win, Baselines_Gold_Win] condition: succeededOrFailed() steps: - template: baselines-database-scenarios.yml @@ -161,11 +162,11 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load --profile gold-db-db " -- job: Baselines_Database_Gold_Win - displayName: 3- Baselines Database Gold Win +- job: Baselines_Database_Intel_Lin + displayName: 3- Baselines Database Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Gold_Lin, PGO_Gold_Win, Grpc_Intel_Lin, Baselines_Intel_Win] + dependsOn: [PGO_Gold_Lin, PGO_Intel_Lin, HttpClient_Intel_Win, Baselines_Gold_Win] condition: succeededOrFailed() steps: - template: baselines-database-scenarios.yml @@ -173,27 +174,27 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " -- job: Blazor_Intel_Lin - displayName: 3- Blazor Intel Lin +- job: Baselines_Intel_Win + displayName: 3- Baselines Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Gold_Lin, PGO_Gold_Win, Grpc_Intel_Lin, Baselines_Intel_Win] + dependsOn: [PGO_Gold_Lin, PGO_Intel_Lin, HttpClient_Intel_Win, Baselines_Gold_Win] condition: succeededOrFailed() steps: - - template: blazor-scenarios.yml + - template: baselines-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " - job: Baselines_Amd_Lin2 displayName: 3- Baselines Amd Lin2 pool: server timeoutInMinutes: 120 - dependsOn: [PGO_Gold_Lin, PGO_Gold_Win, Grpc_Intel_Lin, Baselines_Intel_Win] + dependsOn: [PGO_Gold_Lin, PGO_Intel_Lin, HttpClient_Intel_Win, Baselines_Gold_Win] condition: succeededOrFailed() steps: - template: baselines-scenarios.yml @@ -201,15 +202,15 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile amd-lin2-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load2-load " # GROUP 4 -- job: Baselines_Database_Intel_Lin - displayName: 4- Baselines Database Intel Lin +- job: Baselines_Database_Gold_Win + displayName: 4- Baselines Database Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Gold_Win, Blazor_Intel_Lin, Baselines_Amd_Lin2] + dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Intel_Lin, Baselines_Intel_Win, Baselines_Amd_Lin2] condition: succeededOrFailed() steps: - template: baselines-database-scenarios.yml @@ -217,13 +218,13 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine1 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " - job: Baselines_Database_Intel_Win displayName: 4- Baselines Database Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Gold_Win, Blazor_Intel_Lin, Baselines_Amd_Lin2] + dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Intel_Lin, Baselines_Intel_Win, Baselines_Amd_Lin2] condition: succeededOrFailed() steps: - template: baselines-database-scenarios.yml @@ -231,13 +232,13 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile gold-db-db " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-load-db " - job: Blazor_Gold_Lin displayName: 4- Blazor Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Gold_Win, Blazor_Intel_Lin, Baselines_Amd_Lin2] + dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Intel_Lin, Baselines_Intel_Win, Baselines_Amd_Lin2] condition: succeededOrFailed() steps: - template: blazor-scenarios.yml @@ -247,19 +248,19 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " -- job: SignalR_Gold_Win - displayName: 4- SignalR Gold Win +- job: Blazor_Intel_Lin + displayName: 4- Blazor Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Gold_Win, Blazor_Intel_Lin, Baselines_Amd_Lin2] + dependsOn: [Baselines_Database_Gold_Lin, Baselines_Database_Intel_Lin, Baselines_Intel_Win, Baselines_Amd_Lin2] condition: succeededOrFailed() steps: - - template: signalr-scenarios.yml + - template: blazor-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-db-load " # GROUP 5 @@ -267,7 +268,7 @@ jobs: displayName: 5- SslStream Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Intel_Lin, Baselines_Database_Intel_Win, Blazor_Gold_Lin, SignalR_Gold_Win] + dependsOn: [Baselines_Database_Gold_Win, Baselines_Database_Intel_Win, Blazor_Gold_Lin, Blazor_Intel_Lin] condition: succeededOrFailed() steps: - template: sslstream-scenarios.yml @@ -281,7 +282,7 @@ jobs: displayName: 5- SslStream Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Intel_Lin, Baselines_Database_Intel_Win, Blazor_Gold_Lin, SignalR_Gold_Win] + dependsOn: [Baselines_Database_Gold_Win, Baselines_Database_Intel_Win, Blazor_Gold_Lin, Blazor_Intel_Lin] condition: succeededOrFailed() steps: - template: sslstream-scenarios.yml @@ -291,25 +292,25 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " -- job: Frameworks_Database_Amd_Lin2 - displayName: 5- Frameworks Database Amd Lin2 +- job: SignalR_Gold_Win + displayName: 5- SignalR Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Intel_Lin, Baselines_Database_Intel_Win, Blazor_Gold_Lin, SignalR_Gold_Win] + dependsOn: [Baselines_Database_Gold_Win, Baselines_Database_Intel_Win, Blazor_Gold_Lin, Blazor_Intel_Lin] condition: succeededOrFailed() steps: - - template: frameworks-database-scenarios.yml + - template: signalr-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile amd-lin2-app --profile intel-load2-load --profile intel-db-db " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " -- job: MVC_Gold_Win - displayName: 5- MVC Gold Win +- job: MVC_Intel_Win + displayName: 5- MVC Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [Baselines_Database_Intel_Lin, Baselines_Database_Intel_Win, Blazor_Gold_Lin, SignalR_Gold_Win] + dependsOn: [Baselines_Database_Gold_Win, Baselines_Database_Intel_Win, Blazor_Gold_Lin, Blazor_Intel_Lin] condition: succeededOrFailed() steps: - template: mvc-scenarios.yml @@ -317,7 +318,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " # GROUP 6 @@ -325,7 +326,7 @@ jobs: displayName: 6- Frameworks Database Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, Frameworks_Database_Amd_Lin2, MVC_Gold_Win] + dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, SignalR_Gold_Win, MVC_Intel_Win] condition: succeededOrFailed() steps: - template: frameworks-database-scenarios.yml @@ -339,7 +340,7 @@ jobs: displayName: 6- Frameworks Database Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, Frameworks_Database_Amd_Lin2, MVC_Gold_Win] + dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, SignalR_Gold_Win, MVC_Intel_Win] condition: succeededOrFailed() steps: - template: frameworks-database-scenarios.yml @@ -347,13 +348,13 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " -- job: Trends_Intel_Win - displayName: 6- Trends Intel Win +- job: Trends_Gold_Win + displayName: 6- Trends Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, Frameworks_Database_Amd_Lin2, MVC_Gold_Win] + dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, SignalR_Gold_Win, MVC_Intel_Win] condition: succeededOrFailed() steps: - template: trend-scenarios.yml @@ -361,21 +362,21 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " -- job: Trends_Amd_Lin2 - displayName: 6- Trends Amd Lin2 +- job: EF_Core_Intel_Win + displayName: 6- EF Core Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, Frameworks_Database_Amd_Lin2, MVC_Gold_Win] + dependsOn: [SslStream_Gold_Lin, SslStream_Intel_Lin, SignalR_Gold_Win, MVC_Intel_Win] condition: succeededOrFailed() steps: - - template: trend-scenarios.yml + - template: efcore-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " # GROUP 7 @@ -383,7 +384,7 @@ jobs: displayName: 7- MVC Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Intel_Win, Trends_Amd_Lin2] + dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Gold_Win, EF_Core_Intel_Win] condition: succeededOrFailed() steps: - template: mvc-scenarios.yml @@ -397,7 +398,7 @@ jobs: displayName: 7- MVC Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Intel_Win, Trends_Amd_Lin2] + dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Gold_Win, EF_Core_Intel_Win] condition: succeededOrFailed() steps: - template: mvc-scenarios.yml @@ -405,57 +406,57 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " -- job: EF_Core_Gold_Win - displayName: 7- EF Core Gold Win +- job: Trends_Amd_Lin2 + displayName: 7- Trends Amd Lin2 pool: server timeoutInMinutes: 120 - dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Intel_Win, Trends_Amd_Lin2] + dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Gold_Win, EF_Core_Intel_Win] condition: succeededOrFailed() steps: - - template: efcore-scenarios.yml + - template: trend-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load2-load " -- job: EF_Core_Intel_Win - displayName: 7- EF Core Intel Win +- job: GC_Gold_Win + displayName: 7- GC Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Intel_Win, Trends_Amd_Lin2] + dependsOn: [Frameworks_Database_Gold_Lin, Frameworks_Database_Intel_Lin, Trends_Gold_Win, EF_Core_Intel_Win] condition: succeededOrFailed() steps: - - template: efcore-scenarios.yml + - template: gc-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " + arguments: "$(ciProfile) --profile gold-win-app " # GROUP 8 -- job: Trends_Gold_Lin - displayName: 8- Trends Gold Lin +- job: NativeAOT_Gold_Win + displayName: 8- NativeAOT Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, EF_Core_Gold_Win, EF_Core_Intel_Win] + dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, Trends_Amd_Lin2, GC_Gold_Win] condition: succeededOrFailed() steps: - - template: trend-scenarios.yml + - template: nativeaot-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine1 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " -- job: Trends_Intel_Lin - displayName: 8- Trends Intel Lin +- job: Trends_Gold_Lin + displayName: 8- Trends Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, EF_Core_Gold_Win, EF_Core_Intel_Win] + dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, Trends_Amd_Lin2, GC_Gold_Win] condition: succeededOrFailed() steps: - template: trend-scenarios.yml @@ -463,27 +464,27 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " + arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " -- job: Frameworks_Amd_Lin2 - displayName: 8- Frameworks Amd Lin2 +- job: Trends_Intel_Lin + displayName: 8- Trends Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, EF_Core_Gold_Win, EF_Core_Intel_Win] + dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, Trends_Amd_Lin2, GC_Gold_Win] condition: succeededOrFailed() steps: - - template: frameworks-scenarios.yml + - template: trend-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile amd-lin2-app --profile intel-load2-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " -- job: Trends_Database_Gold_Win - displayName: 8- Trends Database Gold Win +- job: Trends_Database_Intel_Win + displayName: 8- Trends Database Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, EF_Core_Gold_Win, EF_Core_Intel_Win] + dependsOn: [MVC_Gold_Lin, MVC_Intel_Lin, Trends_Amd_Lin2, GC_Gold_Win] condition: succeededOrFailed() steps: - template: trend-database-scenarios.yml @@ -491,29 +492,29 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " # GROUP 9 -- job: GC_Gold_Lin - displayName: 9- GC Gold Lin +- job: Frameworks_Amd_Lin2 + displayName: 9- Frameworks Amd Lin2 pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Gold_Lin, Trends_Intel_Lin, Frameworks_Amd_Lin2, Trends_Database_Gold_Win] + dependsOn: [NativeAOT_Gold_Win, Trends_Gold_Lin, Trends_Intel_Lin, Trends_Database_Intel_Win] condition: succeededOrFailed() steps: - - template: gc-scenarios.yml + - template: frameworks-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine1 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-lin-app " + arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load-load --profile gold-db-db " -- job: GC_Intel_Lin - displayName: 9- GC Intel Lin +- job: GC_Gold_Lin + displayName: 9- GC Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Gold_Lin, Trends_Intel_Lin, Frameworks_Amd_Lin2, Trends_Database_Gold_Win] + dependsOn: [NativeAOT_Gold_Win, Trends_Gold_Lin, Trends_Intel_Lin, Trends_Database_Intel_Win] condition: succeededOrFailed() steps: - template: gc-scenarios.yml @@ -521,57 +522,57 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app " + arguments: "$(ciProfile) --profile gold-lin-app " -- job: Trends_Database_Intel_Win - displayName: 9- Trends Database Intel Win +- job: GC_Intel_Lin + displayName: 9- GC Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Gold_Lin, Trends_Intel_Lin, Frameworks_Amd_Lin2, Trends_Database_Gold_Win] + dependsOn: [NativeAOT_Gold_Win, Trends_Gold_Lin, Trends_Intel_Lin, Trends_Database_Intel_Win] condition: succeededOrFailed() steps: - - template: trend-database-scenarios.yml + - template: gc-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " + arguments: "$(ciProfile) --profile intel-lin-app " -- job: Trends_Database_Amd_Lin2 - displayName: 9- Trends Database Amd Lin2 +- job: WebSockets_Gold_Win + displayName: 9- WebSockets Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [Trends_Gold_Lin, Trends_Intel_Lin, Frameworks_Amd_Lin2, Trends_Database_Gold_Win] + dependsOn: [NativeAOT_Gold_Win, Trends_Gold_Lin, Trends_Intel_Lin, Trends_Database_Intel_Win] condition: succeededOrFailed() steps: - - template: trend-database-scenarios.yml + - template: websocket-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile amd-lin2-app --profile intel-load-load --profile gold-db-db " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " # GROUP 10 -- job: Single_File_Gold_Lin - displayName: 10- Single File Gold Lin +- job: Trends_Database_Gold_Win + displayName: 10- Trends Database Gold Win pool: server timeoutInMinutes: 120 - dependsOn: [GC_Gold_Lin, GC_Intel_Lin, Trends_Database_Intel_Win, Trends_Database_Amd_Lin2] + dependsOn: [Frameworks_Amd_Lin2, GC_Gold_Lin, GC_Intel_Lin, WebSockets_Gold_Win] condition: succeededOrFailed() steps: - - template: singlefile-scenarios.yml + - template: trend-database-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine1 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " + arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load --profile gold-db-db " -- job: Single_File_Intel_Lin - displayName: 10- Single File Intel Lin +- job: Single_File_Gold_Lin + displayName: 10- Single File Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [GC_Gold_Lin, GC_Intel_Lin, Trends_Database_Intel_Win, Trends_Database_Amd_Lin2] + dependsOn: [Frameworks_Amd_Lin2, GC_Gold_Lin, GC_Intel_Lin, WebSockets_Gold_Win] condition: succeededOrFailed() steps: - template: singlefile-scenarios.yml @@ -579,27 +580,27 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " + arguments: "$(ciProfile) --profile gold-lin-app --profile gold-load-load " -- job: Crossgen_Gold_Win - displayName: 10- Crossgen Gold Win +- job: Single_File_Intel_Lin + displayName: 10- Single File Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [GC_Gold_Lin, GC_Intel_Lin, Trends_Database_Intel_Win, Trends_Database_Amd_Lin2] + dependsOn: [Frameworks_Amd_Lin2, GC_Gold_Lin, GC_Intel_Lin, WebSockets_Gold_Win] condition: succeededOrFailed() steps: - - template: crossgen2-scenarios.yml + - template: singlefile-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile gold-win-app --profile gold-load2-load " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " - job: Crossgen_Intel_Win displayName: 10- Crossgen Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [GC_Gold_Lin, GC_Intel_Lin, Trends_Database_Intel_Win, Trends_Database_Amd_Lin2] + dependsOn: [Frameworks_Amd_Lin2, GC_Gold_Lin, GC_Intel_Lin, WebSockets_Gold_Win] condition: succeededOrFailed() steps: - template: crossgen2-scenarios.yml @@ -615,7 +616,7 @@ jobs: displayName: 11- Crossgen Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Single_File_Gold_Lin, Single_File_Intel_Lin, Crossgen_Gold_Win, Crossgen_Intel_Win] + dependsOn: [Trends_Database_Gold_Win, Single_File_Gold_Lin, Single_File_Intel_Lin, Crossgen_Intel_Win] condition: succeededOrFailed() steps: - template: crossgen2-scenarios.yml @@ -629,7 +630,7 @@ jobs: displayName: 11- Crossgen Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Single_File_Gold_Lin, Single_File_Intel_Lin, Crossgen_Gold_Win, Crossgen_Intel_Win] + dependsOn: [Trends_Database_Gold_Win, Single_File_Gold_Lin, Single_File_Intel_Lin, Crossgen_Intel_Win] condition: succeededOrFailed() steps: - template: crossgen2-scenarios.yml @@ -639,17 +640,31 @@ jobs: serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " +- job: Crossgen_Amd_Lin2 + displayName: 11- Crossgen Amd Lin2 + pool: server + timeoutInMinutes: 120 + dependsOn: [Trends_Database_Gold_Win, Single_File_Gold_Lin, Single_File_Intel_Lin, Crossgen_Intel_Win] + condition: succeededOrFailed() + steps: + - template: crossgen2-scenarios.yml + parameters: + connection: ASPNET Benchmarks Service Bus + serviceBusQueueName: citrine3 + serviceBusNamespace: aspnetbenchmarks + arguments: "$(ciProfile) --profile amd-lin2-app --profile gold-load2-load " + - job: Build_Intel_Win displayName: 11- Build Intel Win pool: server timeoutInMinutes: 120 - dependsOn: [Single_File_Gold_Lin, Single_File_Intel_Lin, Crossgen_Gold_Win, Crossgen_Intel_Win] + dependsOn: [Trends_Database_Gold_Win, Single_File_Gold_Lin, Single_File_Intel_Lin, Crossgen_Intel_Win] condition: succeededOrFailed() steps: - template: build-perf-scenarios.yml parameters: connection: ASPNET Benchmarks Service Bus - serviceBusQueueName: citrine3 + serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks arguments: "$(ciProfile) --profile intel-win-app " @@ -659,7 +674,7 @@ jobs: displayName: 12- Build Gold Lin pool: server timeoutInMinutes: 120 - dependsOn: [Crossgen_Gold_Lin, Crossgen_Intel_Lin, Build_Intel_Win] + dependsOn: [Crossgen_Gold_Lin, Crossgen_Intel_Lin, Crossgen_Amd_Lin2, Build_Intel_Win] condition: succeededOrFailed() steps: - template: build-perf-scenarios.yml @@ -673,7 +688,7 @@ jobs: displayName: 12- Build Intel Lin pool: server timeoutInMinutes: 120 - dependsOn: [Crossgen_Gold_Lin, Crossgen_Intel_Lin, Build_Intel_Win] + dependsOn: [Crossgen_Gold_Lin, Crossgen_Intel_Lin, Crossgen_Amd_Lin2, Build_Intel_Win] condition: succeededOrFailed() steps: - template: build-perf-scenarios.yml diff --git a/build/benchmarks_ci.json b/build/benchmarks_ci.json index bf238c0c1..2941bceb9 100644 --- a/build/benchmarks_ci.json +++ b/build/benchmarks_ci.json @@ -18,85 +18,236 @@ "machines": [ { "name": "intel-lin", - "machine_type": "sut", + "machine_group": "intel", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "intel-lin-app" + ] + }, + "load": { + "priority": 2, + "profiles": [ + "intel-lin-load" + ] + } + }, "preferred_partners": [ "intel-load", "intel-load2", "intel-db" - ], - "profile_name": "intel-lin-app" + ] }, { "name": "intel-win", - "machine_type": "sut", + "machine_group": "intel", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "intel-win-app" + ] + }, + "load": { + "priority": 2, + "profiles": [ + "intel-win-load" + ] + } + }, "preferred_partners": [ "intel-load2", "intel-load", "intel-db" - ], - "profile_name": "intel-win-app" + ] }, { "name": "intel-load", - "machine_type": "load", - "preferred_partners": [], - "profile_name": "intel-load-load" + "machine_group": "intel", + "capabilities": { + "load": { + "priority": 1, + "profiles": [ + "intel-load-load" + ] + }, + "sut": { + "priority": 2, + "profiles": [ + "intel-load-app" + ] + }, + "db": { + "priority": 3, + "profiles": [ + "intel-load-db" + ] + } + } }, { "name": "intel-load2", - "machine_type": "load", - "preferred_partners": [], - "profile_name": "intel-load2-load" + "machine_group": "intel", + "capabilities": { + "load": { + "priority": 1, + "profiles": [ + "intel-load2-load" + ] + }, + "sut": { + "priority": 2, + "profiles": [ + "intel-load2-app" + ] + }, + "db": { + "priority": 3, + "profiles": [ + "intel-load2-db" + ] + } + }, + "preferred_partners": [] }, { "name": "intel-db", - "machine_type": "db", - "preferred_partners": [], - "profile_name": "intel-db-db" + "machine_group": "intel", + "capabilities": { + "db": { + "priority": 1, + "profiles": [ + "intel-db-db" + ] + }, + "sut": { + "priority": 2, + "profiles": [ + "intel-db-app" + ] + }, + "load": { + "priority": 3, + "profiles": [ + "intel-db-load" + ] + } + } + }, + { + "name": "intel-perflin", + "machine_group": "intel-perf", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "intel-perflin-app" + ] + } + } + }, + { + "name": "intel-perfload", + "machine_group": "intel-perf", + "capabilities": { + "load": { + "priority": 1, + "profiles": [ + "intel-perfload-load" + ] + } + } }, { "name": "amd-lin2", - "machine_type": "sut", - "preferred_partners": [], - "profile_name": "amd-lin2-app" + "machine_group": "gold", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "amd-lin2-app" + ] + } + } }, { "name": "gold-lin", - "machine_type": "sut", + "machine_group": "gold", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "gold-lin-app", + "gold-lin-28-app" + ] + } + }, "preferred_partners": [ "gold-load", "gold-load2", "gold-db" - ], - "profile_name": "gold-lin-app" + ] }, { "name": "gold-win", - "machine_type": "sut", + "machine_group": "gold", + "capabilities": { + "sut": { + "priority": 1, + "profiles": [ + "gold-win-app", + "gold-win-28-app" + ] + }, + "load": { + "priority": 2, + "profiles": [ + "gold-win-load" + ] + } + }, "preferred_partners": [ "gold-load2", "gold-load", "gold-db" - ], - "profile_name": "gold-win-app" + ] }, { "name": "gold-load", - "machine_type": "load", - "preferred_partners": [], - "profile_name": "gold-load-load" + "machine_group": "gold", + "capabilities": { + "load": { + "priority": 1, + "profiles": [ + "gold-load-load" + ] + } + } }, { "name": "gold-load2", - "machine_type": "load", - "preferred_partners": [], - "profile_name": "gold-load2-load" + "machine_group": "gold", + "capabilities": { + "load": { + "priority": 1, + "profiles": [ + "gold-load2-load" + ] + } + } }, { "name": "gold-db", - "machine_type": "db", - "preferred_partners": [], - "profile_name": "gold-db-db" + "machine_group": "gold", + "capabilities": { + "db": { + "priority": 1, + "profiles": [ + "gold-db-db" + ] + } + } } ], "scenarios": [ @@ -132,7 +283,8 @@ "type": 2, "target_machines": [ "gold-lin", - "intel-lin" + "intel-lin", + "intel-perflin" ], "estimated_runtime": null }, From 9a25b57e010c88552c5c9592ea28b0a84de905bc Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Thu, 14 Aug 2025 13:38:56 -0700 Subject: [PATCH 2/3] Use the db and load machines for their intended purpose first. --- build/benchmarks-ci-01.yml | 20 ++++++++++---------- build/benchmarks-ci-02.yml | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/build/benchmarks-ci-01.yml b/build/benchmarks-ci-01.yml index ef9a89bd1..975cd715d 100644 --- a/build/benchmarks-ci-01.yml +++ b/build/benchmarks-ci-01.yml @@ -58,7 +58,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: Grpc_Gold_Win displayName: 1- Grpc Gold Win @@ -86,7 +86,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " # GROUP 2 @@ -116,7 +116,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-load-db " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " - job: Grpc_Gold_Lin displayName: 2- Grpc Gold Lin @@ -144,7 +144,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " # GROUP 3 @@ -348,7 +348,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: EF_Core_Gold_Win displayName: 6- EF Core Gold Win @@ -406,7 +406,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: Single_File_Gold_Win displayName: 7- Single File Gold Win @@ -434,7 +434,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " # GROUP 8 @@ -464,7 +464,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: WebSockets_Intel_Win displayName: 8- WebSockets Intel Win @@ -478,7 +478,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " - job: Crossgen_Gold_Win displayName: 8- Crossgen Gold Win @@ -580,5 +580,5 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " diff --git a/build/benchmarks-ci-02.yml b/build/benchmarks-ci-02.yml index 9c94b849a..a833e5cbe 100644 --- a/build/benchmarks-ci-02.yml +++ b/build/benchmarks-ci-02.yml @@ -58,7 +58,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: Blazor_Intel_Perflin displayName: 1- Blazor Intel Perflin @@ -116,7 +116,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: HttpClient_Intel_Win displayName: 2- HttpClient Intel Win @@ -130,7 +130,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " - job: Baselines_Gold_Win displayName: 2- Baselines Gold Win @@ -174,7 +174,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: Baselines_Intel_Win displayName: 3- Baselines Intel Win @@ -188,7 +188,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine3 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " - job: Baselines_Amd_Lin2 displayName: 3- Baselines Amd Lin2 @@ -232,7 +232,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-load-db " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load --profile intel-db-db " - job: Blazor_Gold_Lin displayName: 4- Blazor Gold Lin @@ -260,7 +260,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load " # GROUP 5 @@ -348,7 +348,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: Trends_Gold_Win displayName: 6- Trends Gold Win @@ -376,7 +376,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: mono serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-win-app --profile intel-db-load " + arguments: "$(ciProfile) --profile intel-win-app --profile intel-load2-load " # GROUP 7 @@ -406,7 +406,7 @@ jobs: connection: ASPNET Benchmarks Service Bus serviceBusQueueName: citrine2 serviceBusNamespace: aspnetbenchmarks - arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-load2-db " + arguments: "$(ciProfile) --profile intel-lin-app --profile intel-load-load --profile intel-db-db " - job: Trends_Amd_Lin2 displayName: 7- Trends Amd Lin2 From c40997cf67d58f1fea63a5fde3b54f34f7617073 Mon Sep 17 00:00:00 2001 From: Parker Bibus Date: Thu, 14 Aug 2025 13:53:11 -0700 Subject: [PATCH 3/3] Remove unnecessary preferred_partners. --- build/benchmarks_ci.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build/benchmarks_ci.json b/build/benchmarks_ci.json index 2941bceb9..2c1fdec3b 100644 --- a/build/benchmarks_ci.json +++ b/build/benchmarks_ci.json @@ -108,8 +108,7 @@ "intel-load2-db" ] } - }, - "preferred_partners": [] + } }, { "name": "intel-db",