]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test_ioctls: print preferred_osd value from GET_LAYOUT ioctl
authorSage Weil <sage@newdream.net>
Wed, 2 Dec 2009 22:46:13 +0000 (14:46 -0800)
committerSage Weil <sage@newdream.net>
Wed, 2 Dec 2009 22:46:13 +0000 (14:46 -0800)
src/client/ioctl.h
src/client/test_ioctls.c

index 3c511dab373042e35455ee2ae8fd84b31025f86b..25e4f1a9d059dbf74e1dc10489ff93d74bc34924 100644 (file)
@@ -10,6 +10,7 @@
 struct ceph_ioctl_layout {
        __u64 stripe_unit, stripe_count, object_size;
        __u64 data_pool;
+       __s64 preferred_osd;
 };
 
 #define CEPH_IOC_GET_LAYOUT _IOR(CEPH_IOCTL_MAGIC, 1,          \
index f06f215097191ad1c83d59df654bbef40413b7e6..9cf275500915e09948149942e7972f644005385d 100644 (file)
@@ -39,8 +39,8 @@ int main(int argc, char **argv)
                perror("ioctl IOC_GET_LAYOUT error");
                return 1;
        }
-       printf("layout:\n stripe_unit %lld\n stripe_count %lld\n object_size %lld\n data_pool %lld\n",
-              l.stripe_unit, l.stripe_count, l.object_size, l.data_pool);
+       printf("layout:\n stripe_unit %lld\n stripe_count %lld\n object_size %lld\n data_pool %lld\npreferred osd %lld\n",
+              l.stripe_unit, l.stripe_count, l.object_size, l.data_pool, l.preferred_osd);
 
        /* dataloc */
        dl.file_offset = atoll(argv[2]);