]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
doc/rados: add kernel client notes to require_min_compat_client 68810/head
authorKefu Chai <k.chai@proxmox.com>
Fri, 8 May 2026 05:46:26 +0000 (13:46 +0800)
committerKefu Chai <k.chai@proxmox.com>
Fri, 8 May 2026 06:11:23 +0000 (14:11 +0800)
commitee03a51978c6d84236755eeae8bf71a7067063d7
treeaf3f53288b5db6b9b53f7f96ae9503a9b8e62bb2
parent8bb89be9023669960809efe7dfbb9a9a5e384f28
doc/rados: add kernel client notes to require_min_compat_client

Add a "Min kernel" column to the "Features gated by the flag" table:
pg-upmap requires kernel 4.13, pg-upmap-primary and CRUSH MSR are not
yet implemented in the kernel client.

Add a warning noting the distinct failure modes (pg-upmap-primary causes
I/O hangs from silently dropped misdirected ops; CRUSH MSR rules cause
I/O errors because crush_find_rule fails) and that CRUSH MSR rules are
added via osd setcrushmap without require_min_compat_client gating but
immediately raise the features-in-use floor to squid.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
doc/rados/operations/require-min-compat-client.rst