Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-3940

Consider managing replication servers connections to other RSes in parallel

    Details

    • Type: Improvement
    • Status: Dev backlog
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.5.0
    • Fix Version/s: None
    • Component/s: replication
    • Labels:
      None

      Description

      Each RS checks its own connections to other RSes roughly once a second (see ReplicationServer#runConnect()) and for those it is not connected to it will try to connect.
      Currently it is a serial process looping on known servers, each server timing out will add to the runtime for the entire loop.
      Time outs cannot be avoided, but connections could be tried asynchronously at once so that at most one timeout is waited for.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                fabiop Fabio Pistolesi
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: