container sync gets stuck after deleting all objects

Bug #1453993 reported by Marc Heckmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
Invalid
Undecided
Unassigned

Bug Description

A working container sync setup will get "stuck" on a given container pair after rapidly deleting all objects on one side.

This is with Swift 2.2.0 (Juno)

Steps to re-produce:

1. Setup container sync between two clusters (http://docs.openstack.org/developer/swift/overview_container_sync.html#using-the-swift-tool-to-set-up-synchronized-containers)
2. Upload a bunch of small files at once to one side: "swift upload <cont> *.png" # approx. 60 files
3. Wait for everything to sync
4. delete all files at once on one side: "for f in `swift list <cont>`;do swift delete <cont> $f;done"
5. Watch as sync breaks forever on that container pair. Some files will get deleted but not all. Subsequent PUTs or DELETEs to any side of the pair will not succeed in getting synced

Revision history for this message
clayg (clay-gerrard) wrote :

This is a dupe of 1413619 - the english on that one was confusing - but the OP was trying to report the same issue - thanks for the clarification

Revision history for this message
clayg (clay-gerrard) wrote :

I tried to update the words on the other, and have encoded the steps to reproduce the issue into a probetest. I have an idea for a fix. I attached all of this to lp bug #1413619 - so hopefully we can just stick with that one.

Changed in swift:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.