]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc/glossary: add "Crimson" entry 56068/head
authorZac Dover <zac.dover@proton.me>
Fri, 8 Mar 2024 17:17:59 +0000 (03:17 +1000)
committerZac Dover <zac.dover@proton.me>
Sat, 9 Mar 2024 04:34:06 +0000 (14:34 +1000)
Add a "Crimson" entry to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
doc/dev/crimson/index.rst
doc/glossary.rst

index 55f071825d7e8ce59b1a643e68d6ea040ec79b50..9790a9640c2e62abbcb2254a4f7fd282dbac8b2b 100644 (file)
@@ -1,3 +1,5 @@
+.. _crimson_dev_doc:
+
 ===============================
 Crimson developer documentation
 ===============================
index 262b89598c50b2473ff945a5bc1a4656bfb80867..988285009d277af1143cff7fffd4ce8ff229d420 100644 (file)
                 Ceph cluster. See :ref:`the "Cluster Map" section of the
                 Architecture document<architecture_cluster_map>` 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
+                <https://ceph.io/en/news/blog/2023/crimson-multi-core-scalability/>`_.
+                See the :ref:`Crimson developer
+                documentation<crimson_dev_doc>`.
+
        CRUSH
                 **C**\ontrolled **R**\eplication **U**\nder **S**\calable
                 **H**\ashing. The algorithm that Ceph uses to compute object