]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix scrub crash 20012/head
authordongdong tao <tdd21151186@gmail.com>
Thu, 18 Jan 2018 16:08:44 +0000 (00:08 +0800)
committerdongdong tao <tdd21151186@gmail.com>
Thu, 18 Jan 2018 16:13:41 +0000 (00:13 +0800)
Fixes: http://tracker.ceph.com/issues/22730
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
src/mds/CInode.h

index 02edfd443fd5762071067ac1542d7d5f2136c25b..ee26951f0827c8695433c8c052113b004c3a514a 100644 (file)
@@ -256,8 +256,8 @@ class CInode : public MDSCacheObject, public InodeStoreBase, public Counter<CIno
     utime_t last_scrub_stamp;
     scrub_stamp_info_t() : scrub_start_version(0), last_scrub_version(0) {}
     void reset() {
-      scrub_start_version = 0;
-      scrub_start_stamp = utime_t();
+      scrub_start_version = last_scrub_version = 0;
+      scrub_start_stamp = last_scrub_stamp = utime_t();
     }
   };