Skip to content

Commit b31e061

Browse files
committed
doc/glossary: add "Crimson" entry
Add a "Crimson" entry to the glossary. Signed-off-by: Zac Dover <[email protected]>
1 parent 0a9aa2f commit b31e061

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

doc/dev/crimson/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _crimson_dev_doc:
2+
13
===============================
24
Crimson developer documentation
35
===============================

doc/glossary.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,18 @@
213213
Ceph cluster. See :ref:`the "Cluster Map" section of the
214214
Architecture document<architecture_cluster_map>` for details.
215215

216+
Crimson
217+
A next-generation OSD architecture whose core aim is the
218+
reduction of latency costs incurred due to cross-core
219+
communications. A re-design of the OSD that reduces lock
220+
contention by reducing communication between shards in the data
221+
path. Crimson improves upon the performance of classic Ceph
222+
OSDs by eliminating reliance on thread pools. See `Crimson:
223+
Next-generation Ceph OSD for Multi-core Scalability
224+
<https://ceph.io/en/news/blog/2023/crimson-multi-core-scalability/>`_.
225+
See the :ref:`Crimson developer
226+
documentation<crimson_dev_doc>`.
227+
216228
CRUSH
217229
**C**\ontrolled **R**\eplication **U**\nder **S**\calable
218230
**H**\ashing. The algorithm that Ceph uses to compute object

0 commit comments

Comments
 (0)