Skip to content

Commit 9f37ea6

Browse files
doc/glossary: add "Placement Groups" definition
Add a definition of "Placement Groups" to the Glossary. Co-authored-by: Anthony D'Atri <[email protected]> Signed-off-by: Zac Dover <[email protected]>
1 parent 92ba1c0 commit 9f37ea6

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

doc/glossary.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,20 @@
307307
state of a multi-site configuration. When the period is updated,
308308
the "epoch" is said thereby to have been changed.
309309

310+
Placement Groups (PGs)
311+
Placement groups (PGs) are subsets of each logical Ceph pool.
312+
Placement groups perform the function of placing objects (as a
313+
group) into OSDs. Ceph manages data internally at
314+
placement-group granularity: this scales better than would
315+
managing individual (and therefore more numerous) RADOS
316+
objects. A cluster that has a larger number of placement groups
317+
(for example, 100 per OSD) is better balanced than an otherwise
318+
identical cluster with a smaller number of placement groups.
319+
320+
Ceph's internal RADOS objects are each mapped to a specific
321+
placement group, and each placement group belongs to exactly
322+
one Ceph pool.
323+
310324
:ref:`Pool<rados_pools>`
311325
A pool is a logical partition used to store objects.
312326

0 commit comments

Comments
 (0)