From 21728df16b8d0f8af770fc17f090adab39536041 Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Mon, 22 Jul 2013 22:17:36 -0400 Subject: [PATCH] add total requests (hits + misses) to stats --- src/handlers.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/handlers.c b/src/handlers.c index 7017b8f..5dea25e 100644 --- a/src/handlers.c +++ b/src/handlers.c @@ -3,6 +3,7 @@ const char* VERSION = "0.0.1"; const char* STATS_FORMAT = "STAT connections %d\r\n" + "STAT requests %d\r\n" "STAT hits %d\r\n" "STAT misses %d\r\n" "STAT hit_ratio %2.4f\r\n" @@ -12,6 +13,7 @@ const char* STATS_FORMAT = void handle_stats(KCLIST* tokens, FILE* client){ char out[1024]; + int total = hits + misses; float hit_ratio = 0; if(hits){ hit_ratio = (float)hits / (float)(hits + misses); @@ -36,7 +38,7 @@ void handle_stats(KCLIST* tokens, FILE* client){ kclistdel(parts); strcat(status_buf, buf); } - sprintf(out, STATS_FORMAT, connections, hits, misses, hit_ratio, size, status_buf); + sprintf(out, STATS_FORMAT, connections, total, hits, misses, hit_ratio, size, status_buf); fputs(out, client); }