Ondřej Kuzník
|
512a99b054
|
ITS#9951 Postpone releasing a connection reference while in cn=monitor
|
2022-11-24 10:04:42 +00:00 |
|
Ondřej Kuzník
|
e45869dd7e
|
ITS#9947 Fix race in epoch.c and simplify
|
2022-11-07 10:00:10 +00:00 |
|
Ondřej Kuzník
|
13d9c925dd
|
ITS#9907 Move TLS context cleanup into lload_global_destroy
|
2022-10-12 17:36:12 +00:00 |
|
Ondřej Kuzník
|
d8f4b1a492
|
ITS#9926 Drop unneeded symlinks from source
|
2022-10-06 14:50:55 +01:00 |
|
Ondřej Kuzník
|
034225ff5c
|
ITS#9907 Some tools consider abandoned global data a leak
|
2022-09-15 17:33:39 +01:00 |
|
Ondřej Kuzník
|
a033c1e74e
|
ITS#9913 Protect code in clients_destroy and tier_destroy
|
2022-09-02 16:49:45 +01:00 |
|
Ondřej Kuzník
|
9014e8bb81
|
ITS#9907 Do not redefine variables inherited from slapd
|
2022-09-02 12:56:25 +01:00 |
|
Ondřej Kuzník
|
333d61d7eb
|
ITS#9907 Plug shutdown related leaks in lloadd
|
2022-09-01 10:09:23 +01:00 |
|
Ondřej Kuzník
|
ad79add5a0
|
ITS#9907 Do not redefine variables inherited from slapd
|
2022-09-01 10:09:19 +01:00 |
|
Ondřej Kuzník
|
b457cdebc1
|
ITS#9906 Do not leak cn=monitor related allocs in lloadd
|
2022-09-01 10:09:15 +01:00 |
|
Howard Chu
|
aef1c05089
|
ITS#9894 don't use gmake-specific features
|
2022-08-15 20:53:03 +00:00 |
|
Ondřej Kuzník
|
598929a507
|
ITS#9856 Tag responseName correctly
|
2022-06-06 16:30:08 +00:00 |
|
Ondřej Kuzník
|
34ebfac7ef
|
ITS#9799 Drop a bind connection if there's a timeout
|
2022-03-07 15:39:09 +00:00 |
|
Quanah Gibson-Mount
|
788e9592ba
|
Happy New Year!
|
2022-01-07 18:40:00 +00:00 |
|
Ondřej Kuzník
|
edf7ef4948
|
ITS#9642 Lloadd standalone doesn't use rq
|
2021-12-15 20:40:53 +00:00 |
|
Howard Chu
|
510c95af74
|
ITS#9745 more for prev commit
|
2021-11-16 23:37:54 +00:00 |
|
Howard Chu
|
a1799a6e5e
|
ITS#9745 add config keyword for logfile format
|
2021-11-16 18:57:54 +00:00 |
|
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 |
|