diff options
author | Costa Tsaousis <costa@netdata.cloud> | 2022-11-22 02:08:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-22 02:08:51 +0200 |
commit | 4a7048fc1ffc5d5d9a1160debbfb191a4aee99b2 (patch) | |
tree | fb37d14154b71a09fce2b371b199caa6389bf48e /ml | |
parent | b8d50ecc953f7962587aaae1a793827faf4ce992 (diff) |
use 2 levels of judy arrays to speed up replication on very busy parents (#14031)
* use 2 levels of judy arrays to speed up replication on very busy parents
* delete requests from judy when executed
* do not process requests when the sender is not connected; not all requests removed are executed, so count the executed accurately
* flush replication data on sender disconnect
* cache used buffer ratio in sender structure
* cleanup replication requests when they are not valid any more
* properly update inner and outer judy arrays on deletions
* detailed replication stats
* fix bug in dictionary where deletion and flushes lead to crashes
* replication should only report retention of tier 0
* replication now has 2 buffer limits 10 -> 30 %
* detailed statistics about resets and skipped requests
* register worker metrics
* added counter for waits
* make new requests discoverable
* make it continue on iterations properly
Diffstat (limited to 'ml')
0 files changed, 0 insertions, 0 deletions