Can't able to delete pseudo folder under container
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Opinion
|
Undecided
|
Unassigned | ||
OpenStack Object Storage (swift) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hi all,
I can't able to delete pseudo folders created under Container. I installed openstack using packstack all-in-one in a CentOS machine.
I can create multiple containers and upload objects in to it without a problem, but when I create a pseudo folder, I click on that dashboard goes to "something went wrong". I fix that temporarily using the fix here https:/
Now I can create subfolders and upload objects in to that file, but I can't able to delete any of these pseudo folders.
When I try to delete pseudo folder named (for eg test), I'm getting error Error: You are not allowed to delete object:test.
When using cli, I get this
[root@icestack ~(keystone_admin)]# swift list test
test1/
[root@icestack ~(keystone_admin)]#
[root@icestack ~(keystone_admin)]#
[root@icestack ~(keystone_admin)]# swift delete test test1
Object 'test/test1' not found
I think it is a known issue, any workaround for this problem.
Thanks & Regards,
Anand TS
I'm opening a task against Swift as well since the description seems mostly made up of Swift commands.
Are there objects in test1? If I remember correctly, pseudo-folders are "created" based on "/" in object names but don't actually exist. When you delete objects within test1/ does the pseudo-directory eventually gets removed from the list?