summaryrefslogtreecommitdiff
path: root/api-ref
diff options
context:
space:
mode:
authorAlistair Coles <alistair.coles@hpe.com>2016-08-16 16:21:59 +0100
committerAlistair Coles <alistair.coles@hpe.com>2016-08-16 16:35:53 +0100
commitcc2b2cf9c8a5cb913817e2f900c676809cd2e027 (patch)
tree152a9c59d7d42fb929793007d4a67e40578ce00a /api-ref
parent216d68eaa861b0607f1a05828f757f19cb8e6b64 (diff)
downloadswift-cc2b2cf9c8a5cb913817e2f900c676809cd2e027.tar.gz
Improve doc for using container-sync with large objects
Clarify that synced segment container names must be the same when syncing large objects. Also add multipart-menifest query string option to API ref for object GETs. Change-Id: Ib2d2a1e6c1e5eff215fc75c2b49e7d6758b17b7e Partial-Bug: #1613681 Closes-Bug: #1613316
Diffstat (limited to 'api-ref')
-rw-r--r--api-ref/source/parameters.yaml11
-rw-r--r--api-ref/source/storage-object-services.inc3
2 files changed, 12 insertions, 2 deletions
diff --git a/api-ref/source/parameters.yaml b/api-ref/source/parameters.yaml
index 9213ada10..974ad4e67 100644
--- a/api-ref/source/parameters.yaml
+++ b/api-ref/source/parameters.yaml
@@ -840,7 +840,7 @@ multipart-manifest_1:
in: query
required: false
type: string
-multipart-manifest_2:
+multipart-manifest_get:
description: |
If you include the ``multipart-manifest=get``
query parameter and the object is a large object, the object
@@ -850,6 +850,15 @@ multipart-manifest_2:
in: query
required: false
type: string
+multipart-manifest_head:
+ description: |
+ If you include the ``multipart-manifest=get`` query parameter and the
+ object is a large object, the object metadata is not returned. Instead, the
+ response headers will include the manifest metadata and for dynamic large
+ objects the ``X-Object-Manifest`` response header.
+ in: query
+ required: false
+ type: string
path:
description: |
For a string value, returns the object names that
diff --git a/api-ref/source/storage-object-services.inc b/api-ref/source/storage-object-services.inc
index 56d861158..d9ce9b3b8 100644
--- a/api-ref/source/storage-object-services.inc
+++ b/api-ref/source/storage-object-services.inc
@@ -103,7 +103,7 @@ Request
- temp_url_sig: temp_url_sig
- temp_url_expires: temp_url_expires
- filename: filename
- - multipart-manifest: multipart-manifest
+ - multipart-manifest: multipart-manifest_get
- Range: Range
- If-Match: If-Match
- If-None-Match: If-None-Match
@@ -524,6 +524,7 @@ Request
- temp_url_sig: temp_url_sig
- temp_url_expires: temp_url_expires
- filename: filename
+ - multipart-manifest: multipart-manifest_head
- X-Newest: X-Newest
- X-Trans-Id-Extra: X-Trans-Id-Extra