• Joined on 2017-02-23
vitalif pushed to master at vitalif/emhash 2025-07-11 02:16:35 +03:00
b7ff3147a5 update 3rd
b5196a543c add 3rd hash function
e6d6881b6a new add
3dee9a516d new add
0ce66bf785 update 3rd
Compare 10 commits »
vitalif created repository vitalif/emhash 2025-07-11 02:14:54 +03:00
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-07 02:03:01 +03:00
3afc252530 Extract multilist_alloc_t
38581302d3 Check for overlaps during blockstore loading
6b30dcadbb Fix multilist_alloc_t bug, move verify and print to lib
Compare 3 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-06 19:00:08 +03:00
77f0c264da Fix pending_ops
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-06 18:45:09 +03:00
3745eb622b Fix repeating cur_oid
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-06 18:32:52 +03:00
396313ca20 Mark overwritten heap_writes as immediately compacted
74107f58ef Move "ack write" debug message
9ff399f0e5 Fsync data on trim_lsn, not when writing compacted data
Compare 3 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-06 15:30:32 +03:00
72b8f11f23 Batch big_write data fsyncs
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-06 01:16:52 +03:00
6df1d6d5ec Use the same "inflight" queue to track compaction
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-06 01:06:06 +03:00
69fb8c879f Use the same "inflight" queue to track compaction
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-05 16:15:56 +03:00
4e3e797269 Add trim lsn queue phase
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-05 15:44:44 +03:00
43373c5650 Use the same "inflight" queue to track compaction
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-05 14:53:44 +03:00
9806ed5053 Use new LSNs on stabilize
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-05 02:06:07 +03:00
8f2d589682 Assign new LSN on stabilize
ac184fb290 WIP Only save MVCC copy when overwriting an object
Compare 2 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-04 02:30:06 +03:00
ee4dc8d3cd WIP Only save MVCC copy when overwriting an object
0bf83f9d41 Do not use wr_offset
7607e9392c Prevent compaction of incomplete object writes
Compare 3 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-04 02:25:19 +03:00
69568c4487 WIP Only save MVCC copy when overwriting an object
d064061f01 Do not use wr_offset
Compare 2 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-04 02:24:42 +03:00
3e5f8c63a9 WIP Only save MVCC copy when overwriting an object
81baf697e5 Do not use wr_offset
fd4b51c22f Prevent compaction of incomplete object writes
2a338106fe Experimental INTENT_WRITE write mode with WA=2 instead of 3
a4356ef2ff Add test_compact_block
Compare 22 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-03 01:38:32 +03:00
2c1d128893 WIP inflight op tracking
vitalif created branch test-etcd-schizo in vitalif/vitastor 2025-07-02 18:38:25 +03:00
vitalif pushed to test-etcd-schizo at vitalif/vitastor 2025-07-02 18:38:25 +03:00
88c9f9bd6d Test etcd schizophrenia
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-02 11:11:54 +03:00
95878e4371 Experimental INTENT_WRITE write mode with WA=2 instead of 3