doveadm_print_header_simple("listen_pending");
doveadm_print_header_simple("listening");
doveadm_print_header_simple("doveadm_stop");
+ doveadm_print_header_simple("process_total");
fields_count = doveadm_print_get_headers_count();
alarm(5);
const struct service *service)
{
str_append_tabescaped(str, service->set->name);
- str_printfa(str, "\t%u\t%u\t%u\t%u\t%u\t%ld\t%u\t%ld\t%c\t%c\t%c\n",
+ str_printfa(str, "\t%u\t%u\t%u\t%u\t%u\t%ld\t%u\t%ld\t%c\t%c\t%c\t%"PRIu64"\n",
service->process_count, service->process_avail,
service->process_limit, service->client_limit,
service->to_throttle == NULL ? 0 : service->throttle_secs,
(long)service->last_drop_warning,
service->listen_pending ? 'y' : 'n',
service->listening ? 'y' : 'n',
- service->doveadm_stop ? 'y' : 'n');
+ service->doveadm_stop ? 'y' : 'n',
+ service->process_count_total);
}
static int