vitalif pushed to master at vitalif/vitastor
- ad30b11519 Add the missing ringloop creation check to vitastor_c_create_uring_json()
vitalif pushed to master at vitalif/vitastor
- a061246997 Do not attempt to initialize QEMU driver via vitastor_c_create_qemu_uring()
vitalif pushed to master at vitalif/vitastor
- dac2c16525 Do not attempt to initialize QEMU driver via vitastor_c_create_qemu_uring()
vitalif pushed to kv at vitalif/vitastor
- 0566a10336 Fix duplicate keys in listings on parallel updates -- do not rewind key "iterator position"
vitalif pushed to kv at vitalif/vitastor
- d3873c2dce Implement key suffix to avoid collisions of multiple test workers
- 23ac590638 Do not complain on empty first block
- c71f4eb87f Add JSON output for stress-tester
- Compare 3 commits »
vitalif pushed to kv at vitalif/vitastor
- aa007a862c Implement key suffix to avoid collisions of multiple test workers
vitalif pushed to kv at vitalif/vitastor
- 841d048730 Do not complain on empty first block
vitalif pushed to kv at vitalif/vitastor
- cc9b17e91f Add JSON output for stress-tester
vitalif pushed to kv at vitalif/vitastor
- c8c330de79 Print total stats
- 0bb85b3903 Do not send more than op_count operations (fix segfault on finish)
- Compare 2 commits »
vitalif pushed to kv at vitalif/vitastor
- c9f069593b Add some more resiliency to serialize()
- e1853a0998 Invalidate blocks being updated too
- Compare 2 commits »
vitalif pushed to kv at vitalif/vitastor
- bb449acb7a Change new block allocation method: make each writer choose multiple empty PG blocks and place blocks in them
- 3bbe81c3b8 Remove blocks from cache on unsuccessful updates
- b829a43ed0 Allow to track multiple updates per block (it should never happen though)
- 1c21b6fa81 Do not call stop_updating after failed write_new_block and after clear_block (both delete the item)
- 6f7f4308c2 Track versions of parent blocks and recheck if changed during update
- Compare 9 commits »
vitalif pushed to kv at vitalif/vitastor
- 866cf202b6 Change new block allocation method: make each writer choose multiple empty PG blocks and place blocks in them
vitalif pushed to kv at vitalif/vitastor
- 93ff919c8f Change new block allocation method: make each writer choose multiple empty PG blocks and place blocks in them
- 38a67cf24f Remove blocks from cache on unsuccessful updates
- Compare 2 commits »
vitalif pushed to kv at vitalif/vitastor
- d8e5de630e Remove blocks from cache on unsuccessful updates
- e27f539f93 Allow to track multiple updates per block (it should never happen though)
- Compare 2 commits »
vitalif pushed to kv at vitalif/vitastor
- 9c5dd64e5b Do not call stop_updating after failed write_new_block and after clear_block (both delete the item)
vitalif pushed to kv at vitalif/vitastor
- 539b2192bd Track versions of parent blocks and recheck if changed during update
vitalif pushed to kv at vitalif/vitastor
- 15dddebdcd Track versions of parent blocks and recheck if changed during update
- 8d408f8e8c Fix resume_split condition (key_lt can also be "")
- f3e83c9a23 Experiment: transform offsets for better sharding
- d0fccf95d2 More post-stress-test fixes
- Compare 4 commits »
vitalif pushed to kv at vitalif/vitastor
- 19df4eee31 Experiment: transform offsets for better sharding