swift/bin
Christian Schwede 2410b616bb Fix swiftdir option and usage of storage policy aliases
If swift-recon/swift-get-nodes/swift-object-info is used with the
swiftdir option they will read rings from the given directory; however
they are still using /etc/swift/swift.conf to find the policies on the
current node.

This makes it impossible to maintain a local swift.conf copy (if you
don't have write access to /etc/swift) or check multiple clusters from
the same node.

Until now swift-recon was also not usable with storage policy aliases,
this patch fixes this as well.

Closes-Bug: 1577582
Closes-Bug: 1604707
Closes-Bug: 1617951
Co-Authored-By: Alistair Coles <alistairncoles@gmail.com>
Co-Authored-By: Thiago da Silva <thiago@redhat.com>
Change-Id: I13188d42ec19e32e4420739eacd1e5b454af2ae3
2017-07-12 16:23:04 -04:00
..
swift-account-audit Turn on F812 check 2016-09-16 14:44:37 -07:00
swift-account-auditor Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-account-info swift-[account|container]-info when disk is full 2016-03-24 20:11:24 -05:00
swift-account-reaper Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-account-replicator Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-account-server make the bind_port config setting required 2014-09-08 07:28:43 -07:00
swift-config Turn on H233 and start using print function 2016-07-08 16:19:52 +00:00
swift-container-auditor Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-container-info swift-[account|container]-info when disk is full 2016-03-24 20:11:24 -05:00
swift-container-reconciler Add container-reconciler daemon 2014-06-18 17:31:39 -07:00
swift-container-replicator Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-container-server make the bind_port config setting required 2014-09-08 07:28:43 -07:00
swift-container-sync Fix shebang of commands 2015-08-06 11:02:40 +09:00
swift-container-updater Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-dispersion-populate Added missing parenthesis in print calls 2016-07-06 10:47:41 +00:00
swift-dispersion-report Turn on H233 and start using print function 2016-07-08 16:19:52 +00:00
swift-drive-audit Set owner of drive-audit recon cache to swift user 2016-10-19 17:16:42 +00:00
swift-form-signature Make swift-form-signature testable 2014-07-24 14:38:53 -07:00
swift-get-nodes Fix swiftdir option and usage of storage policy aliases 2017-07-12 16:23:04 -04:00
swift-init Merge "Add description of server options (all, main, rest) for swift-init help" 2016-07-08 23:31:20 +00:00
swift-object-auditor Allow specification of object devices for audit 2014-03-11 14:17:08 +00:00
swift-object-expirer Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-object-info Fix swiftdir option and usage of storage policy aliases 2017-07-12 16:23:04 -04:00
swift-object-reconstructor Erasure Code Reconstructor 2015-04-14 00:52:17 -07:00
swift-object-relinker Add support to increase object ring partition power 2017-06-15 15:08:48 -07:00
swift-object-replicator Allow per-policy overrides in object replicator. 2015-01-22 16:10:22 -08:00
swift-object-server make the bind_port config setting required 2014-09-08 07:28:43 -07:00
swift-object-updater Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
swift-oldies fix swift_oldies on RH based systems 2016-08-11 16:24:57 -04:00
swift-orphans Turn on H233 and start using print function 2016-07-08 16:19:52 +00:00
swift-proxy-server make the bind_port config setting required 2014-09-08 07:28:43 -07:00
swift-recon Fix shebang of commands 2015-08-06 11:02:40 +09:00
swift-recon-cron Turn on H233 and start using print function 2016-07-08 16:19:52 +00:00
swift-reconciler-enqueue Another amendment with missing parenthesis 2016-07-07 20:15:14 +03:00
swift-ring-builder Fix shebang of commands 2015-08-06 11:02:40 +09:00
swift-ring-builder-analyzer Fix shebang of commands 2015-08-06 11:02:40 +09:00
swift-temp-url Deprecate swift-temp-url 2016-09-02 06:13:08 +00:00