``osd_pool_erasure_code_stripe_unit`` when a pool is
created. The stripe_width of a pool using this profile
will be the number of data chunks multiplied by this
- stripe_unit. See `Erasure Coding Optimizations`_ for
- more information.
+ stripe_unit. See :ref:`rados_ops_erasure_coding_optimizations`
+ for more information.
:Type: String
For CephFS, an erasure-coded pool can be set as the default data pool during
file system creation or via :ref:`file-layouts`.
+.. _rados_ops_erasure_coding_optimizations:
+
Erasure Coding Optimizations
----------------------------
.. describe:: allow_ec_optimizations
- :Description: Enables performance and capacity optimizations for an erasure-coded pool. These optimizations were designed for CephFS and RBD workloads; RGW workloads with signficant numbers of small objects or with small random access reads of objects will also benefit. RGW workloads with large sequential read and writes will see little benefit. For more details, see `Erasure Coding Optimizations`_.
+ :Description: Enables performance and capacity optimizations for an erasure-coded pool. These optimizations were designed for CephFS and RBD workloads; RGW workloads with signficant numbers of small objects or with small random access reads of objects will also benefit. RGW workloads with large sequential read and writes will see little benefit. For more details, see :ref:`rados_ops_erasure_coding_optimizations`:
:Type: Boolean
.. versionadded:: 20.2.0
.. _Bloom Filter: https://en.wikipedia.org/wiki/Bloom_filter
.. _Erasure Coding with Overwrites: ../erasure-code#erasure-coding-with-overwrites
-.. _Erasure Coding Optimizations: ../erasure-code#erasure-coding-optimizations
.. _Block Device Commands: ../../../rbd/rados-rbd-cmds/#create-a-block-device-pool
.. _pgcalc: ../pgcalc