openldap/servers/lloadd
Ondřej Kuzník 53015aa4cb Round robin for backends.
Several threads calling backend_select might reset current_backend to a
different place, there are two options to deal with that:
- just let the last rotation win (the current approach)
- detect whether first == current_backend and only replace then

Not sure which one is more useful, going with the simpler.
2020-11-17 17:55:46 +00:00
..
backend.c Round robin for backends. 2020-11-17 17:55:46 +00:00
bind.c Operation reference counting 2020-11-17 17:55:46 +00:00
ch_malloc.c lloadd ahoy 2020-11-17 17:15:40 +00:00
client.c Clean up events properly 2020-11-17 17:55:46 +00:00
config.c Round robin for backends. 2020-11-17 17:55:46 +00:00
config.h lloadd ahoy 2020-11-17 17:15:40 +00:00
connection.c Convert backend and upstream management to use CIRCLEQ. 2020-11-17 17:55:46 +00:00
daemon.c Round robin for backends. 2020-11-17 17:55:46 +00:00
design.md lloadd ahoy 2020-11-17 17:15:40 +00:00
globals.c lloadd ahoy 2020-11-17 17:15:40 +00:00
init.c Round robin for backends. 2020-11-17 17:55:46 +00:00
libevent_support.c Shutdown handling 2020-11-17 17:55:46 +00:00
main.c Shutdown handling 2020-11-17 17:55:46 +00:00
Makefile.in Client authentication 2020-11-17 17:55:46 +00:00
nt_svc.c lloadd ahoy 2020-11-17 17:15:40 +00:00
operation.c Revert connection/operation mutex order. 2020-11-17 17:55:46 +00:00
proto-slap.h Operation reference counting 2020-11-17 17:55:46 +00:00
sl_malloc.c lloadd ahoy 2020-11-17 17:15:40 +00:00
slap.h Round robin for backends. 2020-11-17 17:55:46 +00:00
upstream.c Convert backend and upstream management to use CIRCLEQ. 2020-11-17 17:55:46 +00:00
user.c lloadd ahoy 2020-11-17 17:15:40 +00:00
value.c lloadd ahoy 2020-11-17 17:15:40 +00:00