mirror of
https://github.com/ceph/ceph
synced 2025-01-30 15:03:17 +00:00
930eae214c
With bluestore, making the smallest write match min_alloc_size avoids write amplification. With EC pools this is the stripe unit, or stripe_width / num_data_chunks. Rather than requiring people to divide by k to get the smallest ec write, allow it to be specified directly via stripe_unit. Store it in the ec profile so changing a monitor config option isn't necessary to set it. This is particularly important for ec overwrites since they allow random i/o which should match bluestore's checksum granularity (aka min_alloc_size). Signed-off-by: Josh Durgin <jdurgin@redhat.com> |
||
---|---|---|
.. | ||
api | ||
command | ||
configuration | ||
deployment | ||
man | ||
operations | ||
troubleshooting | ||
index.rst |