1 Commits (master)

Author SHA1 Message Date
Vitaliy Filippov bf9a175efc Move C/C++ sources to src subdirectory 4 months ago
Vitaliy Filippov 4a2dcf7b6b Update the license to VNPL 1.1 5 months ago
Vitaliy Filippov e66ed47515 Clear SQEs before returning them to the caller to prevent erroneous double submissions 5 months ago
Vitaliy Filippov 23ea409081 Fix "can't get SQE, will fall out of sync with EPOLLET" when overflowing the ring 8 months ago
Vitaliy Filippov befff09370 Fix possible crash due to uninitialized ring_data_t in ringloop 8 months ago
Vitaliy Filippov 3d05aa9362 Make it build with GCC 10, fio 3.20+ (atomics...) and QEMU 5.1 9 months ago
Vitaliy Filippov 0471b09b9c Add license notices to all source code files 9 months ago
Vitaliy Filippov 268b497c0b Implement simple websocket client 1 year ago
Vitaliy Filippov 9cb07d844b Make [un]register_consumer operate on pointers, rename get_loop_again() to has_work() 1 year ago
Vitaliy Filippov 19abe6227e Fix submission ring overflow & ring_data_t reuse conflicts 2 years ago
Vitaliy Filippov 02a0eb49c2 Begin reply code 2 years ago
Vitaliy Filippov a8f250c68f fio engine starts now 2 years ago
Vitaliy Filippov 8c690c76ec Wakeup ring loop 2 years ago
Vitaliy Filippov b6174075de Fix write iov_len check 2 years ago
Vitaliy Filippov d9d6a4f9c4 Forgot to pass cqe result :) 2 years ago
Vitaliy Filippov c2de733e35 Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2 years ago
Vitaliy Filippov 2f429b17dd io_uring timeout testing 2 years ago
Vitaliy Filippov eec1c35ea4 Begin to debug ... all of this stuff :) 2 years ago
Vitaliy Filippov bc549553e4 Rename dirty_entry.size to len, remove some unneeded methods and fields, read metadata correctly 2 years ago
Vitaliy Filippov 1c6b9778a4 Handle all io_uring events using lambdas 2 years ago
Vitaliy Filippov 3f5ad16748 Fix ringloop, implement first version of handle_event for reads 2 years ago
Vitaliy Filippov 351366d228 Add ring_loop 2 years ago