}
},
"data_extra_pool": "default.rgw.buckets.non-ec",
- "index_type": 0
+ "index_type": 0,
+ "inline_data": true
}
}
],
--index-pool default.rgw.temporary.index \
--data-extra-pool default.rgw.temporary.non-ec
+.. note:: With default placement target settings, RGW stores an object's first data chunk in the RADOS "head" object along
+ with xattr metadata. The `--placement-inline-data=false` flag may be passed with the `zone placement add` or
+ `zone placement modify` commands to change this behavior for new objects stored on the target.
+ When data is stored inline (default), it may provide an advantage for read/write workloads since the first chunk of
+ an object's data can be retrieved/stored in a single librados call along with object metadata. On the other hand, a
+ target that does not store data inline can provide a performance benefit for RGW client delete requests when
+ the BlueStore DB is located on faster storage than bucket data since it eliminates the need to access
+ slower devices synchronously while processing the client request. In that case, data associated with the deleted
+ objects is removed asynchronously in the background by garbage collection.
.. _adding_a_storage_class:
Adding a Storage Class