https://bugs.openldap.org/show_bug.cgi?id=9356

          Issue ID: 9356
           Summary: Add list of peerSIDs to consumer cookie to reduce
                    cross traffic
           Product: OpenLDAP
           Version: 2.5
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: ---
         Component: slapd
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

If we add a list of peersids to the cookie, each consumer can tell the
providers who else the consumers talk to and then the provider can omit sending
updates to that consumer, originating from those peers

There's some special handling needed if a connection dies

If a consumer loses one of its peer connections, and after N retries is still
not connected, it should send a new cookie to its remaining peers saying
"here's my new peer list" with the missing one removed.  Likewise, if a retry
eventually connects again, it can send a new cookie again

Make that peer list reset configurable in the syncrepl config stanza.  This can
help account for end admin knowledge that some links may be more or less stable
than other ones.

The idea here is that if one of your other peers can still see the missing
peer, they can start routing updates to you again

It should abandon all existing persist sessions and send a new sync search with
the new cookie  to all remaining peers

For consumer side, also means adding the sid for a given provider into the
syncrepl stanza to save on having to try and discover the peer sid.

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to