From e7ef418ccd528f1546757392899272fd6176033e Mon Sep 17 00:00:00 2001
From: antirez <antirez@gmail.com>
Date: Mon, 28 Nov 2011 11:04:03 +0100
Subject: [PATCH] two new AOF related INFO fields that can be interesting
 information for debugging.

---
 src/redis.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/redis.c b/src/redis.c
index 735de9d6..75ec0d81 100644
--- a/src/redis.c
+++ b/src/redis.c
@@ -1501,10 +1501,14 @@ sds genRedisInfoString(char *section) {
             info = sdscatprintf(info,
                 "aof_current_size:%lld\r\n"
                 "aof_base_size:%lld\r\n"
-                "aof_pending_rewrite:%d\r\n",
+                "aof_pending_rewrite:%d\r\n"
+                "aof_buffer_length:%zu\r\n"
+                "aof_pending_bio_fsync:%llu\r\n",
                 (long long) server.appendonly_current_size,
                 (long long) server.auto_aofrewrite_base_size,
-                server.aofrewrite_scheduled);
+                server.aofrewrite_scheduled,
+                sdslen(server.aofbuf),
+                bioPendingJobsOfType(REDIS_BIO_AOF_FSYNC));
         }
 
         if (server.loading) {