swift/bin
Sergey Kraynev ea7858176b Implementation of replication servers
Support separate replication ip address:
- Added new function in utils. This function provides ability
  to select separate IP address for replication service.
- Db_replicator and object replicators were changed.
  Replication process uses new function now.

Replication network parameters:
- Replication network fields (replication_ip, replication_port)
  support was added to device dictionary in swift-ring-builder script.
- Changes were made to support new fields in search, show and set_info
  functions.

Implementation of replication servers:
- Separate replication servers use the same code as normal replication
  servers, but with replication_server parameter = True.  When using a
  separate replication network, the non-replication servers set
  replication_server = False.  When there is no separate replication
  network (the default case), replication_server is not included in the config.

DocImpact
Change-Id: Ie9af5bdcdf9241c355e36053ca4adfe49dc35bd0
Implements: blueprint dedicated-replication-network
2013-04-21 18:14:42 -04:00
..
swift-account-audit Update to flake8 instead of pep8. 2013-05-01 14:19:38 -04:00
swift-account-auditor updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-account-reaper updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-account-replicator updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-account-server updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-bench fix dict duplicated key 2013-04-22 01:31:53 +04:00
swift-bench-client Can run swift-bench across multiple cores/servers. 2012-08-30 18:22:49 +00:00
swift-config conf.d support 2013-04-30 00:17:46 -07:00
swift-container-auditor updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-container-replicator updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-container-server updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-container-sync updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-container-updater updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-dispersion-populate Update to flake8 instead of pep8. 2013-05-01 14:19:38 -04:00
swift-dispersion-report Update to flake8 instead of pep8. 2013-05-01 14:19:38 -04:00
swift-drive-audit Update to flake8 instead of pep8. 2013-05-01 14:19:38 -04:00
swift-form-signature Upgrade pep8 to 1.3.3. 2012-11-26 18:15:21 -08:00
swift-get-nodes Give friendly notification in swift-get-nodes 2013-03-09 13:43:54 +08:00
swift-init Add --run-dir switch to swift-init 2013-01-21 18:12:17 +01:00
swift-object-auditor updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-object-expirer updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-object-info Update to flake8 instead of pep8. 2013-05-01 14:19:38 -04:00
swift-object-replicator allow replicator run_once to check specific devices/partitions 2012-09-28 12:24:15 -07:00
swift-object-server updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-object-updater updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-oldies Update to flake8 instead of pep8. 2013-05-01 14:19:38 -04:00
swift-orphans Add --run-dir switch to swift-init 2013-01-21 18:12:17 +01:00
swift-proxy-server updated copyright date for all files 2012-03-19 13:45:34 -05:00
swift-recon Fixed some swift-recon typos 2013-02-08 20:19:48 +00:00
swift-recon-cron Expand recon middleware support 2012-05-24 14:50:00 -05:00
swift-ring-builder Implementation of replication servers 2013-04-21 18:14:42 -04:00
swift-temp-url Allow a configurable set of TempURL methods 2013-04-04 20:37:23 +00:00