ceph: update support for PGID64, PGPOOL3, OSDENC protocol features
[deliverable/linux.git] / include / linux / ceph / osdmap.h
index 8a612df4c248bf585708023ee52d6709fa900afa..8587746b7f0eb99a46a1be176b03ce663b68c8df 100644 (file)
@@ -25,12 +25,22 @@ struct ceph_pg {
 
 struct ceph_pg_pool_info {
        struct rb_node node;
-       int id;
-       struct ceph_pg_pool v;
-       int pg_num_mask, pgp_num_mask, lpg_num_mask, lpgp_num_mask;
+       s64 id;
+       u8 type;
+       u8 size;
+       u8 crush_ruleset;
+       u8 object_hash;
+       u32 pg_num, pgp_num;
+       int pg_num_mask, pgp_num_mask;
+       u64 flags;
        char *name;
 };
 
+struct ceph_object_locator {
+       uint64_t pool;
+       char *key;
+};
+
 struct ceph_pg_mapping {
        struct rb_node node;
        struct ceph_pg pgid;
This page took 0.027499 seconds and 5 git commands to generate.