New Container is created each time there is a request to Upload manifest file.

Bug #1699976 reported by Saurabh jangir
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-swiftclient
New
Undecided
Unassigned

Bug Description

For swift upload manifest file for static large objects, It is observed that each time there is a request for upload manifest file, a new container is created which contains the segments. This is an operability problem. If large number of SLO object is uploaded, then the number of container will be huge and it will be difficult for use search a container in long list.
It's better to create a pseudo folder inside the target container where the actual object is uploaded, would contains all the segments for that particular object.

Suggested solution:

Swift's internal functional design should be changed to add pseudo folders in the container. The segment files should be stored in a pseudofolder inside the target container instead of a separate container to resolve operability issues. This can be implemented in _update_or_create() method called from PUT function of /swift/container/server.py
This should be proposed to community.

Tim Burke (1-tim-z)
affects: swift → python-swiftclient
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.