Trevor Guidry
|
9a7e6722cc
|
SERVER-95851 Fix 0% coverage reports and pull requests have separate coveralls builds (#28737)
GitOrigin-RevId: e44387453918d42d722da105670efccf61efe51a
|
2024-11-01 17:41:04 +00:00 |
|
Trevor Guidry
|
9f4d474909
|
SERVER-91567 Add jstests to coverage variants (#28370)
GitOrigin-RevId: ad2177882ded45effba7f936555dee5532b33bdd
|
2024-10-24 20:42:47 +00:00 |
|
Trevor Guidry
|
ec72926734
|
SERVER-95649 Convert code coverage Shell utility to Python (#28273)
GitOrigin-RevId: 973123f2c2f915b441c1d4ccc3d6836cc4fea7c6
|
2024-10-22 08:38:56 +00:00 |
|
Tianyu Wang
|
72a5a3d8a8
|
SERVER-95930: Collect network diagnostics for failed tests (#28191)
GitOrigin-RevId: fc5c90c756d9cc21dbc4e55281bfa1d8b4a0a09b
|
2024-10-21 22:21:39 +00:00 |
|
Juan Gu
|
855dfadef0
|
SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
|
2024-10-10 19:33:49 +00:00 |
|
Steve McClure
|
8040ebd63e
|
SERVER-95542: Update coverage-reporter to v0.6.15 to get arm support (#27836)
GitOrigin-RevId: 38abc709a3bdf6732270a244dbe74d1df7ee05ac
|
2024-10-07 18:46:09 +00:00 |
|
Steve McClure
|
738e20d928
|
SERVER-95146: Support hybrid Scons/Bazel targets in code coverage (#27748)
GitOrigin-RevId: 5aa8ccfc378134562afaeae7197dd18dbc092da6
|
2024-10-04 19:10:50 +00:00 |
|
Steve McClure
|
e5b772bc36
|
SERVER-94497: Support code coverage from bazel test targets (#27116)
GitOrigin-RevId: fc4d8d3898d3afbcaa20e7b596e4ed7da7d464b2
|
2024-09-19 00:53:58 +00:00 |
|
Steve McClure
|
4e9183f64b
|
SERVER-94413 Exclude "meta test" coverage from reports (#26744)
GitOrigin-RevId: a2666ddd0b815c36fffa76f1dde691ae87209fb0
|
2024-09-10 00:43:16 +00:00 |
|
Daniel Moody
|
1fd642bbc1
|
SERVER-93897 poetry cache clear needs yes input (#26430)
GitOrigin-RevId: ceeb2f15b777f70dbad67b75c63d9ca3ca4aa6bf
|
2024-08-22 19:38:34 +00:00 |
|
Steve McClure
|
6b34deca2a
|
SERVER-93775 Filter out grammar.yy from gcovr runs (#26309)
GitOrigin-RevId: 42d6e0c0583f8436f9abe5a952b6acabef602236
|
2024-08-20 23:29:39 +00:00 |
|
Steve McClure
|
57ef3cde52
|
SERVER-93708: Suppress gcov io errors that make logs enormous and slow progress (#26252)
GitOrigin-RevId: 1df7945f0c5191c3a5efe04b4f0b3fdeb1c65a20
|
2024-08-16 19:16:16 +00:00 |
|
Steve McClure
|
942a39f8b9
|
SERVER-93476: Filter out generated files in build/debug (#26032)
GitOrigin-RevId: 17e636ed27122549b0fb500dcb54adfc2a098294
|
2024-08-13 20:43:33 +00:00 |
|
Steve McClure
|
224417ae52
|
SERVER-93441: exclude idl and streams/third_party dirs from coverage report (#25984)
GitOrigin-RevId: 493258679529c6c1bde73f6106db407656d49c01
|
2024-08-12 15:25:19 +00:00 |
|
Daniel Hill
|
bf6744de88
|
SERVER-93201: add PGO (#25342)
GitOrigin-RevId: 2312148c761d206dcc0404824579ee8586225f77
|
2024-08-07 12:48:52 +00:00 |
|
Steve McClure
|
2ddc26ac31
|
SERVER-93175: Fix misreported coverage on templated methods (#25742)
GitOrigin-RevId: f953cff27ad880ec37adde4d2c8507152269e764
|
2024-08-05 23:24:08 +00:00 |
|
Daniel Moody
|
d1ef145433
|
SERVER-92766 revert verbose python installs (#25497)
GitOrigin-RevId: 1a7acc10f9f9ec7518f83e111e78eaf6ecbb9ade
|
2024-08-01 16:01:40 +00:00 |
|
Daniel Moody
|
f7b1f4cf37
|
SERVER-92914 upgrade to poetry 1.8.3 (#25404)
GitOrigin-RevId: 60610321c80f79e5c352fa455e774c7fc6d3592e
|
2024-07-26 21:35:01 +00:00 |
|
Steve McClure
|
4abafc3457
|
SERVER-92875: Adjust coveralls root to report tree outside of debug/build (#25371)
GitOrigin-RevId: fac1b74d970dbfc342daac32656eeaa0e639536a
|
2024-07-26 05:23:32 +00:00 |
|
Steve McClure
|
721dfdc580
|
SERVER-91868 Upload coveralls data (#25273)
GitOrigin-RevId: 6c4a690a36669658ffa5d9b6d08d6653bd1c92d1
|
2024-07-25 14:16:48 +00:00 |
|
Daniel Moody
|
e0e17d02c3
|
SERVER-92738 use pip to install cryptography 2.3 (#25246)
GitOrigin-RevId: 615961de42c0643d6adb9770137ac1647d91bb79
|
2024-07-24 19:17:11 +00:00 |
|
Daniel Moody
|
cdf9fc8542
|
SERVER-92766 add verbose and cache clean up to evergreen poetry install (#25265)
GitOrigin-RevId: 1ddad81ef013038ae61826c456ce79eb04cfc8f4
|
2024-07-24 19:13:04 +00:00 |
|
Daniel Moody
|
0e82b171e6
|
SERVER-92344 make poetry use tempdirs in evergreen (#24643)
GitOrigin-RevId: 13cd0ad2dbfc2daea9fefa18f687e1a789827117
|
2024-07-15 15:31:11 +00:00 |
|
Steve McClure
|
4175d7751d
|
SERVER-91056: Collect code coverage data for Coveralls consumption (#23570)
GitOrigin-RevId: b49f4bb30bca0c6091e3cfc3f50e9911b108327b
|
2024-06-24 21:45:19 +00:00 |
|
David Daly
|
314c4a7639
|
SERVER-91499 Append -sys-perf to version string for sys-perf builds (#23646)
GitOrigin-RevId: aa93268de046c3eaf21b61b05e6081dd35793e5a
|
2024-06-18 20:55:22 +00:00 |
|
Brian McCarthy
|
5cd464d329
|
SERVER-69014 Remove SCons cache pruning task (#23611)
GitOrigin-RevId: f1b523dc6acea015a461d2a64baa33a4a52634ad
|
2024-06-17 23:46:25 +00:00 |
|
Reilly McBride
|
4e12773ab9
|
SERVER-90644 added function which logs mongot version for search e2e tests (#22359)
GitOrigin-RevId: 6bd14865cd1a2e506f3ef24e9314b278f69bc5fc
|
2024-05-24 18:17:10 +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
|
280b259093
|
SERVER-90572: Enable python formatting checks for evergreen directory (#22291)
GitOrigin-RevId: ec4a2cefe8cafee7bc9a5e91756c2e65f1ecf307
|
2024-05-17 17:45:54 +00:00 |
|
Trevor Guidry
|
2c474403f8
|
SERVER-89752 Make logkeeper buildIDs stay unique when branching (#21432)
GitOrigin-RevId: 558637538525610e117e35031a3a23dd3cf8db86
|
2024-04-24 00:42:28 +00:00 |
|
Steve McClure
|
f4b5c24043
|
SERVER-88027 Add coverage to pylinters to lint the evergreen subdirectory (#20845)
GitOrigin-RevId: 637f7178c437d234ccfbd1fbf8d5d2ea977a4a91
|
2024-04-05 22:57:11 +00:00 |
|
Vishnu K
|
fd4a98709e
|
SERVER-88668 Print out whether we are swapping the wiredtiger folder with the wtdevelop module. (#20500)
GitOrigin-RevId: 1e2f6ccee4ed45be18cf04807ef253d3818095c2
|
2024-03-28 02:26:41 +00:00 |
|
Jeff Zambory
|
50820df6f5
|
SERVER-87393: Remove unused performance analysis code (#19590)
GitOrigin-RevId: 826092e010b6c2e455ca9d3f1fecff205004aece
|
2024-03-06 15:50:19 +00:00 |
|
Alex Neben
|
4b671ac764
|
SERVER-81403 Added commit queue check for poetry.lock
|
2023-09-25 23:59:02 +00:00 |
|
Alex Neben
|
df6fa5c1c2
|
SERVER-80781 Installed poetry to a separate dir
|
2023-09-06 20:38:44 +00:00 |
|
Alex Neben
|
13f208e8c4
|
SERVER-76751 Pinning all python deps with poetry
|
2023-09-05 16:19:06 +00:00 |
|
Tausif Rahman
|
a5d4e8d458
|
SERVER-77732 Create LTO Variant
|
2023-08-22 01:18:10 +00:00 |
|
Juan Gu
|
86c5c0e376
|
SERVER-77372 resmoke reuses Logkeeper build IDs for Evergreen tasks
|
2023-08-17 00:38:05 +00:00 |
|
Alexander Neben
|
f4e4f51623
|
SERVER-79155 Added retries to pip install
|
2023-07-20 18:48:32 +00:00 |
|
Daniel Moody
|
296f9fe83c
|
SERVER-77339 fix resmoke find-suites and ubi8 shell keyerror
|
2023-05-25 21:11:56 +00:00 |
|
Daniel Moody
|
1450624c71
|
SERVER-76740 SERVER-69843 added pretty printer tests framework
|
2023-05-19 18:19:56 +00:00 |
|
Alexander Neben
|
5ac6f19876
|
SERVER-76270 Moved lint_fuzzer_sanity to python
|
2023-04-26 18:41:57 +00:00 |
|
Mikhail Shchatko
|
8e004a1aa0
|
SERVER-73708 Filter out excluded tests when calculating evergreen timeouts
|
2023-04-17 06:38:07 +00:00 |
|
Daniel Moody
|
de39edc09d
|
SERVER-74288 switch commit-queue cache to share patch cache
|
2023-03-06 21:32:00 +00:00 |
|
Daniel Moody
|
3411dbf778
|
SERVER-73788 add per variant cache dir and improved cache dir logs
|
2023-02-22 09:03:41 +00:00 |
|
Mikhail Shchatko
|
73d0f845e0
|
SERVER-73707 Evergreen timeout calculation fixes and cleanups
|
2023-02-20 10:56:08 +00:00 |
|
Zakhar Kleyman
|
43ac88684c
|
SERVER-73787 use server-7.0 signing key
|
2023-02-09 12:07:59 +00:00 |
|
Juan Gu
|
98b876caee
|
SERVER-73257 Fixed python version issue in shared_scons_cache_pruning.sh
|
2023-01-25 01:08:42 +00:00 |
|
Mikhail Shchatko
|
2623896c87
|
SERVER-73003 Use correct project when getting historical test runtime data
|
2023-01-19 18:13:11 +00:00 |
|
Mark Benvenuto
|
c5ab03e577
|
SERVER-71318 Remove remote KMS specific code and related tests
|
2022-11-23 20:20:50 +00:00 |
|