swift/test/probe
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 Add option to make probetests more brittle 2013-07-19 01:39:42 -07:00
brain.py py3: Replace urllib imports with six.moves.urllib 2015-10-08 15:24:13 +02:00
common.py Fix ring device checks in probetests 2015-10-07 19:59:15 +00:00
test_account_failures.py pep8 fix: assertEquals -> assertEqual 2015-10-11 12:57:25 +02:00
test_account_get_fake_responses_match.py py3: Replace urllib imports with six.moves.urllib 2015-10-08 15:24:13 +02:00
test_account_reaper.py pep8 fix: assertEquals -> assertEqual 2015-08-06 09:28:51 -05:00
test_container_failures.py pep8 fix: assertEquals -> assertEqual 2015-08-06 09:28:51 -05:00
test_container_merge_policy_index.py pep8 fix: assertEquals -> assertEqual 2015-08-06 09:28:51 -05:00
test_container_sync.py Container-Sync to iterate only over synced containers 2016-01-06 16:46:31 +02:00
test_empty_device_handoff.py pep8 fix: assertEquals -> assertEqual 2015-08-06 09:28:51 -05:00
test_object_async_update.py Replace assertTrue(not <condition>) with assertFalse(<condition>) 2015-08-07 16:25:13 +01:00
test_object_expirer.py test/(functional, probe): Replace "self.assert_" by "self.assertTrue" 2015-07-28 12:00:00 +01:00
test_object_failures.py pep8 fix: assertEquals -> assertEqual 2015-08-06 09:28:51 -05:00
test_object_handoff.py EC GET path: require fragments to be of same set 2015-08-27 21:09:41 -07:00
test_object_metadata_replication.py Add POST capability to ssync for .meta files 2015-10-02 11:24:19 +00:00
test_reconstructor_durable.py Fix some minor typos 2015-08-14 16:49:41 -07:00
test_reconstructor_rebuild.py Replace it.next() with next(it) for py3 compat 2015-06-15 22:10:45 +05:30
test_reconstructor_revert.py Fix purge for tombstone only REVERT job 2015-09-10 11:07:04 +01:00
test_replication_servers_working.py Erasure Code Reconstructor 2015-04-14 00:52:17 -07:00
test_wsgi_servers.py Add a probetest for HUP/reload 2015-07-30 15:49:23 -07:00