swift/test/probe
Romain LE DISEZ 69df458254 Allow to rebuild a fragment of an expired object
When a fragment of an expired object was missing, the reconstructor
ssync job would send a DELETE sub-request. This leads to situation
where, for the same object and timestamp, some nodes have a data file,
while others can have a tombstone file.

This patch forces the reconstructor to reconstruct a data file, even
for expired objects. DELETE requests are only sent for tombstoned
objects.

Co-Authored-By: Alistair Coles <alistairncoles@gmail.com>
Closes-Bug: #1652323
Change-Id: I7f90b732c3268cb852b64f17555c631d668044a8
2017-08-04 23:05:08 +02:00
..
__init__.py Add license in swift code file 2017-07-05 10:07:11 +08:00
brain.py Trivial fix typos 2017-05-30 14:26:23 +07:00
common.py ready yet? nope, please wait! 2017-07-25 17:12:11 -04:00
test_account_failures.py Remove executable flag from some test modules 2016-10-31 21:22:10 +00:00
test_account_get_fake_responses_match.py Remove executable flag from some test modules 2016-10-31 21:22:10 +00:00
test_account_reaper.py Follow up delayed reap probe test 2016-08-18 14:08:56 +01:00
test_container_failures.py Remove executable flag from some test modules 2016-10-31 21:22:10 +00:00
test_container_merge_policy_index.py Use config_number method instead of node_id + 1 2017-06-07 01:44:04 -07:00
test_container_sync.py Make container sync copy SLO manifests 2016-09-14 13:32:00 +01:00
test_db_replicator.py Cleanup db replicator probetest 2017-06-07 16:21:08 -07:00
test_empty_device_handoff.py Remove executable flag from some test modules 2016-10-31 21:22:10 +00:00
test_object_async_update.py Merge "Fixups for ghost listing fix" 2016-12-09 03:03:03 +00:00
test_object_expirer.py Probe tests fail, as requests checks for strings. 2017-02-23 12:09:18 -08:00
test_object_failures.py Remove executable flag from some test modules 2016-10-31 21:22:10 +00:00
test_object_handoff.py Add probetest for response with duplicate frags 2016-11-04 17:29:04 +00:00
test_object_metadata_replication.py Make probe tests work when policy-0 is EC 2017-05-31 17:07:39 -07:00
test_object_partpower_increase.py Add support to increase object ring partition power 2017-06-15 15:08:48 -07:00
test_reconstructor_rebuild.py Allow to rebuild a fragment of an expired object 2017-08-04 23:05:08 +02:00
test_reconstructor_revert.py Limit number of revert tombstone SSYNC requests 2017-06-08 07:07:42 +00:00
test_replication_servers_working.py Trivial fix typos 2017-05-30 14:26:23 +07:00
test_signals.py Fix signal handling for daemons with InternalClient 2016-11-04 20:00:00 -07:00