]> git.saurik.com Git - redis.git/commitdiff
Add aof_rewrite_buffer_length INFO field.
authorantirez <antirez@gmail.com>
Thu, 24 May 2012 13:03:23 +0000 (15:03 +0200)
committerantirez <antirez@gmail.com>
Thu, 24 May 2012 13:19:18 +0000 (15:19 +0200)
The INFO output, persistence section, already contained the field
describing the size of the current AOF buffer to flush on disk. However
the other AOF buffer, used to accumulate changes during an AOF rewrite,
was not mentioned in the INFO output.

This commit introduces a new field called aof_rewrite_buffer_length with
the length of the rewrite buffer.

src/redis.c

index 17da90fff19dd7ed2cead5c467c43dc3988c5285..cfe060360660dcba092db7de1cbed03da5349477 100644 (file)
@@ -1920,12 +1920,14 @@ sds genRedisInfoString(char *section) {
                 "aof_base_size:%lld\r\n"
                 "aof_pending_rewrite:%d\r\n"
                 "aof_buffer_length:%zu\r\n"
+                "aof_rewrite_buffer_length:%zu\r\n"
                 "aof_pending_bio_fsync:%llu\r\n"
                 "aof_delayed_fsync:%lu\r\n",
                 (long long) server.aof_current_size,
                 (long long) server.aof_rewrite_base_size,
                 server.aof_rewrite_scheduled,
                 sdslen(server.aof_buf),
+                aofRewriteBufferSize(),
                 bioPendingJobsOfType(REDIS_BIO_AOF_FSYNC),
                 server.aof_delayed_fsync);
         }