Suhas Athani has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1228990?usp=email ) Change subject: FSAL_CEPH: Allow runtime configuration of Async I/O for write op ...................................................................... FSAL_CEPH: Allow runtime configuration of Async I/O for write op This change enhances FSAL_CEPH by allowing control of async write I/O behavior via the async parameter in ganesha.conf. Previously, ceph_fsal_write2() could issue non-blocking write requests regardless of the configured async setting, making it difficult to reliably disable async write behavior. This commit refactors ceph_fsal_write2() to honor the CEPH config stanza at runtime, enabling or disabling async I/O to work correctly, based on the configured value of the async option. Resulting behavior: - CEPH stanza absent, Async I/O is disabled (default-safe behavior). - CEPH stanza present with async = false, Async I/O is explicitly disabled. - CEPH stanza present with async = true, Async I/O is enabled, allowing non-blocking read & write operations. Change-Id: I3fc1dd5f80b44281fdd0017baa9d1515aa2036eb Signed-off-by: Suhas Athani <Suhas.Athani@ibm.com> --- M src/FSAL/FSAL_CEPH/handle.c 1 file changed, 23 insertions(+), 19 deletions(-) git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/90/1228990/1 -- To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1228990?usp=email To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings?usp=email Gerrit-MessageType: newchange Gerrit-Project: ffilz/nfs-ganesha Gerrit-Branch: next Gerrit-Change-Id: I3fc1dd5f80b44281fdd0017baa9d1515aa2036eb Gerrit-Change-Number: 1228990 Gerrit-PatchSet: 1 Gerrit-Owner: Suhas Athani <Suhas.Athani@ibm.com>