Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-5687 Add CSOT support to sessions and transactions
  3. NODE-6313

Add timeoutMS and defaultTimeoutMS options to session/txn APIs

    • Type: Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • csot-1.0
    • Affects Version/s: None
    • Component/s: None
    • 0
    • Not Needed
    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      Use Case

      As a Node.js user
      I want to set a bounding time limit on the convenient Txn API or the commit/abort operations.
      So that I can reliably set dead lines without adjusting a number of timeout knobs

      User Experience

      • The client-wide timeoutMS or a defaultTimeoutMS setting changes the amount of time a withTxn or abort/commit operation can take.

      Dependencies

      Risks/Unknowns

      • None

      Acceptance Criteria

      Implementation Requirements

      • See parent.

      Testing Requirements

      • See parent.

      Documentation Requirements

      • See parent.

      Follow Up Requirements

      • See parent.

            Assignee:
            neal.beeken@mongodb.com Neal Beeken
            Reporter:
            neal.beeken@mongodb.com Neal Beeken
            Bailey Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: