From: Zac Dover Date: Fri, 8 Mar 2024 17:17:59 +0000 (+1000) Subject: doc/glossary: add "Crimson" entry X-Git-Tag: testing/wip-batrick-testing-20240411.154038~264^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b31e061cc087b31a7e9e841dd21e7403a2197378;p=ceph-ci.git doc/glossary: add "Crimson" entry Add a "Crimson" entry to the glossary. Signed-off-by: Zac Dover --- diff --git a/doc/dev/crimson/index.rst b/doc/dev/crimson/index.rst index 55f071825d7..9790a9640c2 100644 --- a/doc/dev/crimson/index.rst +++ b/doc/dev/crimson/index.rst @@ -1,3 +1,5 @@ +.. _crimson_dev_doc: + =============================== Crimson developer documentation =============================== diff --git a/doc/glossary.rst b/doc/glossary.rst index 262b89598c5..988285009d2 100644 --- a/doc/glossary.rst +++ b/doc/glossary.rst @@ -213,6 +213,18 @@ Ceph cluster. See :ref:`the "Cluster Map" section of the Architecture document` for details. + Crimson + A next-generation OSD architecture whose core aim is the + reduction of latency costs incurred due to cross-core + communications. A re-design of the OSD that reduces lock + contention by reducing communication between shards in the data + path. Crimson improves upon the performance of classic Ceph + OSDs by eliminating reliance on thread pools. See `Crimson: + Next-generation Ceph OSD for Multi-core Scalability + `_. + See the :ref:`Crimson developer + documentation`. + CRUSH **C**\ontrolled **R**\eplication **U**\nder **S**\calable **H**\ashing. The algorithm that Ceph uses to compute object