From: Sage Weil Date: Wed, 2 Dec 2009 22:46:13 +0000 (-0800) Subject: test_ioctls: print preferred_osd value from GET_LAYOUT ioctl X-Git-Tag: v0.18~18 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=89603b6bca0c5fcf23e24e5d5be14a55d88b7f42;p=ceph.git test_ioctls: print preferred_osd value from GET_LAYOUT ioctl --- diff --git a/src/client/ioctl.h b/src/client/ioctl.h index 3c511dab3730..25e4f1a9d059 100644 --- a/src/client/ioctl.h +++ b/src/client/ioctl.h @@ -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, \ diff --git a/src/client/test_ioctls.c b/src/client/test_ioctls.c index f06f21509719..9cf275500915 100644 --- a/src/client/test_ioctls.c +++ b/src/client/test_ioctls.c @@ -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]);