-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Transactions
Use Case
As a Node driver engineer,
I want the Node driver's transaction API not to contain accidentally public methods,
So that users do not use APIs we do not intend them to use.
User Experience
- Confusion might arise if users use internal APIs. For example: https://jira.mongodb.org/browse/NODE-6789
Dependencies
- none
Risks/Unknowns
- none
Acceptance Criteria
Implementation Requirements
- Audit the Node driver's transaction APIs for any APIs that expose transaction state
- Deprecate these APIs
Testing Requirements
- none
Documentation Requirements
- none
Follow Up Requirements
- File a ticket for Node V7 to remove these APIs.