Ondřej Kuzník pushed to branch master at openldap / OpenLDAP
Commits: 96d0eec0 by Ondřej Kuzník at 2021-08-13T10:57:13+01:00 ITS#8747 Use the same message when upstream connection is ready
- - - - - b66a6279 by Ondřej Kuzník at 2021-08-13T10:57:13+01:00 ITS#9597 Send Notice of Disconnection when shutting down a client connection
- - - - - 7173e472 by Ondřej Kuzník at 2021-08-13T10:57:13+01:00 ITS#9598 Factor out upstream checking
- - - - - 0190f18b by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9598 Introduce backend-restricted selection
- - - - - ddc94307 by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9598 Per OID restrictions
- - - - - e98374fa by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9598 Add tests for connection restrictions
- - - - - 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
- - - - - e9dfb7d2 by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9600 Rework monitor entry management
Connection entries are now persistent and can be addressed, preparing the ground so we can process modify operations on individual entries.
- - - - - e78ecead by Ondřej Kuzník at 2021-08-13T10:57:14+01:00 ITS#9600 Support closing connections on request
- - - - -
30 changed files:
- configure.ac - doc/man/man5/lloadd.conf.5 - doc/man/man8/lloadd.8 - servers/lloadd/Makefile.in - servers/lloadd/backend.c - servers/lloadd/bind.c - servers/lloadd/client.c - servers/lloadd/config.c - servers/lloadd/connection.c - servers/lloadd/daemon.c - servers/lloadd/extended.c - servers/lloadd/init.c - servers/lloadd/lload.h - servers/lloadd/monitor.c - servers/lloadd/operation.c - servers/lloadd/proto-lload.h - + servers/lloadd/tier.c - + servers/lloadd/tier_bestof.c - + servers/lloadd/tier_roundrobin.c - + servers/lloadd/tier_weighted.c - servers/lloadd/upstream.c - tests/data/lloadd-anon.conf - tests/data/lloadd-backend-issues.conf - tests/data/lloadd-sasl.conf - tests/data/lloadd-tls.conf - tests/data/lloadd.conf - tests/data/lloadd/monitor.ldif - + tests/data/lloadd/test007-monitor.ldif - tests/data/slapd-lload.conf - tests/scripts/lloadd/test003-cnconfig
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/973a93036ee0e257bd9e9ba...