]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common/options: mark client_force_lazyio as not runtime updatable 69531/head
authorXiubo Li <xiubo.li@clyso.com>
Wed, 17 Jun 2026 01:14:43 +0000 (09:14 +0800)
committerXiubo Li <xiubo.li@clyso.com>
Thu, 18 Jun 2026 06:19:10 +0000 (14:19 +0800)
commita2f175f677f4e4cd276f8e27d950fe35ae54a8a3
tree54ac9c0529c50e22bbd80bf3f76012cfee44a98e
parent3c5295cccb1f87b3eab278545ed7cf27883bbe5b
common/options: mark client_force_lazyio as not runtime updatable

The client_force_lazyio option is currently marked as supporting
runtime updates in the configuration schema, but this is misleading.

The value is read once during each file open/create and stored in
the file flags. There is no config observer registered to handle
dynamic updates, and there is no logic to propagate changes to the
already opened file handles.

This patch adds the NO_RUNTIME flag to the option definition to
correctly reflect reality.

Fixes: https://tracker.ceph.com/issues/77451
Signed-off-by: Xiubo Li <xiubo.li@clyso.com>
PendingReleaseNotes
doc/cephfs/lazyio.rst
src/common/options/mds-client.yaml.in