Bug Handling
- treat empty ('') paths as /
Features
- zk-stats-daemon now supports --exclude-bytes, which will skip accounting bytes per path and request type
Bug Handling
- add ansicolors to requirements
- --set-cpu-affinity wasn't effective on all threads, because set_cpu_affinity() was called after spawning daemon threads
Features
- zk-omni-dump: zk + fle + zab sniffer with automatic port detection. This is useful for JUnit testcases where ports are randomly assigned
- zk-stats-daemon now supports --sampling to capture only a % of packets, which is useful to reduce the amount of consumed CPU time
Bug Handling
- zab-dump: createSession's opcode was missing
Features
- zk-dump: add support for profiling latencies by path/type/client
- zab-dump: don't print learner pings unless --include-pings
- fle-dump/zab-dump: improved test coverage
Bug Handling
- per-path aggregation for watches wasn't working
- silence scapy logging
- add missing help strings and their defaults
Features
Breaking changes
- zk-dump: rename --sort-by to --group-by
Bug Handling
- handle IOError for fix zk-dump, fle-dump, zab-dump
Features
- add --count-requests and --sort-by