Uploaded image for project: 'Java Driver'
  1. Java Driver
  2. JAVA-5286

Commands marked as started but aren't sent

    • 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?

      Changes caused by CSOT (Client Side Operation Timeout) mean that commands maybe reported to command listeners as started but aren't actually sent across the wire.

      This happens when RTT (Round Trip Time) is greater than the remaining timeout. As the check is low down the listener has already been sent the command started event.

      This ticket is to record the fact that this can happen and to determine if a change is required or if in fact logging command started and then command failed is acceptable.

            Assignee:
            ross@mongodb.com Ross Lawley
            Reporter:
            ross@mongodb.com Ross Lawley
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: