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
This bug was referenced in samba master: 4ae9224138449fe7b8dd1e8ce8141aedd014efc4
Created attachment 18593 [details] patch from master for v4-22-test
Created attachment 18597 [details] patch from master for v4-21-test
Comment on attachment 18597 [details] patch from master for v4-21-test LGTM, RB+
Reassigning to Jule for inclusion in to 4.21 and 4.22.
Pushed to autobuild-v4-{22,21}-test.
This bug was referenced in samba v4-21-test: 2900b44971eae1d3c5bd7b50c661202598f7e339 f04ad3933b5b1504ee24125f842593de6e27a698 101c2999830fd83662fa98bb4a7646121cd18040
This bug was referenced in samba v4-22-test: 6ca80fb612b461c21897ee5e868395da381276dc