Hello Mark, Thank you for your answer.
What openstack/swift version are you using? I have liberty openstack swift and swift-recon returns error when i run with -p option $ swift-recon -v -p 0 --md5 ======================================================================= ======== Usage: usage: swift-recon <server_type> [-v] [--suppress] [-a] [-r] [- u] [-d] [-l] [-T] [--md5] [--auditor] [--updater] [--expirer] [ --sockstat] [--human-readable] <server_type> account|container|object Defaults to object server. ex: swift-recon container -l --auditor swift-recon: error: no such option: -p And i have the following pollicies/rings: $ cat /etc/swift/swift.conf ... [storage-policy:0] name = Policy-0 policy_type = replication deprecated = yes [storage-policy:1] name = P-R-3C-1S default = yes policy_type = replication [storage-policy:2] name = P-R-4C-2S policy_type = replication [storage-policy:3] name = P-R-2C-1S-B policy_type = replication Regards, Carlos Rodrigues On Fri, 2016-06-17 at 22:16 +1200, Mark Kirkwood wrote: > 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 -- Carlos Rodrigues Engenheiro de Software Sénior Eurotux Informática, S.A. | www.eurotux.com (t) +351 253 680 300 (m) +351 911 926 110 _______________________________________________ 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