19 Commits (23ea409081e2eda1a4d2426c883d8ab5320b8713)

Author SHA1 Message Date
Vitaliy Filippov 23ea409081 Fix "can't get SQE, will fall out of sync with EPOLLET" when overflowing the ring 11 months ago
Vitaliy Filippov befff09370 Fix possible crash due to uninitialized ring_data_t in ringloop 11 months ago
Vitaliy Filippov 3d05aa9362 Make it build with GCC 10, fio 3.20+ (atomics...) and QEMU 5.1 12 months ago
Vitaliy Filippov 0471b09b9c Add license notices to all source code files 1 year 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() 2 years 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