• Joined on 2017-02-23
vitalif pushed to master at vitalif/vitastor 2023-07-09 01:18:35 +03:00
b7e4d0c9bf Fix journal dirty_start position tracking and some debug prints
vitalif pushed to master at vitalif/vitastor 2023-07-09 01:16:06 +03:00
36f3ff0979 Fix journal dirty_start position tracking and some debug prints
vitalif pushed to master at vitalif/tinyraft 2023-07-08 02:05:28 +03:00
899c06faed I want to make mini-etcd out of it
vitalif pushed to master at vitalif/vitastor 2023-07-07 01:40:58 +03:00
161a23c966 Support reloading state when etcd says "revisions were compacted"
vitalif pushed to master at vitalif/vitastor 2023-07-07 01:40:43 +03:00
d16d6f8452 Support reloading state when etcd says "revisions were compacted"
vitalif pushed to master at vitalif/vitastor 2023-07-07 01:35:22 +03:00
161a23c966 Support reloading state when etcd says "revisions were compacted"
vitalif pushed to master at vitalif/vitastor 2023-07-07 01:33:41 +03:00
e6e070d5e6 Support reloading state when etcd says "revisions were compacted" (on etcd restart)
vitalif pushed to master at vitalif/vitastor 2023-07-07 01:18:17 +03:00
aa68707e5f Support reloading state when etcd says "revisions were compacted" (on etcd restart)
vitalif pushed to master at vitalif/vitastor 2023-07-07 01:16:44 +03:00
9e79db9ec9 Support reloading state when etcd says "revisions were compacted" (on etcd restart)
vitalif pushed to master at vitalif/tinyraft 2023-07-06 20:17:04 +03:00
a6893ea494 Fix "leadership expiration"
vitalif pushed to master at vitalif/vitastor 2023-07-06 00:47:35 +03:00
2f999d8607 Reduce etcd memory usage
vitalif pushed to master at vitalif/vitastor 2023-07-06 00:40:19 +03:00
d007a374f2 Delete extra /pool/stats/ keys for non-existing pools
45c0694853 Clear etcd_local addresses on reload and also skip duplicates
Compare 2 commits »
vitalif pushed to master at vitalif/vitastor 2023-07-05 13:19:29 +03:00
57bcba2406 Add notes about VDUSE
vitalif pushed to checksums at vitalif/vitastor 2023-07-04 16:52:17 +03:00
fb4aae84ab Check for "Checksum mismatch" and "BUG" messages during test_heal
7dcf674bd6 Use clean_dyn_size for space check
4103e7af94 Log more details about checksum mismatch in big_writes
aefc4f4ac0 Use find_holes() in flusher for unification
af2a2d4a69 Fill journal header to know checksum type & size when dumping journal with --all
Compare 34 commits »
vitalif pushed to master at vitalif/vitastor 2023-07-04 15:52:00 +03:00
30ac899074 Make QEMU driver compatible with older vitastor_client and with systems without io_uring
vitalif pushed to checksums at vitalif/vitastor 2023-07-04 15:38:36 +03:00
0804df170b Check for "Checksum mismatch" and "BUG" messages during test_heal
93ed874d00 Use clean_dyn_size for space check
99a349ad05 Log more details about checksum mismatch in big_writes
1dc0e06ad3 Use find_holes() in flusher for unification
6437d24fe0 Fill journal header to know checksum type & size when dumping journal with --all
Compare 70 commits »
vitalif pushed to master at vitalif/vitastor 2023-07-04 00:58:36 +03:00
5e79367372 Add notes about VDUSE
vitalif pushed to master at vitalif/vitastor 2023-07-04 00:57:37 +03:00
9430c2bc3b Add notes about VDUSE
vitalif pushed to master at vitalif/vitastor 2023-07-04 00:28:39 +03:00
796d2dfb03 Make QEMU driver compatible with older vitastor_client and with systems without io_uring
2348d39cf4 Avoid repeated qemu_uring_handlers, add 2.0-2.7 compatibility
3de7929fe5 Integrate v2 - direct epoll
07b2196bc2 Integrate QEMU driver with io_uring
Compare 4 commits »
vitalif deleted branch qemu-uring from vitalif/vitastor 2023-07-04 00:28:18 +03:00