]> git.saurik.com Git - redis.git/blobdiff - src/rdb.c
Issue 804 Add Default-Start and Default-Stop LSB tags for RedHat startup and update...
[redis.git] / src / rdb.c
index a57b72e43daffc83c8bcbe41155a43f425a5b524..3d5ac2043a20603e35bff26fbb0aafbcb5ecfe9c 100644 (file)
--- a/src/rdb.c
+++ b/src/rdb.c
@@ -731,6 +731,15 @@ int rdbSaveBackground(char *filename) {
         if (server.ipfd > 0) close(server.ipfd);
         if (server.sofd > 0) close(server.sofd);
         retval = rdbSave(filename);
+        if (retval == REDIS_OK) {
+            size_t private_dirty = zmalloc_get_private_dirty();
+
+            if (private_dirty) {
+                redisLog(REDIS_NOTICE,
+                    "RDB: %lu MB of memory used by copy-on-write",
+                    private_dirty/(1024*1024));
+            }
+        }
         exitFromChild((retval == REDIS_OK) ? 0 : 1);
     } else {
         /* Parent */