Uploaded image for project: 'Rust Driver'
  1. Rust Driver
  2. RUST-1585

Do not perform server selection to determine sessions support

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 2.5.0
    • Affects Version/s: None
    • Component/s: Sessions
    • Labels:
    • Hide

      DRIVERS-2530:
      Drivers should implement the sessions spec changes in 90cfaef, removing the server selection step for session support and relying exclusively on the `logicalSessionTimeoutMinutes` reported by the checked out connection instead. Two new prose tests are added to ensure the user-facing behavior for explicit and implicit sessions remains unchanged when communicating with a server that does not support sessions. This work is a pre-requisite for sever selection logging (DRIVERS-1671), which will define additional tests to ensure no server selection is performed for session support.

      Show
      DRIVERS-2530 : Drivers should implement the sessions spec changes in 90cfaef , removing the server selection step for session support and relying exclusively on the `logicalSessionTimeoutMinutes` reported by the checked out connection instead. Two new prose tests are added to ensure the user-facing behavior for explicit and implicit sessions remains unchanged when communicating with a server that does not support sessions. This work is a pre-requisite for sever selection logging ( DRIVERS-1671 ), which will define additional tests to ensure no server selection is performed for session support.

      This ticket was split from DRIVERS-2530, please see that ticket for a detailed description.

            Assignee:
            isabel.atkinson@mongodb.com Isabel Atkinson
            Reporter:
            dbeng-pm-bot PM Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: