Vitaliy Filippov
|
9cb07d844b
|
Make [un]register_consumer operate on pointers, rename get_loop_again() to has_work()
|
2020-03-04 21:00:20 +03:00 |
Vitaliy Filippov
|
5739b02de8
|
Add sparse read to ./blockstore_test, link blockstore to libblockstore.so
|
2020-01-12 19:59:19 +03:00 |
Vitaliy Filippov
|
d3d21e6e0f
|
Rename OP_ to BS_OP_
|
2019-12-19 13:56:26 +03:00 |
Vitaliy Filippov
|
a7e74670a5
|
Split blockstore implementation and interface header
|
2019-12-15 14:57:18 +03:00 |
Vitaliy Filippov
|
749ab6e2c6
|
Rename blockstore_operation to blockstore_op_t
|
2019-12-15 14:57:18 +03:00 |
Vitaliy Filippov
|
d3c6314d01
|
Finish reply code, make it compile
|
2019-12-14 20:51:59 +03:00 |
Vitaliy Filippov
|
a8f250c68f
|
fio engine starts now
|
2019-11-26 02:18:42 +03:00 |
Vitaliy Filippov
|
82a2b8e7d9
|
Fix some extra bugs and it seems now it is even able to trim the journal
|
2019-11-22 12:08:44 +03:00 |
Vitaliy Filippov
|
2b12428cb1
|
Debug OP_STABLE so the basic case passes without problem
|
2019-11-21 02:09:18 +03:00 |
Vitaliy Filippov
|
3bfa2f5f39
|
Fix io_uring submission, journal sector selection
|
2019-11-19 18:07:40 +03:00 |
Vitaliy Filippov
|
8c690c76ec
|
Wakeup ring loop
|
2019-11-18 14:08:11 +03:00 |
Vitaliy Filippov
|
5b8df6768b
|
Try to submit a test write operation
|
2019-11-18 02:36:53 +03:00 |
Vitaliy Filippov
|
d9d6a4f9c4
|
Forgot to pass cqe result :)
|
2019-11-17 22:26:55 +03:00 |
Vitaliy Filippov
|
c2de733e35
|
Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data
|
2019-11-17 21:39:30 +03:00 |
Vitaliy Filippov
|
2f429b17dd
|
io_uring timeout testing
|
2019-11-17 18:19:11 +03:00 |
Vitaliy Filippov
|
eec1c35ea4
|
Begin to debug ... all of this stuff :)
|
2019-11-16 02:32:29 +03:00 |