swift/test/unit/container
Eran Rom 85a0a6a28e Container-Sync to iterate only over synced containers
This change introduces a sync_store which holds only containers that
are enabled for sync. The store is implemented using a directory
structure that resembles that of the containers directory, but has
entries only for containers enabled for sync.
The store is maintained in two ways:
1. Preemptively by the container server when processing
PUT/POST/DELETE operations targeted at containers with
x-container-sync-key / x-container-sync-to
2. In the background using the containers replicator
whenever it processes a container set up for sync

The change updates [1]
[1] http://docs.openstack.org/developer/swift/overview_container_sync.html

Change-Id: I9ae4d4c7ff6336611df4122b7c753cc4fa46c0ff
Closes-Bug: #1476623
2016-01-06 16:46:31 +02:00
..
__init__.py Initial commit of Swift code 2010-07-12 17:03:45 -05:00
test_auditor.py Added unit test cases for container/auditor.py 2015-11-20 16:07:17 +00:00
test_backend.py Modify functional tests to use ostestr/testr 2015-12-15 22:30:44 +00:00
test_reconciler.py Fix reconciler test to calc lastmodified as UTC 2015-12-16 17:17:06 +05:30
test_replicator.py Container-Sync to iterate only over synced containers 2016-01-06 16:46:31 +02:00
test_server.py Container-Sync to iterate only over synced containers 2016-01-06 16:46:31 +02:00
test_sync_store.py Container-Sync to iterate only over synced containers 2016-01-06 16:46:31 +02:00
test_sync.py Container-Sync to iterate only over synced containers 2016-01-06 16:46:31 +02:00
test_updater.py Minor improvement to updater unit tests 2015-10-23 16:38:24 +01:00