Change Object folders to use prefix/delimiter
Swift originally documented a method for implementing psuedo-hierarchical folders inside containers by using a directory marker object. The currently published 1.0 API removes this method in favor of a combination of prefix and delimiter arguments in the query string.
Blueprint information
- Status:
- Complete
- Approver:
- Gabriel Hurley
- Priority:
- Medium
- Drafter:
- Brian Waldon
- Direction:
- Approved
- Assignee:
- Brian Waldon
- Definition:
- Approved
- Series goal:
- Accepted for grizzly
- Implementation:
- Implemented
- Milestone target:
- 2013.1
- Started by
- Gabriel Hurley
- Completed by
- Gabriel Hurley
Related branches
Related bugs
Sprints
Whiteboard
Making this change will remove the directory objects from the output of the Swift CLI. Since the CLI never creates these objects users who use both get confused at the presence of objects they did not create. Also, removing the objects removes the sub-tree from Horizon's display making any objects that formerly appeared 'under' that folder invisible.
References:
* Swift API 1.0 Psuedo-hierarcgical Folders: http://
* John Dickinson's confirmation regarding directory marker objects: http://
* Implementation of the directory marker handling: https:/
Gerrit topic: https:/
Addressed by: https:/
Remove placeholder objects for subfolders