Merge PR #53836 into main

* refs/pull/53836/head:
	PendingReleaseNotes: add a note about disallowing delegating inodes
	qa: start testing mds_client_delegate_inos_pct config
	mds: disable delegating inode ranges to clients

Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
This commit is contained in:
Venky Shankar 2023-10-05 20:58:33 +05:30
commit 3844ff224e
4 changed files with 10 additions and 1 deletions

View File

@ -50,6 +50,9 @@
recommend that users with versioned buckets, especially those that existed
on prior releases, use these new tools to check whether their buckets are
affected and to clean them up accordingly.
CephFS: Disallow delegating preallocated inode ranges to clients. Config
`mds_client_delegate_inos_pct` defaults to 0 which disables async dirops
in the kclient.
>=18.0.0

View File

@ -0,0 +1 @@
# Use default (0)

View File

@ -0,0 +1,5 @@
overrides:
ceph:
conf:
mds:
mds_client_delegate_inos_pct: 50

View File

@ -454,7 +454,7 @@ options:
type: uint
level: advanced
desc: percentage of preallocated inos to delegate to client
default: 50
default: 0
services:
- mds
flags: