@@ -46,6 +46,11 @@ functions:
46
46
- command : expansions.update
47
47
params :
48
48
file : mo-expansion.yml
49
+ stop mongo-orchestration :
50
+ - command : shell.exec
51
+ params :
52
+ script : |
53
+ bash ${DRIVERS_TOOLS}/.evergreen/stop-orchestration.sh
49
54
bootstrap mongohoused :
50
55
- command : shell.exec
51
56
params :
@@ -199,7 +204,10 @@ functions:
199
204
# Get access to the AWS temporary credentials:
200
205
echo "adding temporary AWS credentials to environment"
201
206
# 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
203
211
204
212
MONGODB_URI="${MONGODB_URI}" \
205
213
AUTH=${AUTH} SSL=${SSL} TEST_CSFLE=true \
@@ -1065,6 +1073,7 @@ functions:
1065
1073
PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
1066
1074
MONGODB_URI : ${MONGODB_URI}
1067
1075
DRIVERS_TOOLS : ${DRIVERS_TOOLS}
1076
+ MONGODB_CLIENT_OPTIONS : ${MONGODB_CLIENT_OPTIONS}
1068
1077
binary : bash
1069
1078
args :
1070
1079
- ${PROJECT_DIRECTORY}/.evergreen/run-benchmarks.sh
@@ -1128,6 +1137,48 @@ tasks:
1128
1137
- command : perf.send
1129
1138
params :
1130
1139
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
1131
1182
- name : test-gcpkms-task
1132
1183
commands :
1133
1184
- command : expansions.update
@@ -3554,7 +3605,7 @@ tasks:
3554
3605
- func : install dependencies
3555
3606
- func : bootstrap mongo-orchestration
3556
3607
- 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
3558
3609
tags :
3559
3610
- check-types-typescript-next
3560
3611
- typescript-compilation
@@ -3566,10 +3617,10 @@ tasks:
3566
3617
- {key: NODE_LTS_VERSION, value: '16'}
3567
3618
- {key: NPM_VERSION, value: '9'}
3568
3619
- {key: TS_VERSION, value: next}
3569
- - {key: TYPES_VERSION, value: 22.4.1 }
3620
+ - {key: TYPES_VERSION, value: 22.9.0 }
3570
3621
- func : install dependencies
3571
3622
- 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
3573
3624
tags :
3574
3625
- check-types-typescript-current
3575
3626
- typescript-compilation
@@ -3581,7 +3632,7 @@ tasks:
3581
3632
- {key: NODE_LTS_VERSION, value: '16'}
3582
3633
- {key: NPM_VERSION, value: '9'}
3583
3634
- {key: TS_VERSION, value: current}
3584
- - {key: TYPES_VERSION, value: 22.4.1 }
3635
+ - {key: TYPES_VERSION, value: 22.9.0 }
3585
3636
- func : install dependencies
3586
3637
- func : check types
3587
3638
- name : check-types-typescript-next-node-types-16.x
@@ -3629,7 +3680,7 @@ tasks:
3629
3680
- {key: TYPES_VERSION, value: 18.11.9}
3630
3681
- func : install dependencies
3631
3682
- 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
3633
3684
tags :
3634
3685
- compile-driver-typescript-current
3635
3686
- typescript-compilation
@@ -3641,7 +3692,7 @@ tasks:
3641
3692
- {key: NODE_LTS_VERSION, value: '16'}
3642
3693
- {key: NPM_VERSION, value: '9'}
3643
3694
- {key: TS_VERSION, value: current}
3644
- - {key: TYPES_VERSION, value: 22.4.1 }
3695
+ - {key: TYPES_VERSION, value: 22.9.0 }
3645
3696
- func : install dependencies
3646
3697
- func : compile driver
3647
3698
- name : download-and-merge-coverage
@@ -4660,6 +4711,7 @@ pre:
4660
4711
post :
4661
4712
- func : reset aws instance profile
4662
4713
- func : upload test results
4714
+ - func : stop mongo-orchestration
4663
4715
- func : upload coverage report
4664
4716
- func : cleanup
4665
4717
ignore :
@@ -4670,6 +4722,8 @@ buildvariants:
4670
4722
run_on : rhel90-dbx-perf-large
4671
4723
tasks :
4672
4724
- run-spec-benchmark-tests-node-server
4725
+ - run-spec-benchmark-tests-node-server-timeoutMS-120000
4726
+ - run-spec-benchmark-tests-node-server-timeoutMS-0
4673
4727
- name : rhel80-large-gallium
4674
4728
display_name : rhel8 Node16
4675
4729
run_on : rhel80-large
0 commit comments