Skip to content

Commit 64849a8

Browse files
Merge pull request ceph#61950 from anthonyeleven/improve-rgw-yaml
src/common/options: Improve descriptions in rgw.yaml.in
2 parents be34e22 + 4299050 commit 64849a8

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

src/common/options/rgw.yaml.in

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,12 @@ options:
131131
type: size
132132
level: advanced
133133
desc: The maximum size (in bytes) of regular (non multi-part) object upload.
134-
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.
134+
long_desc: Plain object upload is capped at this amount of data. In order to
135+
upload larger objects, a special composite upload mechanism is required
136+
multi-part upload (MPU) for S3 and DLO and SLO for Swift. Note that this
137+
value also limits the size of individual chunks uploaded for MPU and
138+
DLO/SLO objects, thus the larget composite object that can be uploaded is
139+
of size ``rgw_max_put_size`` * ``rgw_multipart_part_upload_limit``
137140
default: 5_G
138141
services:
139142
- rgw
@@ -248,7 +251,7 @@ options:
248251
type: bool
249252
level: advanced
250253
desc: Enables the lifecycle maintenance thread. This is required on at least one
251-
rgw for each zone.
254+
RGW daemon for each zone.
252255
long_desc: The lifecycle maintenance thread is responsible for lifecycle related
253256
maintenance work. The thread itself can be disabled, but in order for lifecycle
254257
to work correctly, at least one RGW in each zone needs to have this thread running.
@@ -276,11 +279,11 @@ options:
276279
- name: rgw_enable_apis
277280
type: str
278281
level: advanced
279-
desc: A list of set of RESTful APIs that rgw handles.
282+
desc: A list of RESTful APIs for RGW to enable
280283
fmt_desc: |
281284
Enables the specified APIs.
282285
283-
.. note:: Enabling the ``s3`` API is a requirement for
286+
.. note:: Enabling the ``S3`` API is a requirement for
284287
any ``radosgw`` instance that is meant to
285288
participate in a `multi-site <../multisite>`_
286289
configuration.
@@ -338,7 +341,7 @@ options:
338341
- name: rgw_numa_node
339342
type: int
340343
level: advanced
341-
desc: set rgw's cpu affinity to a numa node (-1 for none)
344+
desc: set the RGW daemon'ss CPU affinity to a NUMA node (-1 for none)
342345
default: -1
343346
services:
344347
- rgw
@@ -855,7 +858,7 @@ options:
855858
level: advanced
856859
desc: RGW Keystone implicit tenants creation
857860
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.
861+
authenticating via Keystone. Can be limited to S3 or SWIFT only.
859862
default: 'false'
860863
services:
861864
- rgw
@@ -889,27 +892,27 @@ options:
889892
- name: rgw_s3_auth_use_rados
890893
type: bool
891894
level: advanced
892-
desc: Should S3 authentication use credentials stored in RADOS backend.
895+
desc: Specify whether S3 authentication uses credentials stored in RADOS
893896
default: true
894897
services:
895898
- rgw
896899
with_legacy: true
897900
- name: rgw_s3_auth_use_keystone
898901
type: bool
899902
level: advanced
900-
desc: Should S3 authentication use Keystone.
903+
desc: Specify whether S3 authentication uses Keystone
901904
default: false
902905
services:
903906
- rgw
904907
with_legacy: true
905908
- name: rgw_s3_auth_order
906909
type: str
907910
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
911+
desc: Authentication strategy order to use for S3
912+
long_desc: The order of authentication strategies to try for S3 authentication. The
913+
value is a comma-separated list of engines, external and local. The default
914+
order is to try all configured external engines before attempting local
915+
RADOS based authentication
913916
default: sts, external, local
914917
services:
915918
- rgw
@@ -2436,9 +2439,8 @@ options:
24362439
type: bool
24372440
level: basic
24382441
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.
2442+
long_desc: This configurable controls whether RGW enables the website control APIs.
2443+
RGW can serve static websites if S3 website hostnames are configured.
24422444
default: false
24432445
services:
24442446
- rgw
@@ -2447,7 +2449,7 @@ options:
24472449
type: bool
24482450
level: basic
24492451
desc: Enable elastic metadata search APIs
2450-
long_desc: This configurable controls whether RGW handles the elastic metadata search APIs.
2452+
long_desc: This configurable controls whether RGW enables the elastic metadata search APIs.
24512453
default: true
24522454
services:
24532455
- rgw
@@ -3082,7 +3084,7 @@ options:
30823084
- name: rgw_crypt_sse_s3_key_template
30833085
type: str
30843086
level: advanced
3085-
desc: template for per-bucket sse-s3 keys in vault.
3087+
desc: template for per-bucket SSE-S3 keys in Vault.
30863088
long_desc: This is the template for per-bucket sse-s3 keys.
30873089
This string may include ``%bucket_id`` which will be expanded out to
30883090
the bucket marker, a unique uuid assigned to that bucket.

0 commit comments

Comments
 (0)