Object are sorted and concatenated by swift in cardinal order.
Modified values in example in decimal to be more precise, added a small description on Object are sorted and concatenated by swift in cardinal order as a small phrase would be sufficient. Change-Id: I914ded4e5726e50bb93b05759c3bfb76edda53ab backport: none Closes-Bug: #1383893
This commit is contained in:
parent
0cf95b0555
commit
037a0c5dbe
@ -70,7 +70,8 @@ is just a zero-byte (not enforced) file with an extra
|
||||
``X-Object-Manifest`` header.
|
||||
|
||||
All the object segments need to be in the same container, have a common object
|
||||
name prefix, and their names sort in the order they should be concatenated.
|
||||
name prefix, and sort in the order in which they should be concatenated.
|
||||
Object names are sorted lexicographically as UTF-8 byte strings.
|
||||
They don't have to be in the same container as the manifest file will be, which
|
||||
is useful to keep container listings clean as explained above with ``swift``.
|
||||
|
||||
@ -101,11 +102,11 @@ Here's an example using ``curl`` with tiny 1-byte segments::
|
||||
|
||||
# First, upload the segments
|
||||
curl -X PUT -H 'X-Auth-Token: <token>' \
|
||||
http://<storage_url>/container/myobject/1 --data-binary '1'
|
||||
http://<storage_url>/container/myobject/00000001 --data-binary '1'
|
||||
curl -X PUT -H 'X-Auth-Token: <token>' \
|
||||
http://<storage_url>/container/myobject/2 --data-binary '2'
|
||||
http://<storage_url>/container/myobject/00000002 --data-binary '2'
|
||||
curl -X PUT -H 'X-Auth-Token: <token>' \
|
||||
http://<storage_url>/container/myobject/3 --data-binary '3'
|
||||
http://<storage_url>/container/myobject/00000003 --data-binary '3'
|
||||
|
||||
# Next, create the manifest file
|
||||
curl -X PUT -H 'X-Auth-Token: <token>' \
|
||||
|
Loading…
Reference in New Issue
Block a user