[Openstack] swift-recon over different rings
Mark Kirkwood
mark.kirkwood at catalyst.net.nz
Fri Jun 17 10:16:28 UTC 2016
On 17/06/16 16:12, Mark Kirkwood wrote:
> On 16/06/16 22:38, Carlos Rodrigues wrote:
>> Hello,
>>
>>
>> How do i run swift-recon over different rings/policies?
>>
>> When i run swift-recon, it returns information
>> about account.ring.gz, container.ring.gz and object.ring.gz, and i have
>> other rings/policies created.
>> How do i get information about these rings/policies?
>>
>>
>
> I think the -p option is the one you want e.g:
>
> $ swift-recon -v -p 0 --md5
>
Well, spoke a bit soon eh? Trying this out on a system where I have two
policies:
$ cat /etc/swift/swift.conf
...
[storage-policy:0]
name = Policy-0
default = yes
#policy_type = replication
[storage-policy:1]
name = one
policy_type = erasure_coding
ec_type = liberasurecode_rs_vand
ec_num_data_fragments = 2
ec_num_parity_fragments = 2
ec_object_segment_size = 1048576
I see the same info for (say):
$ swift-recon -v -p 0 --md5
and -p 1/one etc.
So sorry for the not so helpful advice, and yes I'd like to know how to
get better recon based into for polices too!
Cheers
Mark
More information about the Openstack
mailing list