vitalif pushed to heap-meta at vitalif/vitastor
-
b6fefbecfb Fsync after stabilizing
-
c511edaf34 Fsync & update metadata when block checksums are enabled
-
a18f2b97c0 Return new_lsn from erase and rollback
-
ae7c6f72e0 Allow to cancel compaction for unfinished writes
-
5546942790 Fix space allocation & compaction on start
- Compare 5 commits »
vitalif pushed to heap-meta at vitalif/vitastor
-
6542f1425b Return new_lsn from erase and rollback
-
0291926298 Allow to cancel compaction for unfinished writes
-
93b173b356 Fix space allocation & compaction on start
-
2dc229b247 Use emhash::try_get
-
53e449b1d3 Use emhash hashmap (2x faster)
- Compare 7 commits »
vitalif pushed to heap-meta at vitalif/vitastor
-
3bb623ef18 Allow to cancel compaction for unfinished writes
-
2888aa5c7e Fix space allocation & compaction on start
-
0ff2ae42a3 Use emhash::try_get
-
f23992fe42 Use emhash hashmap (2x faster)
-
60c0c1e447 Use inflight_lsn iterators
- Compare 8 commits »
vitalif pushed to master at vitalif/emhash
-
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
vitalif pushed to heap-meta at vitalif/vitastor
-
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
-
77f0c264da Fix pending_ops
vitalif pushed to heap-meta at vitalif/vitastor
-
3745eb622b Fix repeating cur_oid
vitalif pushed to heap-meta at vitalif/vitastor
-
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
-
72b8f11f23 Batch big_write data fsyncs
vitalif pushed to heap-meta at vitalif/vitastor
-
6df1d6d5ec Use the same "inflight" queue to track compaction
vitalif pushed to heap-meta at vitalif/vitastor
-
69fb8c879f Use the same "inflight" queue to track compaction
vitalif pushed to heap-meta at vitalif/vitastor
-
4e3e797269 Add trim lsn queue phase
vitalif pushed to heap-meta at vitalif/vitastor
-
43373c5650 Use the same "inflight" queue to track compaction
vitalif pushed to heap-meta at vitalif/vitastor
-
9806ed5053 Use new LSNs on stabilize
vitalif pushed to heap-meta at vitalif/vitastor
-
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
-
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
-
69568c4487 WIP Only save MVCC copy when overwriting an object
-
d064061f01 Do not use wr_offset
- Compare 2 commits »