stats: get rid of histograms, moved command counters into separate class
stats: const/indent cleanup
stats: put command stat generation into own command_stats class
core: moved common DIFF() macros into core header, it was previously defined 3 times in the code
stats: added per-backend commands statistics
cache: added slru destruction debug
ioclient: added possibility to change backend status
command_stats: get rid of unneeded methods, indent cleanup
backend: put command stats init/cleanup into dnet_backend_io_init/cleanup(), moved them into backend.cpp
command_stats: only print commands which were updated/executed at least once
backend: enabled per-backend command statistics
command_stats: extend metrics used to determine that command counter has any data
client_stat: only print commands which have non-zero count or err
stat: do not count errorneous reads with positive io->size
io: fixed IO command logs
backend_stats: provide iosize instead of io to simplify stats update logic
io: updated ack bit comments for IO commands
command_stats: fixed IO stats update for succeded and failed commands
pytest: put utf8 encoding hint into monitor/stats test
v2.26.3.23