ceph/doc/rados
Josh Durgin 930eae214c OSDMonitor: get stripe_width via stripe_unit in ec profile
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>
2017-04-19 17:45:43 -07:00
..
api docs: Fix problems with example code 2017-03-17 16:12:41 +10:00
command doc, test: Add schemas for list-inconsistent-* rados command output 2016-11-16 09:38:15 -08:00
configuration OSDMonitor: get stripe_width via stripe_unit in ec profile 2017-04-19 17:45:43 -07:00
deployment doc: we can now run multiple MDS, so qualify warning 2016-11-24 20:29:31 +01:00
man
operations OSDMonitor: get stripe_width via stripe_unit in ec profile 2017-04-19 17:45:43 -07:00
troubleshooting mon, osd: Add detailed full information for now in the mon 2017-04-17 08:02:50 -07:00
index.rst