Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-1955

CRUD spec for $out/$merge on secondaries should consider load balancers

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Unknown Unknown
    • None
    • CRUD
    • None
    • Needed

    Description

      The specification says:

      If a pre-5.0 mongos or a load balancer backing a pre-5.0 mongos is selected, the effective read preference is {“mode”: “primary” }``.

      The problem is that for a load balancer, drivers don’t do SDAM so they don’t have a wire version during server selection to compare against.

      It would be reasonable to assume load balancers are only backing 5.0+ servers, and specify that behavior in the CRUD spec.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jeff.yemin@mongodb.com Jeffrey Yemin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: