I agree that fixing a bug by introducing several new ones is not a good 
idea, especially if these are worse than the original problem.

However, I disagree that not fixing this bug is the way to go. Earlier 
on, adding an object expiry to the container schema was deemed too 
complex. These new findings might justify that approach. Once object 
expiry is known at the container level, a container delete would simply 
delete its expired objects.

I think this should be doable, even if it isn't simple.

On 12/07/2012 07:33 PM, Samuel Merritt wrote:
> Actually, this raises an interesting point. Without this bugfix, a
> container listing shows expired objects, enabling users to delete their
> containers even if the object expirer is running slowly (after deleting
> their expired objects, of course).
>
> With a fix for this bug, users would be saddled with empty-looking,
> undeletable containers.
>
> Perhaps we should choose not to fix this bug, as the fix may add more
> problems than it removes.
>
> Thoughts?
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1069849

Title:
  Containers show expired objects

To manage notifications about this bug go to:
https://bugs.launchpad.net/swift/+bug/1069849/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to