Account PUT needs two-phase commit
Bug #1945028 reported by
Tim Burke
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
New
|
Undecided
|
Unassigned |
Bug Description
Otherwise, you can get into a couple weird/bad situations on PUT to a deleted account:
* During a rebalance, we can return a 403 to the client but still create a new DB, whose put_timestamp gets replicated out.
* With more failures, we may write to handoffs and return a 201 despite the proxy having a 403 in hand.
We should use Expect:100-continue and Transfer-
To post a comment you must log in.