Uploaded image for project: 'C++ Driver'
  1. C++ Driver
  2. CXX-2676

Switch to polling monitoring when running within a FaaS environment

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.9.0
    • Affects Version/s: None
    • Component/s: FaaS
    • None
    • Hide

      DRIVERS-2578:
      In this change drivers will:

      • Disable streaming SDAM by default on AWS Lambda and similar FaaS platforms.
      • Introduce the serverMonitoringMode=stream/poll/auto URI option.
      • Add Unified Test Format version 1.17 to add support for server heartbeat events and asserting on the "awaited" field.
      • Ensure that clients MUST NOT use dedicated connections to measure RTT when using the polling protocol.

      See the spec changes in: https://github.com/mongodb/specifications/commit/14a6c8134d0c3038cdaa34bb33bcebbb3a545ca8
      And the Python implementation: https://github.com/mongodb/mongo-python-driver/commit/4c00227c1d350a64d1af6672cb6de26072082b81

      Show
      DRIVERS-2578 : In this change drivers will: Disable streaming SDAM by default on AWS Lambda and similar FaaS platforms. Introduce the serverMonitoringMode=stream/poll/auto URI option. Add Unified Test Format version 1.17 to add support for server heartbeat events and asserting on the "awaited" field. Ensure that clients MUST NOT use dedicated connections to measure RTT when using the polling protocol. See the spec changes in: https://github.com/mongodb/specifications/commit/14a6c8134d0c3038cdaa34bb33bcebbb3a545ca8 And the Python implementation: https://github.com/mongodb/mongo-python-driver/commit/4c00227c1d350a64d1af6672cb6de26072082b81

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

            Assignee:
            adrian.dole@mongodb.com Adrian Dole
            Reporter:
            dbeng-pm-bot PM Bot
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: