]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ebofs: enable cloning
authorSage Weil <sage@newdream.net>
Thu, 17 Jul 2008 22:56:56 +0000 (15:56 -0700)
committerSage Weil <sage@newdream.net>
Thu, 17 Jul 2008 22:56:56 +0000 (15:56 -0700)
src/config.cc
src/ebofs/Ebofs.cc

index ea8c6fc1212d4f5935468f9e912640062e64d90c..87ce4969d50092a02ada7373777e4a52781f94df 100644 (file)
@@ -435,7 +435,7 @@ md_config_t g_conf = {
 
   // --- ebofs ---
   ebofs: false,
-  ebofs_cloneable: false,
+  ebofs_cloneable: true,
   ebofs_verify: false,
   ebofs_commit_ms:      200,       // 0 = no forced commit timeout (for debugging/tracing)
   ebofs_oc_size:        10000,      // onode cache
index 245ae8e6f016263d1d959f4d9344d1875da6a653..05a61ca9025d37addffa570c8b80454b97359b1e 100644 (file)
@@ -2998,7 +2998,8 @@ int Ebofs::_clone(pobject_t from, pobject_t to)
 {
   dout(7) << "_clone " << from << " -> " << to << dendl;
 
-  if (!g_conf.ebofs_cloneable) 
+  assert(g_conf.ebofs_cloneable);
+  if (!g_conf.ebofs_cloneable)
     return -1;  // no!
 
   Onode *fon = get_onode(from);