Skip to content

Commit b7376b2

Browse files
authored
Merge pull request ceph#61708 from anthonyeleven/reimprove-61660
doc: Clarify that there are no tertiary OSDs Reviewed-by: Zac Dover <[email protected]>
2 parents 3eb84b7 + e261155 commit b7376b2

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

doc/architecture.rst

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ the greater cluster provides several benefits:
436436
bad sectors on drives that are not detectable with light scrubs. See `Data
437437
Scrubbing`_ for details on configuring scrubbing.
438438

439-
#. **Replication:** Data replication involves a collaboration between Ceph
439+
#. **Replication:** Data replication involves collaboration between Ceph
440440
Clients and Ceph OSD Daemons. Ceph OSD Daemons use the CRUSH algorithm to
441441
determine the storage location of object replicas. Ceph clients use the
442442
CRUSH algorithm to determine the storage location of an object, then the
@@ -445,11 +445,11 @@ the greater cluster provides several benefits:
445445

446446
After identifying the target placement group, the client writes the object
447447
to the identified placement group's primary OSD. The primary OSD then
448-
consults its own copy of the CRUSH map to identify secondary and tertiary
449-
OSDS, replicates the object to the placement groups in those secondary and
450-
tertiary OSDs, confirms that the object was stored successfully in the
451-
secondary and tertiary OSDs, and reports to the client that the object
452-
was stored successfully.
448+
consults its own copy of the CRUSH map to identify secondary
449+
OSDS, replicates the object to the placement groups in those secondary
450+
OSDs, confirms that the object was stored successfully in the
451+
secondary OSDs, and reports to the client that the object
452+
was stored successfully. We call these replication operations ``subops``.
453453

454454
.. ditaa::
455455

@@ -471,13 +471,13 @@ the greater cluster provides several benefits:
471471
| +------+ +------+ |
472472
| | Ack (4) Ack (5)| |
473473
v * * v
474-
+---------------+ +---------------+
475-
| Secondary OSD | | Tertiary OSD |
476-
| | | |
477-
+---------------+ +---------------+
474+
+---------------+ +----------------+
475+
| Secondary OSD | | Secondary OSD |
476+
| | | |
477+
+---------------+ +----------------+
478478

479-
By performing this act of data replication, Ceph OSD Daemons relieve Ceph
480-
clients of the burden of replicating data.
479+
By performing this data replication, Ceph OSD Daemons relieve Ceph
480+
clients and their network interfaces of the burden of replicating data.
481481

482482
Dynamic Cluster Management
483483
--------------------------

doc/rados/operations/pools.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Pools are logical partitions that are used to store RADOS objects.
77

88
Pools provide:
99

10-
- **Resilience**: It is possible to architect for the number of OSDs that may
10+
- **Resilience**: It is possible to plan for the number of OSDs that may
1111
fail in parallel without data being unavailable or lost. If your cluster
1212
uses replicated pools, the number of OSDs that can fail in parallel without
1313
data loss is one less than the number of replicas, and the number that can
@@ -245,7 +245,7 @@ pool by running the following command:
245245
Setting Pool Quotas
246246
===================
247247

248-
To set quotas for the maximum number of bytes and/or the maximum number of
248+
To set quotas for the maximum number of bytes or the maximum number of
249249
RADOS objects per pool, run a command of the following form:
250250

251251
.. prompt:: bash $
@@ -258,7 +258,8 @@ For example:
258258

259259
ceph osd pool set-quota data max_objects 10000
260260

261-
To remove a quota, set its value to ``0``.
261+
To remove a quota, set its value to ``0``. Note that you may set a quota only
262+
for bytes or only for RADOS objects, or you can set both.
262263

263264

264265
Deleting a Pool

0 commit comments

Comments
 (0)