@@ -46,6 +46,11 @@ functions:
4646 - command : expansions.update
4747 params :
4848 file : mo-expansion.yml
49+ stop mongo-orchestration :
50+ - command : shell.exec
51+ params :
52+ script : |
53+ bash ${DRIVERS_TOOLS}/.evergreen/stop-orchestration.sh
4954 bootstrap mongohoused :
5055 - command : shell.exec
5156 params :
@@ -199,7 +204,10 @@ functions:
199204 # Get access to the AWS temporary credentials:
200205 echo "adding temporary AWS credentials to environment"
201206 # CSFLE_AWS_TEMP_ACCESS_KEY_ID, CSFLE_AWS_TEMP_SECRET_ACCESS_KEY, CSFLE_AWS_TEMP_SESSION_TOKEN
202- . "$DRIVERS_TOOLS"/.evergreen/csfle/set-temp-creds.sh
207+ pushd "$DRIVERS_TOOLS"/.evergreen/csfle
208+ . ./activate-kmstlsvenv.sh
209+ . ./set-temp-creds.sh
210+ popd
203211
204212 MONGODB_URI="${MONGODB_URI}" \
205213 AUTH=${AUTH} SSL=${SSL} TEST_CSFLE=true \
@@ -1065,6 +1073,7 @@ functions:
10651073 PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
10661074 MONGODB_URI : ${MONGODB_URI}
10671075 DRIVERS_TOOLS : ${DRIVERS_TOOLS}
1076+ MONGODB_CLIENT_OPTIONS : ${MONGODB_CLIENT_OPTIONS}
10681077 binary : bash
10691078 args :
10701079 - ${PROJECT_DIRECTORY}/.evergreen/run-benchmarks.sh
@@ -1128,6 +1137,48 @@ tasks:
11281137 - command : perf.send
11291138 params :
11301139 file : src/results.json
1140+ - name : run-spec-benchmark-tests-node-server-timeoutMS-120000
1141+ tags :
1142+ - run-spec-benchmark-tests
1143+ - performance
1144+ exec_timeout_secs : 3600
1145+ commands :
1146+ - command : expansions.update
1147+ type : setup
1148+ params :
1149+ updates :
1150+ - {key: NODE_LTS_VERSION, value: v22.11.0}
1151+ - {key: VERSION, value: v6.0-perf}
1152+ - {key: TOPOLOGY, value: server}
1153+ - {key: AUTH, value: noauth}
1154+ - {key: MONGODB_CLIENT_OPTIONS, value: '{"timeoutMS": 120000}'}
1155+ - func : install dependencies
1156+ - func : bootstrap mongo-orchestration
1157+ - func : run spec driver benchmarks
1158+ - command : perf.send
1159+ params :
1160+ file : src/results.json
1161+ - name : run-spec-benchmark-tests-node-server-timeoutMS-0
1162+ tags :
1163+ - run-spec-benchmark-tests
1164+ - performance
1165+ exec_timeout_secs : 3600
1166+ commands :
1167+ - command : expansions.update
1168+ type : setup
1169+ params :
1170+ updates :
1171+ - {key: NODE_LTS_VERSION, value: v22.11.0}
1172+ - {key: VERSION, value: v6.0-perf}
1173+ - {key: TOPOLOGY, value: server}
1174+ - {key: AUTH, value: noauth}
1175+ - {key: MONGODB_CLIENT_OPTIONS, value: '{"timeoutMS": 0}'}
1176+ - func : install dependencies
1177+ - func : bootstrap mongo-orchestration
1178+ - func : run spec driver benchmarks
1179+ - command : perf.send
1180+ params :
1181+ file : src/results.json
11311182 - name : test-gcpkms-task
11321183 commands :
11331184 - command : expansions.update
@@ -3554,7 +3605,7 @@ tasks:
35543605 - func : install dependencies
35553606 - func : bootstrap mongo-orchestration
35563607 - func : check resource management feature integration
3557- - name : check-types-typescript-next-node-types-22.4.1
3608+ - name : check-types-typescript-next-node-types-22.9.0
35583609 tags :
35593610 - check-types-typescript-next
35603611 - typescript-compilation
@@ -3566,10 +3617,10 @@ tasks:
35663617 - {key: NODE_LTS_VERSION, value: '16'}
35673618 - {key: NPM_VERSION, value: '9'}
35683619 - {key: TS_VERSION, value: next}
3569- - {key: TYPES_VERSION, value: 22.4.1 }
3620+ - {key: TYPES_VERSION, value: 22.9.0 }
35703621 - func : install dependencies
35713622 - func : check types
3572- - name : check-types-typescript-current-node-types-22.4.1
3623+ - name : check-types-typescript-current-node-types-22.9.0
35733624 tags :
35743625 - check-types-typescript-current
35753626 - typescript-compilation
@@ -3581,7 +3632,7 @@ tasks:
35813632 - {key: NODE_LTS_VERSION, value: '16'}
35823633 - {key: NPM_VERSION, value: '9'}
35833634 - {key: TS_VERSION, value: current}
3584- - {key: TYPES_VERSION, value: 22.4.1 }
3635+ - {key: TYPES_VERSION, value: 22.9.0 }
35853636 - func : install dependencies
35863637 - func : check types
35873638 - name : check-types-typescript-next-node-types-16.x
@@ -3629,7 +3680,7 @@ tasks:
36293680 - {key: TYPES_VERSION, value: 18.11.9}
36303681 - func : install dependencies
36313682 - func : check types
3632- - name : compile-driver-typescript-current-node-types-22.4.1
3683+ - name : compile-driver-typescript-current-node-types-22.9.0
36333684 tags :
36343685 - compile-driver-typescript-current
36353686 - typescript-compilation
@@ -3641,7 +3692,7 @@ tasks:
36413692 - {key: NODE_LTS_VERSION, value: '16'}
36423693 - {key: NPM_VERSION, value: '9'}
36433694 - {key: TS_VERSION, value: current}
3644- - {key: TYPES_VERSION, value: 22.4.1 }
3695+ - {key: TYPES_VERSION, value: 22.9.0 }
36453696 - func : install dependencies
36463697 - func : compile driver
36473698 - name : download-and-merge-coverage
@@ -4660,6 +4711,7 @@ pre:
46604711post :
46614712 - func : reset aws instance profile
46624713 - func : upload test results
4714+ - func : stop mongo-orchestration
46634715 - func : upload coverage report
46644716 - func : cleanup
46654717ignore :
@@ -4670,6 +4722,8 @@ buildvariants:
46704722 run_on : rhel90-dbx-perf-large
46714723 tasks :
46724724 - run-spec-benchmark-tests-node-server
4725+ - run-spec-benchmark-tests-node-server-timeoutMS-120000
4726+ - run-spec-benchmark-tests-node-server-timeoutMS-0
46734727 - name : rhel80-large-gallium
46744728 display_name : rhel8 Node16
46754729 run_on : rhel80-large
0 commit comments