Mark Benvenuto
c6b83aca3a
SERVER-50367 Add IDL support for feature flags
2020-09-03 02:44:31 +00:00
Ryan Egesdahl
ca4df25002
SERVER-50592 Update mypy and GitPython pip requirements
...
Update the mypy and GitPython pip modules that are required for linting
builds before commits to compatible versions rather than hard version
requirements.
2020-09-01 01:19:35 +00:00
Jason Chan
91e3352a1a
SERVER-49756 Add downgradeOnDiskChanges parameter to setFeatureCompatibilityVersion
2020-08-18 00:23:39 +00:00
Mark Benvenuto
f5926f7c08
SERVER-49489 IDL doesn't properly deal with an optional string field when part of a chained struct
2020-07-15 00:45:53 +00:00
Isabel Atkinson
466a5a5055
SERVER-46508 Use IDL to represent DeleteRequest
2020-03-18 16:14:43 +00:00
Andrew Chen
d9498822ad
SERVER-45978: Added "minRetentionHours" field to replSetResizeOplog cmd
...
create mode 100644 src/mongo/db/commands/resize_oplog.idl
2020-02-19 20:51:40 +00:00
Ben Caimano
14f8744277
SERVER-44164 Create _killOperations command
2020-01-02 15:27:59 +00:00
Sara Golemon
39bfc19044
SERVER-44119 Customize string coersion for IDL
2019-10-21 23:19:39 +00:00
David Bradford
22b4d98075
SERVER-42309: Unit test should clean up after itself
2019-07-22 13:03:00 -04:00
Medha Potluri
8071e24f0f
SERVER-41499 Track number of elections called for each reason in serverStatus
2019-07-03 15:30:12 -04:00
Nathan Brown
0fefcf8434
SERVER-7143 replace standard library number parsing with custom NumberParser
2019-06-27 10:04:18 -04:00
Mathias Stearn
d2d1211d03
SERVER-40634 Remove usage of requires which will soon become a keyword
...
This also permits testing builds with concepts enabled.
2019-05-01 19:14:20 -04:00
Mark Benvenuto
063d5ff458
SERVER-40426 Extend IDL Validators for more types and structs
2019-04-18 16:19:25 -04:00
Mark Benvenuto
286c031264
SERVER-40559 Python linters do not run after upgrade to Python 3
2019-04-16 14:33:43 -04:00
Mathew Robinson
f4feba485b
SERVER-40542 Remove references to pip2
2019-04-10 11:42:47 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Jonathan Reams
83383eb160
SERVER-40356 Make ConstDataRange constructable from any byte-like type
2019-04-06 12:40:33 -04:00
Mark Benvenuto
98e970f09d
SERVER-40109 Add method for specifying that a command takes a collection name or UUID
2019-03-20 16:08:06 -04:00
Mark Benvenuto
d9952e5bac
SERVER-40115 Generated serialization methods for commands which 'concatenate_with_db' do not append the $db field
2019-03-18 18:15:56 -04:00
Mark Benvenuto
115285a443
SERVER-40002 IDL inline dependencies
2019-03-07 19:38:22 -05:00
Sara Golemon
857d20826c
SERVER-39907 Migrate enable test commands to IDL
2019-03-02 22:30:30 +00:00
Sara Golemon
8b4f0a7893
SERVER-37095 Reorganize OptionsParser API to be IDL only.
2019-02-28 04:08:48 +00:00
Sara Golemon
a12295d7b1
SERVER-39500 Migrate general server options to IDL
2019-02-16 20:29:59 +00:00
Sara Golemon
406d3c7586
SERVER-39499 Migrate base server options to IDL
2019-02-16 20:29:38 +00:00
Sara Golemon
68f0de6d12
SERVER-38574 Allow declaring IDL based configs without auto-registering
2019-02-14 19:29:22 +00:00
Andrew Morrow
d34aa0fd73
SERVER-39522 Make generated parameter files deterministic
2019-02-12 13:29:30 -05:00
Kim Tao
6dc4072453
SERVER-38324: add validation to TransactionCoordinatorDocument decision
2019-01-30 13:23:30 -05:00
Sara Golemon
4f06ba60e0
SERVER-39181 Loosen IDL setParameter restrictions
2019-01-25 17:55:00 +00:00
Sara Golemon
90c1759dab
SERVER-38934 Remove IDLServerParameter (without storage)
2019-01-12 03:12:23 +00:00
Mark Benvenuto
73bce03305
SERVER-38880 IDL relational comparison operators without std::tie()
2019-01-11 16:06:20 -05:00
Sara Golemon
9fd676fd83
SERVER-38694 Allow specializing ServerParameter class in IDL
2019-01-10 15:50:05 +00:00
Sara Golemon
3b1c553162
SERVER-38899 Pre-initialize declared variables from defaults
2019-01-08 22:27:07 +00:00
Sara Golemon
28e7a275a1
SERVER-38826 Export yaml constant values as C++ constexprs
2019-01-04 22:08:15 +00:00
Sara Golemon
892b8e5619
SERVER-38584 Move IDL SCPs to Initializers
2018-12-19 00:05:34 +00:00
Mark Benvenuto
9af799a2ea
SERVER-38446 idlc.py fails to report errors correct during dependency analysis
2018-12-18 12:19:09 -05:00
Sara Golemon
db3a8c4dad
SERVER-25323 Allow marking ServerParameters as 'test only'
2018-12-17 16:15:06 +00:00
Sara Golemon
177c1d3d5f
SERVER-38572 Allow arbitrary C++ expressions in literal values
2018-12-14 17:07:05 +00:00
Sara Golemon
5a198957f6
SERVER-38567 Allow IDL params local to be unused
2018-12-13 18:44:26 +00:00
Sara Golemon
c6b193afb1
SERVER-38566 Use static_assert() for runtime thread safety violations
2018-12-13 17:55:52 +00:00
Mark Benvenuto
7f5dd2e615
SERVER-38327 IDL does not support optional types with validators
2018-12-07 11:23:58 -05:00
Sara Golemon
55ade18c48
SERVER-38374 Add redact attribute to IDL based configs/params
2018-12-06 09:20:37 +00:00
Sara Golemon
3560708835
SERVER-38279 Add condition clause to set parameter and config option definitions
2018-11-29 19:51:25 +00:00
Mark Benvenuto
8e6bb7daa4
SERVER-37978 Replace boost::synchronize_value with custom version
2018-11-27 14:45:29 -05:00
Sara Golemon
da22c83c0e
SERVER-37093 Implement code-gen for IDL config options
2018-11-24 18:36:50 +00:00
Andrew Morrow
c461f1ecce
SERVER-32467 Remove workaround for s390x IDL generation
...
This partially reverts commit 86afc6ed82 .
2018-11-17 11:32:12 -05:00
Sara Golemon
4bbffceb94
SERVER-37920 Convert SSL set parameters to IDL
2018-11-07 00:36:48 +00:00
Sara Golemon
1559bd33d1
SERVER-37089 Implement code-gen for IDLServerParameters
2018-11-02 03:05:54 +00:00
Ramon Fernandez
7ea163c1b4
SERVER-37651 Update license files in idl scripts
2018-10-24 17:03:16 -04:00
Sara Golemon
f960074945
SERVER-37168 Add validators for IDL fields
2018-10-05 23:33:33 +00:00
Mark Benvenuto
6f0a463dea
Revert "SERVER-36637 IDL objects should hold owned BSONObjs"
...
This reverts commit 846a6c1983 .
2018-09-14 15:08:41 -04:00