Skip to content

Commit 036c4f4

Browse files
authored
ci(NODE-6609): add command monitoring perf test task (#4352)
1 parent b4e5f49 commit 036c4f4

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

.evergreen/config.in.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1222,6 +1222,28 @@ tasks:
12221222
- command: perf.send
12231223
params:
12241224
file: src/results.json
1225+
1226+
- name: run-spec-benchmark-tests-node-server-monitorCommands-true
1227+
tags:
1228+
- run-spec-benchmark-tests
1229+
- performance
1230+
exec_timeout_secs: 3600
1231+
commands:
1232+
- command: expansions.update
1233+
type: setup
1234+
params:
1235+
updates:
1236+
- { key: NODE_LTS_VERSION, value: v22.11.0 }
1237+
- { key: VERSION, value: v6.0-perf }
1238+
- { key: TOPOLOGY, value: server }
1239+
- { key: AUTH, value: noauth }
1240+
- { key: MONGODB_CLIENT_OPTIONS, value: '{"monitorCommands": true}' }
1241+
- func: install dependencies
1242+
- func: bootstrap mongo-orchestration
1243+
- func: run spec driver benchmarks
1244+
- command: perf.send
1245+
params:
1246+
file: src/results.json
12251247

12261248
- name: "test-gcpkms-task"
12271249
commands:
@@ -1794,3 +1816,4 @@ buildvariants:
17941816
- run-spec-benchmark-tests-node-server
17951817
- run-spec-benchmark-tests-node-server-timeoutMS-120000
17961818
- run-spec-benchmark-tests-node-server-timeoutMS-0
1819+
- run-spec-benchmark-tests-node-server-monitorCommands-true

.evergreen/config.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,6 +1180,27 @@ tasks:
11801180
- command: perf.send
11811181
params:
11821182
file: src/results.json
1183+
- name: run-spec-benchmark-tests-node-server-monitorCommands-true
1184+
tags:
1185+
- run-spec-benchmark-tests
1186+
- performance
1187+
exec_timeout_secs: 3600
1188+
commands:
1189+
- command: expansions.update
1190+
type: setup
1191+
params:
1192+
updates:
1193+
- {key: NODE_LTS_VERSION, value: v22.11.0}
1194+
- {key: VERSION, value: v6.0-perf}
1195+
- {key: TOPOLOGY, value: server}
1196+
- {key: AUTH, value: noauth}
1197+
- {key: MONGODB_CLIENT_OPTIONS, value: '{"monitorCommands": true}'}
1198+
- func: install dependencies
1199+
- func: bootstrap mongo-orchestration
1200+
- func: run spec driver benchmarks
1201+
- command: perf.send
1202+
params:
1203+
file: src/results.json
11831204
- name: test-gcpkms-task
11841205
commands:
11851206
- command: expansions.update
@@ -4756,6 +4777,7 @@ buildvariants:
47564777
- run-spec-benchmark-tests-node-server
47574778
- run-spec-benchmark-tests-node-server-timeoutMS-120000
47584779
- run-spec-benchmark-tests-node-server-timeoutMS-0
4780+
- run-spec-benchmark-tests-node-server-monitorCommands-true
47594781
- name: rhel80-large-gallium
47604782
display_name: rhel8 Node16
47614783
run_on: rhel80-large

0 commit comments

Comments
 (0)