Skip to content

Commit 961d474

Browse files
committed
src/common/options: Improve descriptions in rgw.yaml.in
Signed-off-by: Anthony D'Atri <[email protected]>
1 parent 55bce00 commit 961d474

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

src/common/options/rgw.yaml.in

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,10 @@ options:
132132
level: advanced
133133
desc: The maximum size (in bytes) of regular (non multi-part) object upload.
134134
long_desc: Plain object upload is capped at this amount of data. In order to upload
135-
larger objects, a special upload mechanism is required. The S3 API provides the
136-
multi-part upload, and Swift provides DLO and SLO.
135+
larger objects, a special composite upload mechanism is required: multi-part upload (MPU) for S3
136+
and DLO and SLO for Swift. Note that this value also limits the size of individual
137+
chunks uploaded for MPU and DLO/SLO objects, thus the larget composite object
138+
that can be uploaded is of size ``rgw_max_put_size`` * ``rgw_multipart_part_upload_limit``
137139
default: 5_G
138140
services:
139141
- rgw
@@ -248,7 +250,7 @@ options:
248250
type: bool
249251
level: advanced
250252
desc: Enables the lifecycle maintenance thread. This is required on at least one
251-
rgw for each zone.
253+
RGW daemon for each zone.
252254
long_desc: The lifecycle maintenance thread is responsible for lifecycle related
253255
maintenance work. The thread itself can be disabled, but in order for lifecycle
254256
to work correctly, at least one RGW in each zone needs to have this thread running.
@@ -276,11 +278,11 @@ options:
276278
- name: rgw_enable_apis
277279
type: str
278280
level: advanced
279-
desc: A list of set of RESTful APIs that rgw handles.
281+
desc: A list of RESTful APIs for RGW to enable
280282
fmt_desc: |
281283
Enables the specified APIs.
282284
283-
.. note:: Enabling the ``s3`` API is a requirement for
285+
.. note:: Enabling the ``S3`` API is a requirement for
284286
any ``radosgw`` instance that is meant to
285287
participate in a `multi-site <../multisite>`_
286288
configuration.
@@ -338,7 +340,7 @@ options:
338340
- name: rgw_numa_node
339341
type: int
340342
level: advanced
341-
desc: set rgw's cpu affinity to a numa node (-1 for none)
343+
desc: set the RGW daemon'ss CPU affinity to a NUMA node (-1 for none)
342344
default: -1
343345
services:
344346
- rgw
@@ -855,7 +857,7 @@ options:
855857
level: advanced
856858
desc: RGW Keystone implicit tenants creation
857859
long_desc: Implicitly create new users in their own tenant with the same name when
858-
authenticating via Keystone. Can be limited to s3 or swift only.
860+
authenticating via Keystone. Can be limited to S3 or SWIFT only.
859861
default: 'false'
860862
services:
861863
- rgw
@@ -889,27 +891,27 @@ options:
889891
- name: rgw_s3_auth_use_rados
890892
type: bool
891893
level: advanced
892-
desc: Should S3 authentication use credentials stored in RADOS backend.
894+
desc: Specify whether S3 authentication uses credentials stored in RADOS
893895
default: true
894896
services:
895897
- rgw
896898
with_legacy: true
897899
- name: rgw_s3_auth_use_keystone
898900
type: bool
899901
level: advanced
900-
desc: Should S3 authentication use Keystone.
902+
desc: Specify whether S3 authentication uses Keystone
901903
default: false
902904
services:
903905
- rgw
904906
with_legacy: true
905907
- name: rgw_s3_auth_order
906908
type: str
907909
level: advanced
908-
desc: Authentication strategy order to use for s3 authentication
909-
long_desc: Order of authentication strategies to try for s3 authentication, the
910-
allowed options are a comma separated list of engines external, local. The default
911-
order is to try all the externally configured engines before attempting local
912-
rados based authentication
910+
desc: Authentication strategy order to use for S3
911+
long_desc: The order of authentication strategies to try for S3 authentication. The
912+
value is a comma-separated list of engines, external and local. The default
913+
order is to try all configured external engines before attempting local
914+
RADOS based authentication
913915
default: sts, external, local
914916
services:
915917
- rgw
@@ -2436,9 +2438,8 @@ options:
24362438
type: bool
24372439
level: basic
24382440
desc: Enable static website APIs
2439-
long_desc: This configurable controls whether RGW handles the website control APIs.
2440-
RGW can server static websites if s3website hostnames are configured, and unrelated
2441-
to this configurable.
2441+
long_desc: This configurable controls whether RGW enables the website control APIs.
2442+
RGW can serve static websites if S3 website hostnames are configured.
24422443
default: false
24432444
services:
24442445
- rgw
@@ -2447,7 +2448,7 @@ options:
24472448
type: bool
24482449
level: basic
24492450
desc: Enable elastic metadata search APIs
2450-
long_desc: This configurable controls whether RGW handles the elastic metadata search APIs.
2451+
long_desc: This configurable controls whether RGW enables the elastic metadata search APIs.
24512452
default: true
24522453
services:
24532454
- rgw
@@ -2843,7 +2844,7 @@ options:
28432844
services:
28442845
- rgw
28452846
with_legacy: true
2846-
- name: rgw_crypt_s3_kms_backend
2847+
name: rgw_crypt_s3_kms_backend
28472848
type: str
28482849
level: advanced
28492850
desc: Where the SSE-KMS encryption keys are stored. Supported KMS systems are OpenStack
@@ -3082,7 +3083,7 @@ options:
30823083
- name: rgw_crypt_sse_s3_key_template
30833084
type: str
30843085
level: advanced
3085-
desc: template for per-bucket sse-s3 keys in vault.
3086+
desc: template for per-bucket SSE-S3 keys in Vault.
30863087
long_desc: This is the template for per-bucket sse-s3 keys.
30873088
This string may include ``%bucket_id`` which will be expanded out to
30883089
the bucket marker, a unique uuid assigned to that bucket.

0 commit comments

Comments
 (0)