Comment 5 for bug 665164

Revision history for this message
Andrew Clay Shafer (littleidea) wrote : Re: [Bug 665164] Re: Container DELETEs should only need a node majority to succeed

Is there a reason not to use something like the tombstone approach used with
objects to solve this?

Then remove everything asynchronously once all the nodes are ack'd on the
delete?

Is that unworkable for some reason?

On Tue, Dec 7, 2010 at 1:59 PM, Mike Barton <email address hidden>wrote:

> I hate how it currently works. If a drive dies or is otherwise
> unavailable, users can't delete their container until it's fixed.
> That seems to be against our design goals.
>
> The only down side I can see to returning success on majority is that
> we could resurrect a container in the one in a gazillion chance that
> the only good copy of a file's container listing is on the machine
> that's currently unavailable. The horrors?
>
> --
> You received this bug notification because you are subscribed to
> OpenStack Object Storage (swift).
> https://bugs.launchpad.net/bugs/665164
>
> Title:
> Container DELETEs should only need a node majority to succeed
>
> Status in OpenStack Object Storage (Swift):
> New
>
> Bug description:
> Container DELETEs should only need a node majority to succeed for the
> proxy to return success. Currently all the nodes have to succeed. I believe
> the current behavior is a holdover from an earlier rendition of container db
> controls.
>
>
>