]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Hadoop: Set preferred_pg after client mounts
authorGreg Farnum <gregf@hq.newdream.net>
Wed, 7 Oct 2009 16:21:22 +0000 (09:21 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Fri, 9 Oct 2009 23:44:50 +0000 (16:44 -0700)
src/client/hadoop/CephFSInterface.cc

index a5629c63dfe52abbfac15ccc0f5fc9181a5c28e7..f67114239295961c439c6d6486bb09292da1d15c 100644 (file)
@@ -56,11 +56,12 @@ JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1i
 
   ceph_set_default_file_stripe_unit(block_size);
   ceph_set_default_object_size(block_size);
-  ceph_set_default_preferred_pg(ceph_get_local_osd());
 
   if (r < 0) return false;
   r = ceph_mount();
   if (r < 0) return false;
+
+  ceph_set_default_preferred_pg(ceph_get_local_osd());
   return true;
 }