Fix race condition in _delete_container() where all elements of
object_queue have been removed, but the last one (per thread) may not
have actually been deleted yet when the container deletion thread calls
conn.delete_container(container). Fixes bug 1032879.
Improves container deletion throughput by immediately deleting
containers with no objects instead of waiting for all pending object
deletes to complete. Fixes bug 1032878.
Reviewed: https:/ /review. openstack. org/10817 github. com/openstack/ python- swiftclient/ commit/ c87458e229281a0 50ecca11a0b99fa 55c07ad29c
Committed: http://
Submitter: Jenkins
Branch: master
commit c87458e229281a0 50ecca11a0b99fa 55c07ad29c
Author: Darrell Bishop <email address hidden>
Date: Fri Aug 3 19:27:07 2012 -0700
Fix container delete throughput and 409 retries.
Fix race condition in _delete_container() where all elements of delete_ container( container) . Fixes bug 1032879.
object_queue have been removed, but the last one (per thread) may not
have actually been deleted yet when the container deletion thread calls
conn.
Improves container deletion throughput by immediately deleting
containers with no objects instead of waiting for all pending object
deletes to complete. Fixes bug 1032878.
Change-Id: I404229a4c60899 5294e0ada77724a c8afe8d6f3c