Signed-off-by: Venky Shankar <vshankar@redhat.com>
f->dump_int("num_caps", s->caps.size());
f->dump_string("state", s->get_state_name());
+ if (s->is_open() || s->is_stale()) {
+ f->dump_unsigned("request_load_avg", s->get_load_avg());
+ }
f->dump_int("replay_requests", is_clientreplay() ? s->get_request_count() : 0);
f->dump_unsigned("completed_requests", s->get_num_completed_requests());
f->dump_bool("reconnecting", server->waiting_for_reconnect(p.first.num()));
assert(is_open() || is_stale());
load_avg = DecayCounter(rate);
}
+ uint64_t get_load_avg() const {
+ return (uint64_t)load_avg.get();
+ }
void hit_session() {
load_avg.adjust();
}