Skip to content

Commit d9e6e1d

Browse files
authored
Merge pull request ceph#51178 from zdover23/wip-doc-2023-04-22-glossary-placement-groups
doc/glossary: add "Placement Groups" definition Reviewed-by: Anthony D'Atri <[email protected]>
2 parents f6d5a33 + 9f37ea6 commit d9e6e1d

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)