-
Type: Investigation
-
Resolution: Gone away
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Not Needed
-
Use Case
As a... Driver engineer
I want... to change all internal feature flags from symbols to double-underscored strings
So that... we can configure the driver for testing with regular json input
User Experience
- No change for users; internal change
Dependencies
- Changes to the following will affect Compass
- Symbol.for('@@mdb.decorateDecryptionResult')
- Symbol.for('@@mdb.decryptedKeys')
Risks/Unknowns
- None
Acceptance Criteria
Implementation Requirements
- Replace the following Symbol feature flags with internal double-underscored properties
- Symbol.for('@@mdb.skipPinOnConnect')
- Symbol.for('@@mdb.enableMongoLonger')
- Symbol.for('@@mdb.internalLoggerConfig')
- Symbol.for('@@mdb.decorateDecryptionResult')
- Symbol.for('@@mdb.decryptedKeys')
Testing Requirements
- Change instances of the symbol flags to the double-underscored string properties
Documentation Requirements
- None
Follow Up Requirements
- None
- depends on
-
NODE-6610 Change client feature flags from Symbols to internal strings
- Closed