From: Sage Weil Date: Fri, 22 Apr 2011 22:51:44 +0000 (-0700) Subject: libceph: re-add set_default_preferred_pg X-Git-Tag: v0.28~139^2~43 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5b4690d8c5c5c04af1a22f8df6ed998607b5c752;p=ceph.git libceph: re-add set_default_preferred_pg Hadoop needs it. Signed-off-by: Sage Weil --- diff --git a/src/client/Client.h b/src/client/Client.h index 72df55f2002a..e490c95445a7 100644 --- a/src/client/Client.h +++ b/src/client/Client.h @@ -1277,7 +1277,7 @@ public: void set_default_file_stripe_count(int count); void set_default_object_size(int size); void set_default_file_replication(int replication); - void set_default_preferred_pg(int pg); + void set_default_preferred_pg(int osd); int enumerate_layout(int fd, vector& result, loff_t length, loff_t offset); diff --git a/src/client/libceph.h b/src/client/libceph.h index 5d7272dfd92b..8482d724d0aa 100644 --- a/src/client/libceph.h +++ b/src/client/libceph.h @@ -129,6 +129,7 @@ int ceph_get_file_stripe_address(ceph_mount_t *cmount, int fd, int ceph_set_default_file_stripe_unit(ceph_mount_t *cmount, int stripe); int ceph_set_default_file_stripe_count(ceph_mount_t *cmount, int count); int ceph_set_default_object_size(ceph_mount_t *cmount, int size); +int ceph_set_default_preferred_pg(ceph_mount_t *cmount, int osd); int ceph_set_default_file_replication(ceph_mount_t *cmount, int replication); /* read from local replicas when possible */ diff --git a/src/libceph.cc b/src/libceph.cc index 6e7c6bd4e9e9..e8929df420a4 100644 --- a/src/libceph.cc +++ b/src/libceph.cc @@ -549,9 +549,9 @@ extern "C" int ceph_set_default_file_replication(ceph_mount_t *cmount, return 0; } -extern "C" int ceph_set_default_preferred_pg(ceph_mount_t *cmount, int pg) +extern "C" int ceph_set_default_preferred_pg(ceph_mount_t *cmount, int osd) { - cmount->get_client()->set_default_preferred_pg(pg); + cmount->get_client()->set_default_preferred_pg(osd); return 0; }