]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
Merge PR #48038 into main
authorVenky Shankar <vshankar@redhat.com>
Tue, 25 Jul 2023 04:04:36 +0000 (09:34 +0530)
committerVenky Shankar <vshankar@redhat.com>
Tue, 25 Jul 2023 04:04:36 +0000 (09:34 +0530)
commite99c17f271de280851dba8aa6e4f2ca4a84bc50c
tree5bf6afdd15aa0f6adbe4c80938585632648d7cdf
parentf3a659f33db9a08b7b5c0430b2c167b25b8e20e5
parent13162f6ecc8ddfcb2d2827d5cb61df75ea008684
Merge PR #48038 into main

* refs/pull/48038/head:
client test: Add fsync to ll_preadv_pwritev test
libcephfs: Option to write + fsync via ceph_ll_nonblocking_readv_writev
Client: Hook nonblocking fsync into the write path of ll_preadv_pwritev
Client: Add non-blocking fsync
Client/Inode: wait_for_caps fixups
Client: change several waitfor_* to use Context list
test: Add nonblocking I/O client test
libcephfs: Add nonblocking readv/writev I/O interface
Client: Add ll_preadv_pwritev to expose non-blocking I/O to libcephfs
Client: Add non-blocking helper classes
Client: Break some code into new methods in prep for non-blocking I/O
Buffers: Add function to buffer.h to copy bufferlist to an iovec
ObjectCacher: Prepare file_write path for non-blocking I/O

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>