From 01e0831e6d801865d616069eeaecfb81406d2bb7 Mon Sep 17 00:00:00 2001 From: Zac Dover Date: Mon, 26 Feb 2024 07:14:25 +1000 Subject: [PATCH] doc/glossary: Add "OMAP" to glossary Add an entry for "OMAP" to the glossary. This commit represents only the first improvement to the documentation of OMAP in the Ceph docs suite. Signed-off-by: Zac Dover (cherry picked from commit 1d8baa1d4c3583f4a8dc0f46d81f198a3d027e4d) --- doc/glossary.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/glossary.rst b/doc/glossary.rst index c3673c0f66a2a..6639054ab2317 100644 --- a/doc/glossary.rst +++ b/doc/glossary.rst @@ -290,6 +290,19 @@ Object Storage Device See :term:`OSD`. + OMAP + "object map". A key-value store (a database) that is used to + reduce the time it takes to read data from and to write to the + Ceph cluster. RGW bucket indexes are stored as OMAPs. + Erasure-coded pools cannot store RADOS OMAP data structures. + + Run the command ``ceph osd df`` to see your OMAPs. + + See Eleanor Cawthon's 2012 paper `A Distributed Key-Value Store + using Ceph + `_ (17 + pages). + OSD Probably :term:`Ceph OSD`, but not necessarily. Sometimes (especially in older correspondence, and especially in -- 2.39.5