summaryrefslogtreecommitdiffstats
path: root/ml
diff options
context:
space:
mode:
authorCosta Tsaousis <costa@netdata.cloud>2022-11-22 02:08:51 +0200
committerGitHub <noreply@github.com>2022-11-22 02:08:51 +0200
commit4a7048fc1ffc5d5d9a1160debbfb191a4aee99b2 (patch)
treefb37d14154b71a09fce2b371b199caa6389bf48e /ml
parentb8d50ecc953f7962587aaae1a793827faf4ce992 (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