• Joined on 2017-02-23
vitalif pushed to writeback at vitalif/vitastor 2023-08-26 00:40:00 +03:00
bd908eacb5 Experimental: Support RDMA devices without ODP by stupidly calling ibv_reg_mr on every output buffer :)
1dc92a61bf Limit writeback queue
9ae3f75a57 Rename client_max_writeback_* to client_max_buffered_*
3604fd4705 Reads do not need to wait for buffer flushes anymore
9db7930ef2 WIP Implement client writeback cache
Compare 6 commits »
vitalif pushed to hotfix-1.0.0 at vitalif/vitastor 2023-08-24 19:09:08 +03:00
a028b4fa4c Make QEMU driver compatible with QEMU 8.1
vitalif created branch hotfix-1.0.0 in vitalif/vitastor 2023-08-24 19:03:14 +03:00
vitalif pushed to hotfix-1.0.0 at vitalif/vitastor 2023-08-24 19:03:14 +03:00
da2bfd0b1e Fix co_truncate size division by BDRV_SECTOR_SIZE
cec5ceab77 Fix buffer insert in cluster_client
dc90faec7e Fix incorrect marking op parts as done with snapshots (could probably lead to client hangs)
20c62a4244 Fix monitor retrying failed etcd connection in an infinite loop without pauses
Compare 4 commits »
vitalif pushed to master at vitalif/vitastor 2023-08-24 02:24:01 +03:00
79c6d6f323 Make QEMU driver compatible with QEMU 8.1
vitalif pushed to master at vitalif/vitastor 2023-08-24 01:55:51 +03:00
ae760dbc1d Fix co_truncate size division by BDRV_SECTOR_SIZE
65487da4b1 Do not include msgr_rdma.h into messenger.h
Compare 2 commits »
vitalif pushed to writeback at vitalif/vitastor 2023-08-24 01:55:51 +03:00
0677926dee Experimental: Support RDMA devices without ODP by stupidly calling ibv_reg_mr on every output buffer :)
1918f3928b Limit writeback queue
c3072d1e42 Rename client_max_writeback_* to client_max_buffered_*
4ac3f0e723 Reads do not need to wait for buffer flushes anymore
339bdd32f0 WIP Implement client writeback cache
Compare 7 commits »
vitalif pushed to writeback at vitalif/vitastor 2023-08-24 01:55:00 +03:00
2f4e90d760 Experimental: Support RDMA devices without ODP by stupidly calling ibv_reg_mr on every output buffer :)
a22cadaf10 Limit writeback queue
e2c5a95f69 Rename client_max_writeback_* to client_max_buffered_*
88f0c0ad1c Reads do not need to wait for buffer flushes anymore
37beab252f WIP Implement client writeback cache
Compare 7 commits »
vitalif pushed to master at vitalif/vitastor 2023-08-24 01:54:59 +03:00
710960349d Do not include msgr_rdma.h into messenger.h
5de345edd3 Fix co_truncate size division by BDRV_SECTOR_SIZE
Compare 2 commits »
vitalif pushed to writeback at vitalif/vitastor 2023-08-22 23:56:48 +03:00
0f8d63322b Fix co_truncate size division by BDRV_SECTOR_SIZE
vitalif pushed to writeback at vitalif/vitastor 2023-08-21 01:11:02 +03:00
dd14d4fd18 Experimental: Support RDMA devices without ODP by stupidly calling ibv_reg_mr on every output buffer :)
b6348bdb14 Do not include msgr_rdma.h into messenger.h
Compare 2 commits »
vitalif pushed to writeback at vitalif/vitastor 2023-08-19 16:49:06 +03:00
1cbe92ec88 Limit writeback queue
e71d597096 Rename client_max_writeback_* to client_max_buffered_*
8d54a9bb8e Reads do not need to wait for buffer flushes anymore
e3d75766a9 WIP Implement client writeback cache
Compare 4 commits »
vitalif pushed to writeback at vitalif/vitastor 2023-08-15 02:33:58 +03:00
120cdcb70c WIP Implement client writeback cache
vitalif pushed to writeback at vitalif/vitastor 2023-08-15 02:29:34 +03:00
6f3a8f8059 WIP Implement client writeback cache
vitalif pushed to writeback at vitalif/vitastor 2023-08-14 10:40:27 +03:00
60d39857c9 WIP Implement client writeback cache
vitalif pushed to writeback at vitalif/vitastor 2023-08-13 23:50:00 +03:00
d5571c3a52 WIP Implement client writeback cache
7862282938 Extract validation to check_rw(), remove duplicate code with OP_SYNC
Compare 2 commits »
vitalif pushed to master at vitalif/vitastor 2023-08-13 23:49:59 +03:00
7862282938 Extract validation to check_rw(), remove duplicate code with OP_SYNC
vitalif pushed to writeback at vitalif/vitastor 2023-08-13 23:48:29 +03:00
4ce4885145 WIP Implement client writeback cache
b771b76f2c Extract validation to check_rw(), remove duplicate code with OP_SYNC
Compare 2 commits »
vitalif pushed to master at vitalif/vitastor 2023-08-13 23:48:28 +03:00
b771b76f2c Extract validation to check_rw(), remove duplicate code with OP_SYNC
vitalif pushed to writeback at vitalif/vitastor 2023-08-13 11:35:01 +03:00
51ed331405 WIP Implement client writeback cache