Commit Graph

100 Commits

Author SHA1 Message Date
Zack Winter
7ccc14bf91 SERVER-101034 Use rules_lint shfmt formatter (#38448)
GitOrigin-RevId: e8ef1ba2000e12fa2cd5a115a9ceeab92332e938
2025-07-16 01:55:34 +00:00
wolfee
8c4e293073 SERVER-107187 Implement a periodic runner to emit a warning message if running with ReplicaSetConfigShardMaintenanceMode (#38472)
GitOrigin-RevId: 1f163be375c4b3a6365c4a5893399252f38cec35
2025-07-15 21:52:55 +00:00
lmestres
9b890e64a9 SERVER-107016 Implement shardDrainingStatus command (#38348)
Co-authored-by: lmestres <laura.mestrestoress@mongodb.com>
GitOrigin-RevId: 77950e2fc4977c19c7923c55a1933e732421769d
2025-07-15 13:15:18 +00:00
Pol Piñol Castuera
e77deabd36 SERVER-107176 Introduce placeholder configureBackgroundTask command (#38181)
GitOrigin-RevId: cbba465fa485a9e44b873ed5236a519b666696eb
2025-07-15 09:02:02 +00:00
Benety Goh
c671b208f3 SERVER-107431 add startup parameter to enable disaggregated storage (#38431)
Co-authored-by: Mathias Stearn <mathias@mongodb.com>
GitOrigin-RevId: 550a2c078ce3bfdd5f9392e733ab3b0f77c3706a
2025-07-14 22:00:13 +00:00
Pol Piñol Castuera
82be2b757a SERVER-107246 Introduce placeholder _shardsvrAbortMigrations command (#38228)
GitOrigin-RevId: 208fc5a4085ada6e2c9603b578360acefb95048c
2025-07-11 07:49:38 +00:00
lmestres
8b65777fd3 SERVER-106558 Implement startShardDraining command (#38046)
Co-authored-by: lmestres <laura.mestrestoress@mongodb.com>
GitOrigin-RevId: 3ea257156d06dffecb75148383fe0c9b8888b9a5
2025-07-07 15:06:57 +00:00
Allison Easton
19cdb86468 SERVER-105874 Improve testing of larger sharded collections from a correctness point of view (#37913)
GitOrigin-RevId: d049c755b4219676989a26c483ab4945feab8b5b
2025-07-02 14:23:20 +00:00
Igor Praznik
744fd69957 SERVER-103704 Replace shardVersionRetry with the RouterRole machinery (#37173)
GitOrigin-RevId: e1b12539513583510fde266c70249ef86acc3e01
2025-07-02 09:55:20 +00:00
manuelam2003
d74fdb502c SERVER-105896 Move collmod replset command to its own file (#37619)
GitOrigin-RevId: 93b390e82040007a7196efbb58f739b22fad90f7
2025-07-01 16:35:45 +00:00
Mathias Stearn
3a233c8ab5 SERVER-98435 Fix mod_diff.py and teach it to take files as args (#37816)
GitOrigin-RevId: ad407ccaf8dfd1cbe8d9660a346c0ce4d33b4353
2025-06-26 16:31:23 +00:00
Saman Memaripour
be000657c1 SERVER-106409 New benchmark to track instruction counts for findOne (#37512)
GitOrigin-RevId: 3536d530415dea1543ef4d637da7ff11559d1343
2025-06-25 16:58:50 +00:00
Mathias Stearn
0b3efc2dce SERVER-98435 improvements to modularity browser (#37541)
GitOrigin-RevId: 6c485932d98321d3ff1b39e8554f990ba0bbdf4e
2025-06-24 13:14:07 +00:00
Mathias Stearn
d02ca002c1 SERVER-98435 _forTest methods are implicitly FILE_PRIVATE, and internal namespaces are allowed to be (#37615)
GitOrigin-RevId: 27e3412caf3d64246523fa58bef3e0dfd6058185
2025-06-23 16:12:21 +00:00
Daniel Gómez Ferro
a425205350 SERVER-106194 Set ReadConcern in opCtx for DBDirectClient (#37534)
GitOrigin-RevId: 3024eff18f851d4d4fc58b4b87c450229d336279
2025-06-23 09:51:40 +00:00
Evan Bergeron
55b479cdd8 SERVER-105009 Add OpenTelemetry metrics code to the server codebase (#36429)
Co-authored-by: Parker Felix <parker.felix@mongodb.com>
Co-authored-by: Charlie Swanson <charlie.swanson@mongodb.com>
GitOrigin-RevId: ad7e9ed9272f9e42bfaedf2fedce8a1b0a37dcad
2025-06-20 20:07:35 +00:00
Mathias Stearn
1046ac72ce SERVER-98435 introduce MONGO_MOD_OPEN and disallow cross-module inheriting from MONGO_MOD_PUB (#37341)
GitOrigin-RevId: a72858f0ea5b767943b8cbaa6b158b610052610c
2025-06-18 15:15:54 +00:00
Mathias Stearn
d99a9e768c SERVER-98435 script to print reviewable summaries when marking headers for module APIs (#37359)
GitOrigin-RevId: 7d4fe36d2861698088ee9bd30f078c417aa694e0
2025-06-16 22:06:55 +00:00
Shreyas Kalyan
d40f2e58c3 SERVER-106060 Update security modules (#37057)
Co-authored-by: Shreyas Kalyan <shreyas.kalyan@mongodb.com>
GitOrigin-RevId: ff8b4aef0689a777f8caf395a99e6f687c8c8b3a
2025-06-16 15:32:08 +00:00
Ronald Steinke
5bc1cc8bdd SERVER-106241 USE_REPLACEMENT() alt API must be nonempty (#37249)
GitOrigin-RevId: 40777e60898b9f1670a1e32e2ddebcc62afb59f6
2025-06-13 14:48:11 +00:00
Will Buerger
ee82024822 SERVER-106063: Add initial Extensions API files with codeowners (#37066)
GitOrigin-RevId: 5b3647eddc68a1a65016e83a614d8d5fff17fc74
2025-06-10 15:39:17 +00:00
Ronald Steinke
58d87c3aa5 SERVER-105790 Detail and internal namespaces are implicitly private (#36825)
GitOrigin-RevId: 600532dcf433435d2342b3a41e4facf0df690aa1
2025-06-05 22:22:35 +00:00
Ronald Steinke
16dd38fec5 SERVER-105792 Separate mod_mapping.py (#36829)
GitOrigin-RevId: 2f7b0349208807b3e32e420b643fb097b413318b
2025-06-04 19:58:38 +00:00
Ronald Steinke
8df6247df7 SERVER-105791 Filter paths for merge_decls.py (#36783)
GitOrigin-RevId: 919dee21c2ec81cc0427949ce6d0abc8c3f9e1d2
2025-06-04 15:54:29 +00:00
Pol Piñol Castuera
5342b2bab6 SERVER-104972 Remove global indexes code from sharding metadata (#35731)
GitOrigin-RevId: a6fdfb1912a9493acea64d21be35b36c8d7345d5
2025-06-02 09:24:17 +00:00
Mathias Stearn
2bbec0eafb SERVER-98435 Assign remaining files (#36654)
GitOrigin-RevId: e80dfd5a6bb45bac27e0d223bf72925185d60972
2025-05-30 15:36:40 +00:00
Mathias Stearn
eb948d70a0 SERVER-103729 fix browser for new fields and switch to space rather than tab to separate loc from ctx (#36647)
GitOrigin-RevId: 710a49d9d21f6098879ebd85cf7da6d29588b084
2025-05-29 18:27:04 +00:00
Alex Li
2098e53710 SERVER-104912 Fix the scanner's visibility detection for templated functions and classes (#36648)
GitOrigin-RevId: cbfba02a611cb71f179042c61bf75275df865be2
2025-05-29 16:43:36 +00:00
Ronald Steinke
5f4afd4b96 SERVER-104397 Add script to list module private headers (#36618)
GitOrigin-RevId: 96fd2b30ec030875e4fec691b188114db864e622
2025-05-29 14:35:26 +00:00
Mathias Stearn
7ea796140e SERVER-98435 disallow new unassigned files for finished teams (#36507)
GitOrigin-RevId: 9ca5e76ae383a008bfdc201504394716dae026e6
2025-05-29 10:47:38 +00:00
Pierlauro Sciarelli
ae046b13ac SERVER-105067 Server modularity Phase 1: Initial pass of assignment of CAR files to modules (part 4) (#36613)
GitOrigin-RevId: bd631e961e61a0a1e11b9d8cd103c243407fa48b
2025-05-28 20:33:15 +00:00
Gregory Wlodarek
9a384306c8 SERVER-105460 Remove server-rss-sydney codeowners (#36494)
GitOrigin-RevId: fd8bf268693cb29f39787eaae45d0cbc116e4903
2025-05-27 23:43:47 +00:00
Pierlauro Sciarelli
87c6cdd039 SERVER-105067 Server modularity Phase 1: Initial pass of assignment of CAR files to modules (#36523)
GitOrigin-RevId: 3b033b3733b8112e5d703430cc339aa63c19ecc6
2025-05-27 21:30:43 +00:00
Haley Connelly
4cad604863 SERVER-105419 Move durable_catalog files to the catalog directory (#36452)
GitOrigin-RevId: 3bf75be22018da0dfd58fa7db38cce410197318d
2025-05-27 21:00:58 +00:00
Janna Golden
beaa34c62f SERVER-105005 Assign CS files to modules second pass (#36377)
GitOrigin-RevId: 80f73e2a4440df604cfb3f8add7fe05b4865561b
2025-05-23 19:56:21 +00:00
Pierlauro Sciarelli
ada0677622 SERVER-105067 Server modularity Phase 1: Initial pass of assignment of CAR files to modules (part 2) (#36406)
GitOrigin-RevId: 6a5afc2bcee9f73fda508c7e2a62b4f7dc21100d
2025-05-22 22:53:16 +00:00
Moustafa Maher
17f3875b03 SERVER-105237 Add server_rw_concerns files to modules.yaml (#36266)
GitOrigin-RevId: c6de35d5c0694c88d33daeff349a27806f9d1087
2025-05-22 22:52:56 +00:00
Ronald Steinke
88c79d8e82 SERVER-103729 Data generators for NEEDS_REPLACEMENT and USE_REPLACEMENT warnings (#35951)
GitOrigin-RevId: c8be2a83078ab368fff0dd4a12777b950f4377e1
2025-05-22 16:45:06 +00:00
wolfee
a396f508ab SERVER-104834 Introduce information regarding the transitional phase to the ShardingState - Moving ShardingState (#36401)
GitOrigin-RevId: 8ceda1cf09d3b04d3010136777576f8ddd405f94
2025-05-22 14:56:58 +00:00
Saman Memaripour
fe96493550 SERVER-105320 Add missing N&O files to modules (#36360)
GitOrigin-RevId: 905a970d36b2777f274075852ea63669852f6bd6
2025-05-22 14:49:18 +00:00
Louis Williams
38ae521249 SERVER-103487 Separate exception_utils (#36259)
GitOrigin-RevId: b15bd0eb8a8cf391eec14c4e8eacf74f1de8c666
2025-05-21 21:41:06 +00:00
Mihai Andrei
dde831b8b4 SERVER-104763 Assign query files related to sharding to query module (#36358)
GitOrigin-RevId: 611fe224d6506ae7ed68be228a0b3825a431dc0b
2025-05-21 19:27:30 +00:00
Anton Korshunov
8119e0b76f SERVER-104993 Assign QO files to modules (#36342)
GitOrigin-RevId: 92b743daa22502ce1c514fa039a903f72b55d0cd
2025-05-21 16:21:36 +00:00
Alex Li
f3549b419a SERVER-103539 Assign remaining Server Programmability files (#36322)
GitOrigin-RevId: 385cd9b462fc7ba172bd3ed18ecd81c47519f569
2025-05-21 14:44:33 +00:00
Louis Williams
44537827ce SERVER-105301 Add mongo/s/commands/storage_engine to storage_engine_integration module (#36334)
GitOrigin-RevId: 49e0fc918af915bcbb01aa6a5ee141efd95e4e1f
2025-05-21 14:43:57 +00:00
adam r
d0d20adc32 SERVER-105011 Server Security Modularity First Pass (#36047)
Co-authored-by: Erwin Pe <erwin.pe@mongodb.com>
GitOrigin-RevId: a9a12295e8debc62bf8469ae319b46edd9bc4579
2025-05-21 01:24:28 +00:00
Gregory Wlodarek
faa285515a SERVER-105302 Break up server-rss-sydney in modules.yaml (#36336)
GitOrigin-RevId: 50b6e9208c9e04c3fb5a35f39c7e9e978a0dd3c2
2025-05-21 00:29:52 +00:00
seanzimm
45700a578d SERVER-104878: Add missing transactions files to modules yaml (#36326)
GitOrigin-RevId: 061c77447ac64dd217f04b2954a10644a8b040bf
2025-05-20 21:56:13 +00:00
Gregory Noma
025b018956 SERVER-105294 Assign cluster setIndexCommitQuorum command file to index builds module (#36323)
GitOrigin-RevId: 544625815bf8f84e7649adeb7d7e0601c983e941
2025-05-20 21:24:51 +00:00
Kaloian Manassiev
eddedcf3a3 SERVER-105067 Initial pass of assignment of CAR files to modules (#36127)
Co-authored-by: Pierlauro Sciarelli <pierlauro.sciarelli@mongodb.com>
GitOrigin-RevId: 58bf15512802f0399edb0a6e1df01e8e2d01f58a
2025-05-20 16:36:53 +00:00