Zack Winter
|
8ad7087211
|
SERVER-91072 Remove RHEL 7.x Build Variants (#22822)
GitOrigin-RevId: a1865fb9428aa57c3c5a70b570d52627935efd81
|
2024-06-05 23:07:40 +00:00 |
|
Zack Winter
|
e749247d59
|
SERVER-90713 Turn off libunwind in TSAN build profile (#22396)
GitOrigin-RevId: 88a02dd255326ae6ccdbc13c2d7da9b6469ccc42
|
2024-05-21 23:41:41 +00:00 |
|
Alexander Neben
|
ae19ac0739
|
SERVER-90484 Large increases in throughput for most expensive variants (#22196)
[required variant with jstestshell
changes](https://spruce.mongodb.com/version/6643e8bf8571a30007c6562d/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC)
<- 242 hours
[required variant without jstestshell
changes](https://spruce.mongodb.com/version/6643e9dd8571a30007c6576b/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC)
<- 301 hours
20% reduction in compute.
[AUBSAN
After](https://spruce.mongodb.com/version/6644ecfaf87baf0007e4b124/tasks):
412 hours
[AUBSAN
Before](https://spruce.mongodb.com/version/6644e4b131a6190007b0526c/tasks)
539 hours
24% reduction in compute
[TSAN
After](https://spruce.mongodb.com/version/6644ecabe2618d0007a54406/tasks)
356 hours
[TSAN
Before](https://spruce.mongodb.com/version/6644e47f9b110e0007e9820f/tasks)
580 hours
39% reduction in compute
According to project outliers this should reduce our spend on
mongodb-mongo-master by
(20%*20.32%) = 4.06%
(39%*14.82%) = 5.78%
(24%*8.73%) = 2.10%
**Total: 11.94%**
In all these patches we use a jstest shell compiled without debug
symbols and statically linked. This increased the startup speed from 1.2
seconds to .02 seconds. Since each javascript test is run with a
separate invocation of the shell this speeds up ever javascript test by
about 1.2 seconds. The tradeoff is that we are not going to catch tsan
or aubsan bugs in the jstestshell and it makes our test running process
just that much more complicated.
Not included here is another optimization to run batches of javascript
tests together to avoid having to re-handshake with the database.
[Final
PB](https://spruce.mongodb.com/version/664b780cceb3230007a77382/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC)
showing mostly green.
GitOrigin-RevId: db2f54f832512676f6f8159e1267d5ae69aa6b3d
|
2024-05-21 05:35:39 +00:00 |
|
Steve McClure
|
fedfb0e8e4
|
SERVER-90617: Enable python formatting checks for site_scons directory (#22301)
GitOrigin-RevId: 0cd9cfa93f7cbfee24b19f6795ae366d5fa94625
|
2024-05-19 00:00:43 +00:00 |
|
stevegrossmongodb
|
04918b9603
|
SERVER-90518 Unconditionally enable compile/link retry logic in SCons (#22199)
GitOrigin-RevId: 1acb1aec85a9a9baa6c71bde35f9fab67e3ad9e1
|
2024-05-16 17:21:18 +00:00 |
|
stevegrossmongodb
|
7ecae0cd46
|
SERVER-90508 Fix typo to enforce correct "and" behavior (#22180)
GitOrigin-RevId: e21a00912f0a3b7476f843c9eacc1f7cd79f244d
|
2024-05-14 19:01:42 +00:00 |
|
Zack Winter
|
40be3a56c2
|
SERVER-90393 Improve thin targets query error logging (#22095)
GitOrigin-RevId: 39f31d055a0b48fe1f0308d6acd562096b15a3df
|
2024-05-10 21:12:44 +00:00 |
|
Zack Winter
|
5852c6061b
|
SERVER-90347 Update last-write-time on Ninja install output files (#22094)
GitOrigin-RevId: cda750aa341802ad2faea682042a7aa8e2d768f8
|
2024-05-10 20:21:58 +00:00 |
|
Zack Winter
|
d2503f22b9
|
SERVER-90137 Add retries into Bazel by default in CI (#21860)
GitOrigin-RevId: 94b36eb00fd7f56094313d2e8b2e4ee8b694689c
|
2024-05-08 22:46:36 +00:00 |
|
Daniel Moody
|
90a0582c0e
|
SERVER-86052 Add ThinTargets support for bazel integration (#20011)
GitOrigin-RevId: 809a0c3eff9d4862eeab60f1a874b238aec06f62
|
2024-05-02 01:46:32 +00:00 |
|
Daniel Moody
|
933cf012ef
|
SERVER-89878 add support for bazel with coverity (#21587)
GitOrigin-RevId: 4224f8170307bb0288d349c308368127734c7537
|
2024-04-30 05:43:44 +00:00 |
|
Zack Winter
|
aedbc3ffae
|
SERVER-89241 Create Bazel-SCons Diff Tool (#21020)
GitOrigin-RevId: 1f940d0d50694faf17a6a8ae511c1fe2b6012efc
|
2024-04-30 03:35:01 +00:00 |
|
Daniel Moody
|
a8369161cb
|
SERVER-89881 fix package tasks (#21543)
GitOrigin-RevId: ca4bb3599d7d02db96bd9e886619e934571a9509
|
2024-04-26 18:23:30 +00:00 |
|
Daniel Moody
|
2f14a59ff7
|
SERVER-89802 fix pure scons build (#21471)
GitOrigin-RevId: 2b3f6299e64b28beaaf33c5b07bbce5c76d2da1e
|
2024-04-25 00:18:12 +00:00 |
|
Udita
|
9626c71d03
|
SERVER-80630 add bazel integration auto install support (#20293)
GitOrigin-RevId: 17913aa44f64809a08b056a03022568082c0f6fa
|
2024-04-24 01:32:09 +00:00 |
|
Udita
|
0f1afea104
|
SERVER-89707: code removed to avoid race-condition and a comment left to address it later (#21418)
GitOrigin-RevId: 9c885bbfe000282d0adf9d4eca246e1c0b9df3c2
|
2024-04-23 21:10:40 +00:00 |
|
Zack Winter
|
48c608b84b
|
SERVER-89209 Create Developer Workstation Bazel Installation Script (#20994)
GitOrigin-RevId: f348c4f51b31b7f18092ffc891ba7b6610ef48f7
|
2024-04-11 00:54:28 +00:00 |
|
Zack Winter
|
96fe0b2355
|
SERVER-88918 Formalize output_user_root Evergreen setup in bazelrc (#20704)
GitOrigin-RevId: 9443e40f3ca6016a3068e69ad46c897aa2483976
|
2024-04-08 21:11:50 +00:00 |
|
Trevor
|
bcdcac21c2
|
SERVER-88994 Change OWNERS.yml files to use github teams (#20792)
GitOrigin-RevId: c175561a2937b1b9286a7b0bc0402d020d03bb25
|
2024-04-04 21:40:28 +00:00 |
|
Mark Benvenuto
|
7b462c3ae3
|
SERVER-88161 Import tcmalloc from https://github.com/mongo-forks/tcmalloc/tree/mongo-SERVER-88161
GitOrigin-RevId: 621a2d235461ffe6d7110bcc42e3fd828d9649c8
|
2024-03-29 09:15:25 +00:00 |
|
Zack Winter
|
1da82c54d3
|
SERVER-88723 Handle exceptions when polling AWS hostname (#20563)
GitOrigin-RevId: af87e6e99f399dda79a8484181a41f886e43f72f
|
2024-03-29 09:09:11 +00:00 |
|
Zack Winter
|
f11e60e118
|
SERVER-88730 Skip bazel cert check when running in public-release mode (#20561)
GitOrigin-RevId: b1c71e067727faf4fec29299d34d33343e2392da
|
2024-03-29 01:25:42 +00:00 |
|
Alexander Neben
|
8548333ea0
|
SERVER-88583 OWNERS format proposal (#20460)
GitOrigin-RevId: dc8d4d59a474ca4d989f8acb64c1214b762f45e0
|
2024-03-28 19:53:00 +00:00 |
|
Daniel Moody
|
a1015b7e5d
|
SERVER-88680 fix scons bazel thread logging (#20512)
GitOrigin-RevId: 986e05b3de674398bac4b8f2ff331f5fd1ffb05e
|
2024-03-28 06:55:28 +00:00 |
|
Alexander Neben
|
5c22718442
|
SERVER-88686 Added TSAN build profile (#20515)
GitOrigin-RevId: cb3826d6f1121a0f20d09693bf6afadde91042c6
|
2024-03-28 06:55:14 +00:00 |
|
Zack Winter
|
9547aa34e8
|
SERVER-88663 Move Bazel Cache to Task Directory
GitOrigin-RevId: 1c48fa69fb1b2eaa23d1f99788e7e39026d4cfac
|
2024-03-27 22:57:50 +00:00 |
|
Daniel Moody
|
97ddaaa91a
|
SERVER-86329 improve compile_upload_benchmarks task (#20445)
GitOrigin-RevId: 556cad8e3efd99eee15030edeeb4503ae455e090
|
2024-03-27 16:09:38 +00:00 |
|
Daniel Moody
|
db6e8e8bb3
|
SERVER-87291 Make scons build bazel up front. (#20172)
GitOrigin-RevId: 150f7563700e4123c72245452f270457e9a0a07e
|
2024-03-22 07:06:48 +00:00 |
|
Zack Winter
|
d8b3d3408b
|
SERVER-85827 Enable Bazel by default on all variants (#20072)
GitOrigin-RevId: 6eabc66af3ecf3cd900b06c3227b546d052b6637
|
2024-03-21 03:05:21 +00:00 |
|
Daniel Moody
|
3922ab931d
|
SERVER-88183 fix flags always causing bazel to build local. (#20126)
GitOrigin-RevId: f33c3d5bef4a7ad14ec7c19b0d39755e9c170db9
|
2024-03-19 21:52:43 +00:00 |
|
Zack Winter
|
a76aacf001
|
SERVER-88143 Enable Remote Execution when targeting AMD64 platforms (#20114)
GitOrigin-RevId: 58e2c71465ca1f1eaa8c644bc6e6944979b95957
|
2024-03-19 00:11:56 +00:00 |
|
Daniel Moody
|
1c9a7719d8
|
SERVER-88051 add release build profile (#20053)
GitOrigin-RevId: 0f6dc0a0cf9ade49d4426bbf128d07014d75d10e
|
2024-03-18 22:21:01 +00:00 |
|
Daniel Moody
|
ae203033cc
|
Revert "SERVER-87732 remove old ccache workaround (#19795)"
This reverts commit 1efec7e49b0d32927d9adce6e887aa07f577209b.
GitOrigin-RevId: e7667b1b2a4c8daf0fb6bbe45f70d405648dfdc3
|
2024-03-18 08:04:50 +00:00 |
|
Zack Winter
|
feea4c5c64
|
SERVER-85826 Enable Bazel by default on Amazon Linux 2 (#20045)
GitOrigin-RevId: 3afad44eeb05c08fc46b3a83bf638e258d760871
|
2024-03-16 04:51:03 +00:00 |
|
Zack Winter
|
121be7413b
|
SERVER-87829 Port over remaining POSIX command line flags to Bazel (#19892)
GitOrigin-RevId: 52f6afe1ffa21ecc0a2e0c52867331b86eb62c02
|
2024-03-13 23:52:18 +00:00 |
|
Daniel Moody
|
9693608e94
|
SERVER-87842 suppress bazel output on non verbose ninja builds (#19883)
GitOrigin-RevId: abbcbd5d8e5e0cebc13e077f766a7096c6ddb793
|
2024-03-13 19:29:53 +00:00 |
|
Daniel Moody
|
572308b1d4
|
SERVER-87732 remove old ccache workaround (#19795)
GitOrigin-RevId: 1efec7e49b0d32927d9adce6e887aa07f577209b
|
2024-03-11 22:42:24 +00:00 |
|
Zack Winter
|
d422e90e13
|
SERVER-86794 Clean up Shared Archive Generation in Bazel (#19772)
GitOrigin-RevId: f3bf8198a8ff0fbaa27dbc55cc90bf6e734d4a45
|
2024-03-11 18:41:26 +00:00 |
|
Daniel Moody
|
3aaeb68185
|
SERVER-86472 port tcmalloc (google) to bazel build (#19621)
GitOrigin-RevId: 537c210cca33e1f18d54b43c5212e215037a4ac1
|
2024-03-09 03:14:40 +00:00 |
|
Zack Winter
|
71f4041a79
|
SERVER-87593 Separate build_mode out into individual components (#19676)
GitOrigin-RevId: 58d30dd2cd8b48ba42369f20fe05238248e9caa4
|
2024-03-08 03:35:36 +00:00 |
|
Zack Winter
|
c262ef1dbd
|
SERVER-87545 Add Remote Execution Containers for all supported distros in Bazel (#19630)
GitOrigin-RevId: cfe52d7cad8ab69844eb1d41f05793807cd29eb9
|
2024-03-07 06:00:47 +00:00 |
|
Zack Winter
|
7c28de2f41
|
SERVER-82920 Support s390x as a target platform in Bazel (#19440)
GitOrigin-RevId: 0a911b0a7a39a6fa5c91ee794574f6188433c6ad
|
2024-03-05 23:52:13 +00:00 |
|
Zack Winter
|
e170b3a73a
|
SERVER-87113 Use a distro-specific toolchains and remote execution containers in Bazel (#19443)
GitOrigin-RevId: e57947dd993d10e0fda117ef587c3041edf2a342
|
2024-02-29 21:22:01 +00:00 |
|
Spencer Jackson
|
d1392eb409
|
SERVER-85342 Remove irrelevant artifacts from fuzzer archive (#19028)
GitOrigin-RevId: e6679cfccbf9a0753df8d501ef000b77aa45ea7b
|
2024-02-29 07:51:26 +00:00 |
|
auto-revert-processor
|
1f3daf7608
|
Revert "SERVER-87113 Use a distro-specific toolchains and remote execution containers in Bazel (#19372)"
This reverts commit a7cedfb37746fa5263a98475197d82492da434ab.
GitOrigin-RevId: b249e5d24552f8bb6c6949b95231d73e8c3bdfd9
|
2024-02-29 06:27:16 +00:00 |
|
Zack Winter
|
a9c651b18a
|
SERVER-87113 Use a distro-specific toolchains and remote execution containers in Bazel (#19372)
GitOrigin-RevId: a7cedfb37746fa5263a98475197d82492da434ab
|
2024-02-29 02:03:14 +00:00 |
|
Zack Winter
|
9b769b44fa
|
SERVER-81038 Self host bazelisk and retry downloading on exception (#19327)
GitOrigin-RevId: db5225317044f7f2c73fc7453ddedeb4105606dd
|
2024-02-29 00:26:59 +00:00 |
|
Zack Winter
|
f7f655a7ba
|
Revert "SERVER-85826 Enable Bazel by default on Amazon Linux 2 (#19142)" (#19316)
GitOrigin-RevId: 437a42fa3915c58db04f94b32fcd4b9e0a69cfb0
|
2024-02-27 04:34:56 +00:00 |
|
Zack Winter
|
806ee47e44
|
SERVER-86969 Cleanup the Bazel evergreen tasks & logging (#19269)
GitOrigin-RevId: caed1415f66c9587d97f88b02400be3b20705fa4
|
2024-02-27 00:51:21 +00:00 |
|
Zack Winter
|
cf90e4d064
|
SERVER-85826 Enable Bazel by default on Amazon Linux 2 (#19142)
GitOrigin-RevId: 2fb0c9cdeb8f61bb56eb44098e7d81ed8a7aed0a
|
2024-02-23 22:22:23 +00:00 |
|