Vitaliy Filippov
|
b5c020ce0b
|
Use io_uring SQ size for ringloop capacity - otherwise get_sqe could return NULL when space_left() was > 0 under load
Raise default io_uring size to 1024 for the same effective capacity as previously
|
2023-11-20 03:04:06 +03:00 |
|
Vitaliy Filippov
|
bac9e34836
|
Allow to create vitastor_c with plain epoll without uring :-)
|
2023-10-26 22:57:36 +03:00 |
|
Vitaliy Filippov
|
ad30b11519
|
Add the missing ringloop creation check to vitastor_c_create_uring_json()
|
2023-10-26 18:07:23 +03:00 |
|
Vitaliy Filippov
|
4a4627dcab
|
Do not use bool in C library
|
2023-07-18 23:37:53 +03:00 |
|
Vitaliy Filippov
|
30ac899074
|
Make QEMU driver compatible with older vitastor_client and with systems without io_uring
|
2023-07-04 15:51:43 +03:00 |
|
Vitaliy Filippov
|
3de7929fe5
|
Integrate v2 - direct epoll
|
2023-07-04 00:28:23 +03:00 |
|
Vitaliy Filippov
|
07b2196bc2
|
Integrate QEMU driver with io_uring
|
2023-07-04 00:28:23 +03:00 |
|
Vitaliy Filippov
|
137309cf29
|
Implement bdrv_co_block_status for snapshot export support
|
2023-01-07 17:06:58 +03:00 |
|
Vitaliy Filippov
|
89dcda1fed
|
Remove "bool" from the C header
|
2021-10-18 01:49:07 +03:00 |
|
Vitaliy Filippov
|
6ca8afffe5
|
Add CAS version parameter to the C wrapper
|
2021-06-19 01:00:52 +03:00 |
|
Vitaliy Filippov
|
511a89948b
|
Rework qemu_proxy into a C wrapper library with public header
|
2021-06-19 00:39:11 +03:00 |
|