trove/trove/taskmanager
Peter Stachowski 4987f4af78 Add support for Redis replication
Implements a replication strategy for Redis.  The following
commands have been added to the Redis datastore manager:

create (with --replica_of and --replica_count arguments)
detach-replica
eject-replica-source
promote-to-replica-source

Unit tests were added, along with integration tests.

To run:
./redstack install
./redstack kick-start redis
(vi /etc/trove/test.conf and change volume_support to false)
./redstack int-tests --group=replication (or --group=redis_supported)

DocImpact: Documentation should reflect the newly supported
features for Redis (see above).

Depends-On: I633273d438c22f98bef2fd1535730bcdb5e5cff0
Change-Id: I2f0d53fe9049026faf1f37a40c1b5788abae4428
Implements: blueprint redis-replication
2015-09-04 03:24:45 -05:00
..
__init__.py Remove copyright from empty files 2014-01-16 13:13:23 +04:00
api.py Redis Cluster Initial Implementation 2015-09-04 03:24:20 -05:00
manager.py Add support for Redis replication 2015-09-04 03:24:45 -05:00
models.py Add support for Redis replication 2015-09-04 03:24:45 -05:00
service.py Switch to the oslo_log library 2015-07-23 19:31:58 +03:00