https://bugs.openldap.org/show_bug.cgi?id=9599
Issue ID: 9599 Summary: Additional balancing strategies for lloadd Product: OpenLDAP Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: --- Component: lloadd Assignee: bugs@openldap.org Reporter: ondra@mistotebe.net Target Milestone: ---
At the moment, lloadd picks a backend on a round-robin basis, taking the first one that can deal with the request. This has several disadvantages: - there is no way to implement a failover set up where certain (e.g. local) servers should be contacted as a priority - all balancing is implicit on the limits imposed on servers - a connection/server is a candidate until we've reached those limits
Allowing a priority and/or a different strategy to be set should address these.
https://bugs.openldap.org/show_bug.cgi?id=9599
--- Comment #1 from Quanah Gibson-Mount quanah@openldap.org --- https://git.openldap.org/openldap/openldap/-/merge_requests/356
https://bugs.openldap.org/show_bug.cgi?id=9599
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.6.0 Assignee|bugs@openldap.org |ondra@mistotebe.net
https://bugs.openldap.org/show_bug.cgi?id=9599
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |IN_PROGRESS Ever confirmed|0 |1
https://bugs.openldap.org/show_bug.cgi?id=9599
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |TEST Status|IN_PROGRESS |RESOLVED
--- Comment #2 from Quanah Gibson-Mount quanah@openldap.org --- • ab90bfd9 by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9599 Implement tiered load balancing
• 1ca55966 by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9599 Add latency tracking
• 84dab3f9 by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9599 Add bestof tier implementation
• 8219a3a4 by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9599 Push based latency tracking
• 6d95cc39 by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9599 Online latency tracking
https://bugs.openldap.org/show_bug.cgi?id=9599
--- Comment #3 from Quanah Gibson-Mount quanah@openldap.org --- Commits: • 8968d131 by Ondřej Kuzník at 2021-10-05T01:11:30+00:00 ITS#9599 Switch to xorshift for random numbers
https://bugs.openldap.org/show_bug.cgi?id=9599
--- Comment #4 from Quanah Gibson-Mount quanah@openldap.org --- RE26:
Commits: • 112038fd by Ondřej Kuzník at 2021-10-05T04:05:05+00:00 ITS#9599 Switch to xorshift for random numbers
https://bugs.openldap.org/show_bug.cgi?id=9599
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|TEST |FIXED Status|RESOLVED |VERIFIED