]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Librbd: aware_metadata_confs->apply_metadata_confs
authorHaomai Wang <haomaiwang@gmail.com>
Thu, 9 Apr 2015 08:06:06 +0000 (16:06 +0800)
committerHaomai Wang <haomaiwang@gmail.com>
Thu, 9 Apr 2015 08:06:06 +0000 (16:06 +0800)
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h

index 60d7ec966bffc68809e82d90ebde84c0cac9e0c7..64c7ee670b51093e49ffbf5a4bf52baff1d41909 100644 (file)
@@ -150,7 +150,7 @@ namespace librbd {
       }
 
       header_oid = header_name(id);
-      aware_metadata_confs();
+      apply_metadata_confs();
       r = cls_client::get_immutable_metadata(&md_ctx, header_oid,
                                             &object_prefix, &order);
       if (r < 0) {
@@ -169,7 +169,7 @@ namespace librbd {
 
       init_layout();
     } else {
-      aware_metadata_confs();
+      apply_metadata_confs();
       header_oid = old_header_name(name);
     }
 
@@ -832,7 +832,7 @@ namespace librbd {
     }
   }
 
-  bool ImageCtx::_aware_metadata_confs(const string &prefix, const std::vector<string> &configs,
+  bool ImageCtx::_filter_metadata_confs(const string &prefix, const std::vector<string> &configs,
                                        map<string, bufferlist> &pairs, map<string, bufferlist> *res) {
     size_t conf_prefix_len = prefix.size();
 
@@ -853,7 +853,7 @@ namespace librbd {
     return true;
   }
 
-  void ImageCtx::aware_metadata_confs() {
+  void ImageCtx::apply_metadata_confs() {
     ldout(cct, 20) << __func__ << dendl;
     static uint64_t max_conf_items = 128;
 
@@ -870,7 +870,7 @@ namespace librbd {
       if (pairs.empty())
         break;
       
-      is_continue = _aware_metadata_confs(METADATA_CONF_PREFIX, aware_confs, pairs, &res);
+      is_continue = _filter_metadata_confs(METADATA_CONF_PREFIX, aware_confs, pairs, &res);
       for (map<string, bufferlist>::iterator it = res.begin(); it != res.end(); ++it) {
         j = cct->_conf->set_val(it->first.c_str(), it->second.c_str());
         if (j < 0)
index 4a908e42ea4eff1e522d6bb65ab252a6a60de046..e3ce60b27c6077cee28f5c9097698769120befa7 100644 (file)
@@ -153,8 +153,8 @@ namespace librbd {
     bool rbd_blacklist_on_break_lock;
     uint32_t rbd_blacklist_expire_seconds;
     uint32_t rbd_request_timed_out_seconds;
-    static bool _aware_metadata_confs(const string &prefix, const std::vector<string> &configs,
-                                      map<string, bufferlist> &pairs, map<string, bufferlist> *res);
+    static bool _filter_metadata_confs(const string &prefix, const std::vector<string> &configs,
+                                       map<string, bufferlist> &pairs, map<string, bufferlist> *res);
 
     /**
      * Either image_name or image_id must be set.
@@ -232,7 +232,7 @@ namespace librbd {
     void flush_async_operations(Context *on_finish);
 
     void cancel_async_requests();
-    void aware_metadata_confs();
+    void apply_metadata_confs();
   };
 }