[swift][ceph][radosgw] Can not create container with the same name in different tenants
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mirantis OpenStack | Status tracked in 10.0.x | |||||
10.0.x |
In Progress
|
Wishlist
|
Radoslaw Zarzynski | |||
Ubuntu |
New
|
Undecided
|
Unassigned |
Bug Description
Detailed bug description:
We are using ceph and enable rgw we create two user and assign each one of them to a tenant with role _member_ as following
user1 -> tenent1
user2 -> tenent2
when we create a container from horizon named test1 on tenent1 we will not be able to create a container named test1 on tenent2
Steps to reproduce:
create container (public or private) on teanet with name and create another container on another tenant with the same name
Expected results:
both containers created
Actual result:
first container created but the second did not with error message “Error: A container with the name "test" already exists.” if the created container public and “ Error: Unable to create container.” if the created container private
Reproducibility:
we are able to reproduce
Workaround:
No workaround found yet
Impact:
Different tenants can’t use the same containers names
Description of the environment:
Operation system: Ubuntu 14.04
Fuel version 8.0.0
ceph version 0.94.5
[root@fuel ~]# more /etc/nailgun/
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "8.0"
api: "1.0"
build_number: "570"
build_id: "570"
fuel-nailgun_sha: "558ca91a854cf2
python-
fuel-agent_sha: "658be72c4b42d3
fuel-
astute_sha: "b81577a5b7857c
fuel-library_sha: "c2a335b5b725f1
fuel-ostf_sha: "3bc76a63a9e7d1
fuel-mirror_sha: "fb45b80d7bee58
fuelmenu_sha: "78ffc73065a967
shotgun_sha: "63645dea384a37
network-
fuel-upgrade_sha: "616a7490ec7199
fuelmain_sha: "d605bcbabf3153
tags: | added: customer-found |
affects: | fuel → mos |
Changed in mos: | |
milestone: | none → 9.0 |
tags: | added: enhancement |
Changed in mos: | |
assignee: | nobody → MOS Ceph (mos-ceph) |
importance: | Undecided → Wishlist |
tags: | added: area-ceph |
Known limitation of rgw - lack of separated namespaces for containers.