Howard Chu
|
d76b8cbbef
|
ITS#9715 consolidate logging functionality into logging.c
|
2021-10-18 17:49:47 +01:00 |
|
Ondřej Kuzník
|
90fc349654
|
ITS#9715 Deduplicate verbmasks implementation from slapd/lloadd
|
2021-10-18 17:49:38 +01:00 |
|
Ondřej Kuzník
|
ef60ec1df6
|
ITS#9600 Protect connection while interacting with it
|
2021-10-05 11:05:25 +01:00 |
|
Ondřej Kuzník
|
6cc6ec2f72
|
ITS#9600 Do not hold locks while calling into back-monitor
|
2021-10-05 11:05:25 +01:00 |
|
Ondřej Kuzník
|
8968d13163
|
ITS#9599 Switch to xorshift for random numbers
|
2021-10-05 01:11:30 +00:00 |
|
Ondřej Kuzník
|
3c07544b2a
|
ITS#6949 Port rest of the features to lloadd
|
2021-10-04 14:46:26 +01:00 |
|
Ondřej Kuzník
|
8894f00fe4
|
ITS#6949 Remove dead code from lloadd
|
2021-10-04 14:46:26 +01:00 |
|
Ondřej Kuzník
|
2abbf6781d
|
ITS#6949 Extract logging code so lloadd can also use it
|
2021-09-08 15:53:02 +00:00 |
|
Ondřej Kuzník
|
c34f2a1b29
|
ITS#9650 Move ldap_pvt_thread_initialize into main.c
|
2021-09-04 22:57:00 +00:00 |
|
Ondřej Kuzník
|
4588f4e528
|
ITS#9597 Fix NoD support
|
2021-08-13 16:01:13 +01:00 |
|
Ondřej Kuzník
|
e78ecead09
|
ITS#9600 Support closing connections on request
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
e9dfb7d21d
|
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.
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
6d95cc3935
|
ITS#9599 Online latency tracking
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
8219a3a414
|
ITS#9599 Push based latency tracking
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
84dab3f961
|
ITS#9599 Add bestof tier implementation
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
1ca559668f
|
ITS#9599 Add latency tracking
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
ab90bfd95c
|
ITS#9599 Implement tiered load balancing
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
ddc9430727
|
ITS#9598 Per OID restrictions
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
0190f18b4c
|
ITS#9598 Introduce backend-restricted selection
|
2021-08-13 10:57:14 +01:00 |
|
Ondřej Kuzník
|
7173e4726e
|
ITS#9598 Factor out upstream checking
|
2021-08-13 10:57:13 +01:00 |
|
Ondřej Kuzník
|
b66a62799d
|
ITS#9597 Send Notice of Disconnection when shutting down a client connection
|
2021-08-13 10:57:13 +01:00 |
|
Ondřej Kuzník
|
96d0eec034
|
ITS#8747 Use the same message when upstream connection is ready
|
2021-08-13 10:57:13 +01:00 |
|
Ondřej Kuzník
|
8b24104d1a
|
ITS#9624 Read state while holding relevant mutex, cache if needed
|
2021-08-04 15:30:36 +00:00 |
|
Ondřej Kuzník
|
71de64fac4
|
ITS#9624 Make sure we reset only for Binds
|
2021-08-04 15:30:36 +00:00 |
|
Ondřej Kuzník
|
7c17f06197
|
ITS#9624 We've already checked before we call request_extended
|
2021-08-04 15:30:36 +00:00 |
|
Ondřej Kuzník
|
b4afe00942
|
ITS#9576 Put the used table in ConfigArgs
|
2021-06-21 16:36:06 +00:00 |
|
Ondřej Kuzník
|
3138c8d5db
|
ITS#9363 Some missed MAGIC defaults
|
2021-06-21 16:36:06 +00:00 |
|
Ondřej Kuzník
|
2d78b6274f
|
ITS#8747 Allow olcBkLloadClientMaxPending in cn=config
|
2021-06-21 16:36:06 +00:00 |
|
Ondřej Kuzník
|
cba03e49a4
|
ITS#8747 Protect shutdown code while workers are still alive
|
2021-05-10 18:49:13 +00:00 |
|
Ondřej Kuzník
|
8e4d7ffe79
|
ITS#8747 Remove c_private from LloadConnection
|
2021-05-10 18:49:13 +00:00 |
|
Ondřej Kuzník
|
1cb65102ce
|
ITS#8747 Keep an explicit backend pointer
|
2021-05-10 18:49:13 +00:00 |
|
Ondřej Kuzník
|
3802fa9217
|
ITS#8747 Fix lloadd builds --without-tls
|
2021-05-10 18:49:13 +00:00 |
|
Ondřej Kuzník
|
a186fd70ab
|
ITS#8747 Do not continue reading if connection is dying
|
2021-05-10 18:49:13 +00:00 |
|
Ondřej Kuzník
|
4f4997551d
|
ITS#8747 Avoid epoch recursion in connection_write_cb
|
2021-05-10 18:49:13 +00:00 |
|
Ondřej Kuzník
|
2c1bb42f01
|
ITS#8747 Do not observe an epoch while calling dispose_cb
|
2021-05-10 18:49:13 +00:00 |
|
Ondřej Kuzník
|
9bbbbf5f6a
|
ITS#9502 TCP_USER_TIMEOUT for lloadd
|
2021-04-22 21:52:12 +00:00 |
|
Ondřej Kuzník
|
72caa56a8c
|
ITS#8707 systemd notifications from lloadd
|
2021-04-20 22:54:19 +00:00 |
|
SATOH Fumiyasu
|
f3501534d4
|
ITS#8707 - Add slapd.service and lloadd.service for systemd
|
2021-04-20 22:54:19 +00:00 |
|
Ondřej Kuzník
|
e36d1e31c5
|
ITS#9001 manual changes
|
2021-03-30 15:46:40 +01:00 |
|
Howard Chu
|
829263c454
|
ITS#8847 move lutil_sockaddrstr() to ldap_pvt_sockaddrstr()
|
2021-03-26 13:45:26 +00:00 |
|
Howard Chu
|
bb6844e296
|
ITS#7295 don't init TLS threads by default
Do it explicitly in servers
|
2021-03-21 15:26:57 +00:00 |
|
Paul B. Henson
|
146889f205
|
ITS#9419 Add support for HAProxy proxy protocol v2
|
2021-02-24 18:11:09 +00:00 |
|
Paul B. Henson
|
dcca73370b
|
Move slap_sockaddrstr into liblutil
|
2021-02-24 18:11:09 +00:00 |
|
Ondřej Kuzník
|
5fa0a651f5
|
revert: libevent 2.0 support
|
2021-02-24 18:11:09 +00:00 |
|
Quanah Gibson-Mount
|
5b2988ca54
|
ITS#9327 - Use STRIP_OPTS for lloadd
|
2021-02-17 19:55:25 +00:00 |
|
Quanah Gibson-Mount
|
ce2c5173bd
|
ITS#9161 - Fix various typos
Fix a number of different typos across the code base
|
2021-02-17 18:42:46 +00:00 |
|
Ondřej Kuzník
|
e030e5eadd
|
Do not redefine lload_change everywhere
|
2021-02-04 18:07:25 +00:00 |
|
Quanah Gibson-Mount
|
6c469f0793
|
ITS#7790 - Rename config.h
Rename slapd/config.h to slap-config.h and update accordingly
Rename lloadd/config.h to lload-config.h and update accordingly
|
2021-02-02 21:26:39 +00:00 |
|
Quanah Gibson-Mount
|
efaf9a4a17
|
Happy New Year!
|
2021-01-11 19:25:53 +00:00 |
|
Ondřej Kuzník
|
323bb1d9a4
|
Handle upstream rejecting a StartTLS exop
|
2020-11-17 17:58:15 +00:00 |
|