Process big_writes as intents to avoid fsyncs
This commit is contained in:
@@ -168,6 +168,7 @@ class blockstore_impl_t: public blockstore_i
|
||||
void cancel_all_writes(blockstore_op_t *op, int retval);
|
||||
void prepare_meta_block_write(blockstore_op_t *op, uint64_t modified_block, io_uring_sqe *sqe = NULL);
|
||||
int dequeue_write(blockstore_op_t *op);
|
||||
bool make_big_write(blockstore_op_t *op, uint32_t offset, uint32_t len, uint32_t *modified_block);
|
||||
int continue_write(blockstore_op_t *op);
|
||||
void handle_write_event(ring_data_t *data, blockstore_op_t *op);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user