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



_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to