Bug 15810 - Add async io API from libcephfs to ceph_new VFS module
Summary: Add async io API from libcephfs to ceph_new VFS module
Status: ASSIGNED
Alias: None
Product: Samba 4.1 and newer
Classification: Unclassified
Component: VFS Modules (show other bugs)
Version: 4.22.0rc2
Hardware: All All
: P5 normal (vote)
Target Milestone: ---
Assignee: Jule Anger
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-18 05:25 UTC by Anoop C S
Modified: 2025-03-13 17:07 UTC (History)
1 user (show)

See Also:


Attachments
patch from master for v4-22-test (19.30 KB, patch)
2025-03-04 20:35 UTC, Guenther Deschner
gd: review? (slow)
anoopcs: review+
gd: ci-passed+
Details
patch from master for v4-21-test (23.96 KB, patch)
2025-03-07 09:54 UTC, Anoop C S
anoopcs: review? (slow)
gd: review+
anoopcs: ci-passed+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anoop C S 2025-02-18 05:25:27 UTC
Make use of the asynchronous API ceph_ll_nonblocking_readv_writev()[1] from libcephfs for improved io performance. The API itself is now available starting with squid release(v19)[2].

[1] https://github.com/ceph/ceph/pull/48038
[2] https://github.com/ceph/ceph/commit/b4e39f3eccd6734f1ed13c700c136e3aef1777f8
Comment 1 Samba QA Contact 2025-03-04 16:54:04 UTC
This bug was referenced in samba master:

4ae9224138449fe7b8dd1e8ce8141aedd014efc4
Comment 2 Guenther Deschner 2025-03-04 20:35:19 UTC
Created attachment 18593 [details]
patch from master for v4-22-test
Comment 3 Anoop C S 2025-03-07 09:54:42 UTC
Created attachment 18597 [details]
patch from master for v4-21-test
Comment 4 Guenther Deschner 2025-03-11 15:06:01 UTC
Comment on attachment 18597 [details]
patch from master for v4-21-test

LGTM, RB+
Comment 5 Anoop C S 2025-03-11 15:10:22 UTC
Reassigning to Jule for inclusion in to 4.21 and 4.22.
Comment 6 Jule Anger 2025-03-13 15:29:08 UTC
Pushed to autobuild-v4-{22,21}-test.
Comment 7 Samba QA Contact 2025-03-13 16:59:14 UTC
This bug was referenced in samba v4-21-test:

2900b44971eae1d3c5bd7b50c661202598f7e339
f04ad3933b5b1504ee24125f842593de6e27a698
101c2999830fd83662fa98bb4a7646121cd18040
Comment 8 Samba QA Contact 2025-03-13 17:07:30 UTC
This bug was referenced in samba v4-22-test:

6ca80fb612b461c21897ee5e868395da381276dc