From 89603b6bca0c5fcf23e24e5d5be14a55d88b7f42 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 2 Dec 2009 14:46:13 -0800 Subject: [PATCH] test_ioctls: print preferred_osd value from GET_LAYOUT ioctl --- src/client/ioctl.h | 1 + src/client/test_ioctls.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/ioctl.h b/src/client/ioctl.h index 3c511dab37304..25e4f1a9d059d 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 f06f215097191..9cf275500915e 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]); -- 2.39.5