From 277252a46df71246b5de5de8448da6c95089bd17 Mon Sep 17 00:00:00 2001 From: Travis Nielsen Date: Fri, 17 Dec 2021 15:09:21 -0700 Subject: [PATCH] docs: recommend primary affinity over hybrid pools Hybrid pools suffer from lower availability when a node goes down, so we recommend primary affinity instead of hybrid pools. Signed-off-by: Travis Nielsen --- Documentation/ceph-pool-crd.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/ceph-pool-crd.md b/Documentation/ceph-pool-crd.md index bc5cc6040565..5b3ee93eb58c 100644 --- a/Documentation/ceph-pool-crd.md +++ b/Documentation/ceph-pool-crd.md @@ -35,6 +35,10 @@ spec: Hybrid storage is a combination of two different storage tiers. For example, SSD and HDD. This helps to improve the read performance of cluster by placing, say, 1st copy of data on the higher performance tier (SSD or NVME) and remaining replicated copies on lower cost tier (HDDs). +**WARNING** Hybrid storage pools are likely to suffer from lower availability if a node goes down. The data across the two +tiers may actually end up on the same node, instead of being spread across unique nodes (or failure domains) as expected. +Instead of using hybrid pools, consider configuring [primary affinity](https://docs.ceph.com/en/latest/rados/operations/crush-map/#primary-affinity) from the toolbox. + ```yaml apiVersion: ceph.rook.io/v1 kind: CephBlockPool