yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #51231
[Bug 1583391] [NEW] Swift UI delete of files with similar names breaks
Public bug reported:
If you attempt to delete two swift files (objects) which are named
"spam" and "spammer" then the first will fail because Horizon's swift
api code layer attempts to determine if the object has any folder
contents. Yep. And because of the way swift "folders" are implemented
(string prefix matching) the result from swift will be "yep, there's two
matches for that prefix" so the Horizon code swift_delete_object()
throws up a conflict error (folder not empty).
** Affects: horizon
Importance: Undecided
Status: New
** Description changed:
If you attempt to delete two swift files (objects) which are named
"spam" and "spammer" then the first will fail because Horizon's swift
api code layer attempts to determine if the object has any folder
contents. Yep. And because of the way swift "folders" are implemented
(string prefix matching) the result from swift will be "yep, there's two
- matches for that prefix" so the Horizon code throws up a conflict error
- (folder not empty).
+ matches for that prefix" so the Horizon code swift_delete_object()
+ throws up a conflict error (folder not empty).
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1583391
Title:
Swift UI delete of files with similar names breaks
Status in OpenStack Dashboard (Horizon):
New
Bug description:
If you attempt to delete two swift files (objects) which are named
"spam" and "spammer" then the first will fail because Horizon's swift
api code layer attempts to determine if the object has any folder
contents. Yep. And because of the way swift "folders" are implemented
(string prefix matching) the result from swift will be "yep, there's
two matches for that prefix" so the Horizon code swift_delete_object()
throws up a conflict error (folder not empty).
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1583391/+subscriptions
Follow ups