]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/mds: add err info when load_metadata is abnormal 10176/head
authorrenhwztetecs <sky@renhuanwentekiMacBook-Pro.local>
Thu, 7 Jul 2016 15:05:25 +0000 (23:05 +0800)
committerrenhwztetecs <sky@renhuanwentekiMacBook-Pro.local>
Thu, 7 Jul 2016 15:05:25 +0000 (23:05 +0800)
add a print of the most important reason is that:
when the MDSMonitor::init  call MDSMonitor::load_metadata, no processing error code,
so printing can discover problems

Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
src/mon/MDSMonitor.cc

index ec6f5e37d751a086d483a36cf11335159130c280..b6eed8505f65177ccebe0cb4f476ed3e05567192 100644 (file)
@@ -2641,8 +2641,10 @@ int MDSMonitor::load_metadata(map<mds_gid_t, Metadata>& m)
 {
   bufferlist bl;
   int r = mon->store->get(MDS_METADATA_PREFIX, "last_metadata", bl);
-  if (r)
+  if (r) {
+    dout(1) << "Unable to load 'last_metadata'" << dendl;
     return r;
+  }
 
   bufferlist::iterator it = bl.begin();
   ::decode(m, it);