-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 4.5.0, 4.6.0
-
Component/s: None
Use Case
As a Compass developer
I want to ensure that the Node.js driver uses the Node.js timers API
So that it doesn’t break when using Node.js-specific APIs that are not available on the browser APIs (which are being used since NODE-3810)
User Impact
We’re seeing uncaught exceptions in Compass after leaving it idle for a while.
Dependencies
This is for Compass.
Unknowns
Is it okay to place this restriction on the driver code? If not, we’ll need to come up with a more creative solution.
Acceptance Criteria
Implementation Requirements
Needs linting to make sure it doesn’t regress.
Testing Requirements
N/A
Documentation Requirements
N/A
Follow Up Requirements
N/A
- causes
-
NODE-4444 Clear timers from Node.JS module
- Closed
- is related to
-
COMPASS-5867 setTimeout.unref is not a function
- Closed
- related to
-
NODE-3810 AWS Lambda: MongoDB heartbeat failure.
- Closed