Commit Graph

491 Commits

Author SHA1 Message Date
Justin Seyster
6192f409e5 SERVER-102942 Add IncrementalFeatureContext that an operation can use to track incremental rollout features it uses (#35398)
Co-authored-by: sl-mongodb <solomon.lifshits@mongodb.com>
GitOrigin-RevId: 1fd7556950dbeb841d55927cef16105c728fb069
2025-04-29 21:15:42 +00:00
Zack Winter
f20d8d6372 SERVER-103634 Apply "bazel run format" formatter to idl files (#34832)
GitOrigin-RevId: e23ba69af1ed014bde71eb620d93c5251cfad400
2025-04-10 06:31:01 +00:00
Anton Korshunov
e3206b183f SERVER-103079 Replace granular QO code owners teams with a single coarse team (#34298)
GitOrigin-RevId: 648777cdb4ac74fd79a26ae8fa27fd819af729e8
2025-04-10 06:25:19 +00:00
Justin Seyster
26cfafb850 SERVER-101022 Add ServerParameter sub-class for IFR feature flags (#33810)
GitOrigin-RevId: 7c3e593872a642bb8616b3feaaf9f12c4866718f
2025-04-10 03:09:54 +00:00
Daniel Moody
2f6a068c2b SERVER-102786 make clang-tidy run on generated sources (#34025)
GitOrigin-RevId: 313b8e4100897ac2c3cdbc98a2e9886ba37b43d4
2025-04-10 02:47:48 +00:00
Joan Bruguera Micó (at MongoDB)
4f2fbb3ed4 SERVER-101559 Force new feature flag checks to use operation FCV-aware checks (#33108)
Co-authored-by: Billy Donahue <BillyDonahue@users.noreply.github.com>
GitOrigin-RevId: 34b7639d6ae1fb2116e58dfdf4e245dad938c6bc
2025-04-10 01:54:47 +00:00
Aitor Esteve Alvarado
2925b5a895 SERVER-102318 Change capitalization of enableOnTransitionalFCV (#33502)
GitOrigin-RevId: e40bbd3a55e533dd86ee05b6885e0f179b1ee525
2025-04-10 00:54:18 +00:00
Aitor Esteve Alvarado
bef2e37852 SERVER-101613 Support for FCV-gated feature flags transitioning on kUpgrading (#32991)
GitOrigin-RevId: 305badbfee32422f638e58eafda890176791c1ca
2025-04-10 00:27:52 +00:00
Justin Seyster
959cda534e SERVER-101021 Add incremental_rollout_status property to feature_flags IDL specification (#33209)
GitOrigin-RevId: 5b638ca72059d1a061eabcb00fd6c014b9570171
2025-04-09 23:50:08 +00:00
Joan Bruguera Micó (at MongoDB)
ec8f54ded4 SERVER-99351 Incorporate Operation FCV into the FCVGatedFeatureFlag API (#32634)
GitOrigin-RevId: 086c8574fcf4e14815d45b1bd4ca3d229a140e08
2025-04-09 22:41:54 +00:00
Juan Gu
7209d62b77 SERVER-99522 Delete dead py linters (#31760)
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
2025-04-09 19:33:45 +00:00
Joan Bruguera Micó (at MongoDB)
15cbeef991 SERVER-99302 Refactor binary-compatible feature flags into a standalone API (#31659)
GitOrigin-RevId: 959fc9559ed4a680103f84e05fbb94c095b95fce
2025-04-09 19:30:05 +00:00
Juan Gu
ab69ecdadb SERVER-99593 feature_flag_tags_check.py should correctly account full… (#31747)
GitOrigin-RevId: 6fbd470aa3a576e36a14e1c22f060a957f12464b
2025-02-04 20:06:49 +00:00
Ruchitha Rajaghatta
303358f6f2 SERVER-85622: Consider moving explain verbosity off AggCommandRequest (#30480)
GitOrigin-RevId: 21107328e764bc8da6bbf7fba9e404a2e977d8ae
2025-01-28 15:46:46 +00:00
Joan Bruguera Micó (at MongoDB)
0d4bc5de9f SERVER-99281 Use separate types for FCV-gated vs. non-FCV-gated feature flags (#31151)
GitOrigin-RevId: f95d74354aa612203001d60c5794c485cfa7fb35
2025-01-20 18:57:45 +00:00
Adityavardhan Agrawal
5cceb720ed SERVER-90495 Support start or resume from deleted recordId on natural order scan
GitOrigin-RevId: dbaca26017c34ba101f5b469244add55964fd0b9
2024-12-27 23:34:55 +00:00
Zack Winter
4021d90835 Revert "SERVER-90495 Add $_startAt option to allow resuming natural order scan from deleted RecordId (#29764)" (#30626)
GitOrigin-RevId: 9dce29b686db5892d74262584c998cde78aa82a9
2024-12-23 19:46:07 +00:00
Alex Li
26166e2e93 SERVER-97216 Define a json schema file for IDL (#30285)
GitOrigin-RevId: d296f0a7cd010e842fb32ffc7b96f0d859d6d6a3
2024-12-23 15:59:08 +00:00
Adityavardhan Agrawal
2bc6a531e4 SERVER-90495 Add $_startAt option to allow resuming natural order scan from deleted RecordId (#29764)
GitOrigin-RevId: 35ecd345c87b64a3fc723f84c5b24b0bbe2faf8e
2024-12-20 17:46:17 +00:00
Alex Li
5cc35762fe SERVER-94942 Add tests for IDL codegen (#29601)
GitOrigin-RevId: 1da409985534b46b056ffaaa3130ed0f37a9a1e0
2024-12-04 19:14:59 +00:00
Alexander Neben
0faff5d1e0 SERVER-97704 Wrapped resmoke in bazel (#29688)
GitOrigin-RevId: 08adfc2fdf9fc89103d9a963991a850b2a3856d0
2024-12-03 06:05:55 +00:00
Silvia Surroca
2118075b53 SERVER-96212 Add aggregation stage $_internalListCollections (#29240)
GitOrigin-RevId: 5a5f3f0f67c9135ea06ad45ac0f7f3333f4bbbbb
2024-11-22 10:45:01 +00:00
Anton Korshunov
c0effc918b SERVER-93650 Add people as owners for Query Optimization owned files (#29093)
GitOrigin-RevId: cf2a2a41b59b7eef3f98e6be0bf443287080a1d8
2024-11-20 14:45:04 +00:00
Adithi Raghavan
d29c90c33f SERVER-94317: Fix bug in variant types logging (#28228)
GitOrigin-RevId: e6d3983a0f699c22c9e4e3a9bd79e6e53102aed9
2024-10-25 15:11:40 +00:00
Juan Gu
855dfadef0 SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
2024-10-10 19:33:49 +00:00
Juan Gu
2513cc511b SERVER-94076 Remove unused imports via Ruff rule (#27337)
GitOrigin-RevId: 8923cc14f276be93355d763cb88c04bdb4dd9000
2024-10-04 01:43:13 +00:00
Jan
50bb541800 SERVER-94642 Make code ownership for IDL validator more fine-grained (#27263)
GitOrigin-RevId: 1d92db6b906fcdac75aff2d6e1235514e9bff09c
2024-09-25 23:59:37 +00:00
HanaPearlman
de3dcf9e26 SERVER-93183: Remove queryPlannerDebug verbosity (#27171)
GitOrigin-RevId: cab6a1d5fceb0bd56da718f611dcfc674df143d4
2024-09-23 14:36:13 +00:00
Juan Gu
30cb899c41 SERVER-94075 Remove fixable-but-unsafe Ruff rule exclusions (#27297)
GitOrigin-RevId: 61ae81a0cb7b90fca789d455932105bf2f5ffe84
2024-09-20 16:53:10 +00:00
Jan
63b37a01c1 SERVER-71453 Change count command from BasicCommand to IDL typed command (#26579)
GitOrigin-RevId: acee6edd54d71d692d32e4b4b460c93e4218b4b3
2024-09-20 15:14:01 +00:00
Jan
2253c76302 SERVER-77400 Add renameCollection command to the Stable API (#26111)
GitOrigin-RevId: 86efb89a9c1f8a2fef6defd28f62d6e96f9a42b8
2024-09-19 08:12:04 +00:00
Vlad Dragutoiu
f3bd74e42c SERVER-90965 Extend query settings to contain optional comment field (#24738)
GitOrigin-RevId: 905b0ed338ecff4cab71a6488ee37228a82e6a97
2024-09-02 10:03:03 +00:00
Steve McClure
7df33156fb SERVER-94074 Remove fixable Ruff rule exclusions (#26582)
GitOrigin-RevId: 291b72ec4a8364208d7633d881cddc98787832b8
2024-08-30 20:29:42 +00:00
Ryan Berryhill
b169516c42 SERVER-90983 Separate service arch owned files to new subteams (#26262)
GitOrigin-RevId: e45b83a11acbeb52b5db23eecbfa9cc7209acdcb
2024-08-28 20:50:51 +00:00
Mark Benvenuto
8068b8c476 SERVER-93505 Make IDL trie generation deterministic (#26051)
GitOrigin-RevId: c137d16d56770d9ac743f825047a89d4e5297171
2024-08-14 03:12:22 +00:00
Ted Tuckman
ad74e17591 SERVER-93181 Add Vector binData subtype (#25924)
GitOrigin-RevId: 01e29ea61c89b3cda146a19e64607a6312986eeb
2024-08-13 15:15:13 +00:00
Rui Liu
0f41fee69d SERVER-92446 Add access check for update command (#24797)
GitOrigin-RevId: 03222ee4d38696f293302d0d322b7dac2ccb1e1d
2024-07-18 13:22:38 +00:00
Hriday Sheth
161bd2cb16 SERVER-89955 change boundaries to enable cast to 64-bit integer for a validator bound (#23283)
GitOrigin-RevId: aa165e891d456cf9823482be99d85c27e2c4eae9
2024-06-17 22:13:24 +00:00
Ronald Steinke
6a76a187ae SERVER-90792: Clean up ServerParameter ownership in registerServerParameter() (#22628)
GitOrigin-RevId: e64be7d3193aa479c496285ea69a36770e60add8
2024-06-10 16:17:54 +00:00
Kishore Devireddy
56c8f0f213 SERVER-84784: Remove allowSpeculativeMajorityRead (#22853)
GitOrigin-RevId: 54423482f74c3c93d00a9d4bfbca199d4db9927a
2024-06-04 18:53:00 +00:00
Patrick Freed
5b7ef83670 SERVER-85791 Automatically chain generic argument structs to all IDL-generated commands (#21983)
GitOrigin-RevId: 5b4bf18413fe0f8d3c1dafc09c1f8584fecbbf05
2024-06-03 23:30:47 +00:00
Alex Li
70c9ecef4a SERVER-88024 IDL variants use the right field name for error contexts (#22621)
GitOrigin-RevId: fbc9cbba6b3c5829e99657e28f17e88b246aab10
2024-06-03 15:58:45 +00:00
Ryan Berryhill
cec03498d3 SERVER-90167 Support setting string fields by move in IDL (#22042)
GitOrigin-RevId: c2c5dab203f20dcd902a326310d8309f7f99de6d
2024-05-24 18:37:44 +00:00
Patrick Freed
9faae0f05b SERVER-85791 Defer apiStrict validation to a post-parse step (#22036)
GitOrigin-RevId: 3f0a2b4d625c37d142dc46bd47e2eddd80463023
2024-05-20 22:58:20 +00:00
Steve McClure
bd2955c297 SERVER-90571: Enable python formatting checks for buildscripts/idl directory (#22293)
GitOrigin-RevId: a2fbc8ed83f576703cce96ebb5e680cc70aac4d8
2024-05-17 19:26:45 +00:00
Alexander Neben
774d062184 SERVER-90498 Allow a single js suite to be run with multiple js files (#22168)
GitOrigin-RevId: b601ddb52bb21681975618429d94ba95384958fe
2024-05-14 18:16:43 +00:00
Patrick Freed
87f90484a5 SERVER-90222 Fix typo in isOwned generated code for non-view structs (#22088)
GitOrigin-RevId: ad89f151fe189b5da8f1aedc829f36c03768b2ab
2024-05-13 16:34:34 +00:00
Blake Oler
674d2a493a SERVER-88423 Use existing BSONObjBuilder when serializing OpTime (#21664)
GitOrigin-RevId: 6b0f596fcf8aa186862b0397956e9c838f166ca8
2024-05-13 14:12:43 +00:00
Patrick Freed
3c10cb02cf SERVER-85791 Allow omitting the passthrough arguments in IDL-generated serialization methods (#22034)
GitOrigin-RevId: 9f664d34a8f917658af1f10802e21f582be260e1
2024-05-10 18:48:31 +00:00
Dominic
02d7ebdec5 SERVER-83722: change IDL Parser to copy a vector directly when parsing a BSONObj (#21629)
GitOrigin-RevId: 6fd8e38a8840ad58992d724c88bd85b3fe8756ce
2024-05-03 22:15:25 +00:00