From 84e2e69e3b29685f9a5cd6a543c18d778fc6f9f6 Mon Sep 17 00:00:00 2001 From: Zac Dover Date: Tue, 12 Sep 2023 20:56:03 +1000 Subject: [PATCH] doc/glossary: add "primary affinity" to glossary Add "Primary Affinity" to the glossary and link to the information in the RADOS documentation that (more or less) explains it. Signed-off-by: Zac Dover (cherry picked from commit f3a3f10e9ce0bf96d5eba25a786cdd254340878b) --- doc/glossary.rst | 7 +++++++ doc/rados/operations/crush-map.rst | 2 ++ 2 files changed, 9 insertions(+) diff --git a/doc/glossary.rst b/doc/glossary.rst index ed04de697c43b..dfe8167d72e29 100644 --- a/doc/glossary.rst +++ b/doc/glossary.rst @@ -328,6 +328,13 @@ Pools See :term:`pool`. + :ref:`Primary Affinity ` + The characteristic of an OSD that governs the likelihood that + a given OSD will be selected as the primary OSD (or "lead + OSD") in an acting set. Primary affinity was introduced in + Firefly (v. 0.80). See :ref:`Primary Affinity + `. + RADOS **R**\eliable **A**\utonomic **D**\istributed **O**\bject **S**\tore. RADOS is the object store that provides a scalable diff --git a/doc/rados/operations/crush-map.rst b/doc/rados/operations/crush-map.rst index 54ad63130cbc1..39151e6d4a766 100644 --- a/doc/rados/operations/crush-map.rst +++ b/doc/rados/operations/crush-map.rst @@ -1043,6 +1043,8 @@ operations are served from the primary OSD of each PG. For erasure-coded pools, however, the speed of read operations can be increased by enabling **fast read** (see :ref:`pool-settings`). +.. _rados_ops_primary_affinity: + Primary Affinity ---------------- -- 2.39.5