diff options
author | Sage Weil <sage@newdream.net> | 2009-12-02 14:42:39 -0800 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2009-12-03 14:59:48 -0800 |
commit | 33d4909ccc094b8262667bccdd52e01458bee0df (patch) | |
tree | 1943b9d2f1796566c827e317958c3bfa8c7dc14f /fs/ceph/ioctl.h | |
parent | 1d1de9160e0d8aff0d67a21137b62e63ffd6f184 (diff) | |
download | op-kernel-dev-33d4909ccc094b8262667bccdd52e01458bee0df.zip op-kernel-dev-33d4909ccc094b8262667bccdd52e01458bee0df.tar.gz |
ceph: allow preferred osd to be get/set via layout ioctl
There is certainly no reason not to report this.
The only real downside to allowing the user to set it is that you don't
get default values by zeroing the layout struct (the default is -1).
Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'fs/ceph/ioctl.h')
-rw-r--r-- | fs/ceph/ioctl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/ceph/ioctl.h b/fs/ceph/ioctl.h index 3c511da..25e4f1a 100644 --- a/fs/ceph/ioctl.h +++ b/fs/ceph/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, \ |