@@ -104,7 +104,7 @@ The zone placement configuration can be queried with:
104104Adding a Placement Target
105105-------------------------
106106
107- To create a new placement target named ``temporary ``, start by adding it to
107+ To create a new placement target named ``temporary ``, add it to
108108the zonegroup:
109109
110110::
@@ -124,15 +124,17 @@ Then provide the zone placement info for that target:
124124 --index-pool default.rgw.temporary.index \
125125 --data-extra-pool default.rgw.temporary.non-ec
126126
127- .. note :: With default placement target settings, RGW stores an object's first data chunk in the RADOS "head" object along
127+ .. note :: With default placement target settings, RGW stores an object's first data chunk in the RADOS `HEAD` object along
128128 with XATTR metadata. The `--placement-inline-data=false ` flag may be passed with the `zone placement add ` or
129129 `zone placement modify ` commands to change this behavior for new objects stored on the target.
130130 When data is stored inline (default), it may provide an advantage for read/write workloads since the first chunk of
131131 an object's data can be retrieved/stored in a single librados call along with object metadata. On the other hand, a
132132 target that does not store data inline can provide a performance benefit for RGW client delete requests when
133133 the BlueStore DB is located on faster storage than bucket data since it eliminates the need to access
134134 slower devices synchronously while processing the client request. In that case, data associated with the deleted
135- objects is removed asynchronously in the background by garbage collection.
135+ objects is removed asynchronously in the background by garbage collection. Note that inlining is only ever performed
136+ when writing to the default storage class. Inlining is *never * performed when writing to a non-default
137+ storage class.
136138
137139.. _adding_a_storage_class :
138140
0 commit comments