lp:~gholt/swift/lobjects4
Created by
gholt
and last modified
- Get this branch:
- bzr branch lp:~gholt/swift/lobjects4
Branch merges
Propose for merging
No branches
dependent on this one.
- Jay Payne (community): Approve
- John Dickinson: Pending requested
- clayg: Pending requested
- Greg Lange: Pending requested
-
Diff: 2409 lines (+1473/-91)11 files modifiedbin/st (+211/-49)
doc/source/index.rst (+1/-0)
doc/source/overview_large_objects.rst (+177/-0)
swift/common/client.py (+17/-10)
swift/common/constraints.py (+11/-0)
swift/obj/server.py (+7/-2)
swift/proxy/server.py (+303/-6)
test/functionalnosetests/test_object.py (+279/-0)
test/unit/common/test_constraints.py (+27/-0)
test/unit/obj/test_server.py (+82/-22)
test/unit/proxy/test_server.py (+358/-2)
Related bugs
Related blueprints
Branch information
Recent revisions
- 150. By gholt
-
lobjects: The Last-Modified header is now determined for reasonably segmented objects.
- 149. By gholt
-
Made stat display of objects suppress content-length, last-modified, and etag if they aren't in the headers
- 147. By gholt
-
Even though isn't 100% related, made st emit a warning if there's a / in a container name
- 146. By gholt
-
Changed to only limit manifest gets after first 10 segments. Makes tests run faster but does allow amplification 1:10. At least it's not 1:infinity like before.
- 145. By gholt
-
Limit manifest gets to one segment per second; prevents amplification attacks of tons of tiny segments
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~hudson-openstack/swift/trunk