diff options
Diffstat (limited to 'xlators/cluster/dht/src/dht-common.h')
| -rw-r--r-- | xlators/cluster/dht/src/dht-common.h | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/xlators/cluster/dht/src/dht-common.h b/xlators/cluster/dht/src/dht-common.h index ffe53d99ce1..c74beb26d96 100644 --- a/xlators/cluster/dht/src/dht-common.h +++ b/xlators/cluster/dht/src/dht-common.h @@ -373,6 +373,7 @@ struct dht_container {          xlator_t        *this;          loc_t           *parent_loc;          dict_t          *migrate_data; +        int             local_subvol_index;  };  typedef enum tier_mode_ { @@ -444,6 +445,12 @@ typedef struct gf_tier_conf {          char                         volname[GD_VOLUME_NAME_MAX + 1];  } gf_tier_conf_t; +typedef struct subvol_nodeuuids { +        uuid_t *uuids; +        int count; +} subvol_nodeuuid_t; + +  struct gf_defrag_info_ {          uint64_t                     total_files;          uint64_t                     total_data; @@ -494,6 +501,7 @@ struct gf_defrag_info_ {          /* lock migration flag */          gf_boolean_t                 lock_migration_enabled; +  };  typedef struct gf_defrag_info_ gf_defrag_info_t; @@ -577,6 +585,7 @@ struct dht_conf {          /*local subvol storage for rebalance*/          xlator_t       **local_subvols; +        subvol_nodeuuid_t       *local_nodeuuids;          int32_t          local_subvols_cnt;          /*  | 
