container sync gets stuck after deleting all objects
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://
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
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