]> git.saurik.com Git - redis.git/blobdiff - src/redis.c
Incrementally flush RDB on disk while loading it from a master.
[redis.git] / src / redis.c
index 92f1323b3f5cca7838b148bc9be3d9cbec259ca0..0d7432d23c4886329c19a26151b4e6481561b313 100644 (file)
@@ -2079,9 +2079,10 @@ sds genRedisInfoString(char *section) {
 
             if (server.repl_state == REDIS_REPL_TRANSFER) {
                 info = sdscatprintf(info,
-                    "master_sync_left_bytes:%ld\r\n"
+                    "master_sync_left_bytes:%lld\r\n"
                     "master_sync_last_io_seconds_ago:%d\r\n"
-                    ,(long)server.repl_transfer_left,
+                    , (long long)
+                        (server.repl_transfer_size - server.repl_transfer_read),
                     (int)(server.unixtime-server.repl_transfer_lastio)
                 );
             }