swift/test/probe
Robert Francis 99b89aea10 Symlink implementation.
Add a symbolic link ("symlink") object support to Swift. This
object will reference another object. GET and HEAD
requests for a symlink object will operate on the referenced object.
DELETE and PUT requests for a symlink object will operate on the
symlink object, not the referenced object, and will delete or
overwrite it, respectively.
POST requests are *not* forwarded to the referenced object and should
be sent directly. POST requests sent to a symlink object will
result in a 307 Error.

Historical information on symlink design can be found here:
https://github.com/openstack/swift-specs/blob/master/specs/in_progress/symlinks.rst.
https://etherpad.openstack.org/p/swift_symlinks

Co-Authored-By: Thiago da Silva <thiago@redhat.com>
Co-Authored-By: Janie Richling <jrichli@us.ibm.com>
Co-Authored-By: Kazuhiro MIYAHARA <miyahara.kazuhiro@lab.ntt.co.jp>
Co-Authored-By: Kota Tsuyuzaki <tsuyuzaki.kota@lab.ntt.co.jp>

Change-Id: I838ed71bacb3e33916db8dd42c7880d5bb9f8e18
Signed-off-by: Thiago da Silva <thiago@redhat.com>
2017-12-13 21:26:12 +00: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 No longer import nose 2017-11-07 15:39:25 +11: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 No longer import nose 2017-11-07 15:39:25 +11:00
test_container_sync.py Symlink implementation. 2017-12-13 21:26:12 +00: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 No longer import nose 2017-11-07 15:39:25 +11:00
test_object_expirer.py No longer import nose 2017-11-07 15:39:25 +11:00
test_object_failures.py Remove executable flag from some test modules 2016-10-31 21:22:10 +00:00
test_object_handoff.py Return 404 on a GET if tombstone is newer 2017-10-24 14:35:06 -04:00
test_object_metadata_replication.py Remove all post_as_copy related code and configes 2017-09-16 05:50:41 +00: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 Add probe test for ssync of unexpired metadata to an expired object 2017-08-25 15:36:00 -07:00
test_reconstructor_revert.py Tolerate swiftclient *not* mutatinng args 2017-08-25 12:27:41 -07:00
test_replication_servers_working.py Replace replication_one_per_device by custom count 2017-10-24 16:17:41 +01:00
test_signals.py Fix signal handling for daemons with InternalClient 2016-11-04 20:00:00 -07:00