]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd rados command: Change error name snapset_mismatch to snapset_error
authorDavid Zafman <dzafman@redhat.com>
Wed, 4 Apr 2018 22:58:57 +0000 (15:58 -0700)
committerDavid Zafman <dzafman@redhat.com>
Tue, 10 Apr 2018 20:26:08 +0000 (13:26 -0700)
Signed-off-by: David Zafman <dzafman@redhat.com>
doc/rados/command/list-inconsistent-snap.json
qa/standalone/scrub/osd-scrub-snaps.sh
src/common/scrub_types.cc
src/common/scrub_types.h
src/include/rados/rados_types.hpp
src/osd/PrimaryLogPG.cc
src/tools/rados/rados.cc

index 70f4335fe8032e00d4fa36559c9273e5a44ab1e6..c1e7119d88a6e31ab01f3bebbbc968879181e7a3 100644 (file)
@@ -44,7 +44,7 @@
                 "snapset_corrupted",
                 "info_missing",
                 "info_corrupted",
-                "snapset_mismatch",
+                "snapset_error",
                 "headless",
                 "size_mismatch",
                 "extra_clones",
index 0716fe94d1f366764607fee9450e23a8ac01761d..c42e03023225a7e82355ca735b7dce021f4f4dde 100755 (executable)
@@ -383,7 +383,7 @@ function TEST_scrub_snaps() {
     },
     {
       "errors": [
-        "snapset_mismatch"
+        "snapset_error"
       ],
       "snap": "head",
       "locator": "",
index d1948dd9fee1c3199686af21158524910e22c42a..2ba3bcf992c2ca607df7c1444eb5dba371cbec73 100644 (file)
@@ -217,9 +217,9 @@ void inconsistent_snapset_wrapper::set_clone(snapid_t snap)
   clones.push_back(snap);
 }
 
-void inconsistent_snapset_wrapper::set_snapset_mismatch()
+void inconsistent_snapset_wrapper::set_snapset_error()
 {
-  errors |= inc_snapset_t::SNAP_MISMATCH;
+  errors |= inc_snapset_t::SNAP_ERROR;
 }
 
 void inconsistent_snapset_wrapper::set_size_mismatch()
index 5ed7ac5c158b82f95d3757b9e6230deb5c1e050b..88c9a4340c8099044c553ae4686870be83871bee 100644 (file)
@@ -162,7 +162,7 @@ struct inconsistent_snapset_wrapper : public librados::inconsistent_snapset_t {
   // Clones that are there
   void set_clone(snapid_t);
   // the snapset is not consistent with itself
-  void set_snapset_mismatch();
+  void set_snapset_error();
   void set_size_mismatch();
 
   void encode(bufferlist& bl) const;
index 07635805af3f4f542a91e635b8fcfc5f5eca01c8..21bd65f34f7c61e9cbf63e179967d3db58a7d2b5 100644 (file)
@@ -250,7 +250,7 @@ struct inconsistent_snapset_t {
     SNAPSET_MISSING = 1 << 0,
     SNAPSET_CORRUPTED = 1 << 1,
     CLONE_MISSING  = 1 << 2,
-    SNAP_MISMATCH  = 1 << 3,
+    SNAP_ERROR  = 1 << 3,
     HEAD_MISMATCH  = 1 << 4,  // Unused
     HEADLESS_CLONE = 1 << 5,
     SIZE_MISMATCH  = 1 << 6,
@@ -281,8 +281,11 @@ struct inconsistent_snapset_t {
   bool clone_missing() const  {
     return errors & CLONE_MISSING;
   }
-  bool snapset_mismatch() const {
-    return errors & SNAP_MISMATCH;
+  bool snapset_mismatch() const {    // Compatibility
+    return errors & SNAP_ERROR;
+  }
+  bool snapset_error() const {
+    return errors & SNAP_ERROR;
   }
   bool head_mismatch() const {      // Compatibility
     return false;
index d797c602bb5ca60fb8a06a72a07e6ebf2396ac37..346af0ab7bfee66b159df5f2c90b25ab7fa86a92 100644 (file)
@@ -14551,7 +14551,7 @@ void PrimaryLogPG::scrub_snapshot_metadata(
            osd->clog->error() << mode << " " << info.pgid << " " << soid
                               << " snaps.seq not set";
            ++scrubber.shallow_errors;
-           head_error.set_snapset_mismatch();
+           head_error.set_snapset_error();
           }
        }
       }
index efd3fd080dcbbcb7eea710ea1bd740ac89c03d2d..dbee5eaf2dd9a24be14a0e24b2a9e57163ae67e8 100644 (file)
@@ -1546,8 +1546,8 @@ static void dump_inconsistent(const inconsistent_snapset_t& inc,
     f.dump_string("error", "info_missing");
   if (inc.info_corrupted())
     f.dump_string("error", "info_corrupted");
-  if (inc.snapset_mismatch())
-    f.dump_string("error", "snapset_mismatch");
+  if (inc.snapset_error())
+    f.dump_string("error", "snapset_error");
   if (inc.headless())
     f.dump_string("error", "headless");
   if (inc.size_mismatch())