• Joined on 2017-02-23
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-20 15:03:40 +03:00
a3223377d1 Fix OSD build
7df172de2c Remove BS_OP_SYNC_STAB_ALL from OSD
a9655ac34f Fix vitastor-disk build (with old metadata and journal formats)
Compare 3 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-19 23:12:54 +03:00
96ba48aad0 Collapse intent_writes on other write types too
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-19 23:10:54 +03:00
916da6f4d4 Fix buffer overflow in test_heap
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-19 23:10:47 +03:00
ee27c72b7e Remove buffer overflow in test_heap
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-19 23:00:50 +03:00
4001719eb0 Add a test for parallel reads with block checksums
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-19 17:57:09 +03:00
06ed2c6a49 Add a test for parallel reads with block checksums
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-19 14:31:40 +03:00
f48e8c02fc Remove cancel_all_writes
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-19 02:21:25 +03:00
4551158349 Add a test for "perfect_csum_update" mode
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-18 22:11:19 +03:00
9c293bc253 Add 2 tests for intent writes
f9746bf1e6 Add a test with fsync
b4d98120b9 Implement buffered disk_mock_t mode, extract ringloop_mock.cpp
aa9aba150a unaligned_intent does not need special handling anymore
1edb550b29 Add an option for global coverage
Compare 10 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-18 22:06:36 +03:00
900f7758d9 Add 2 tests for intent writes
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-18 12:46:16 +03:00
0bcb10dd46 Add a test with fsync
5bfcc79a4b Implement buffered disk_mock_t mode, extract ringloop_mock.cpp
Compare 2 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-18 12:39:51 +03:00
2aec4a376f Add a test with fsync
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-18 12:38:46 +03:00
6d2566acce Add a test with fsync
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-18 12:30:43 +03:00
7ea3dc54de Add a test with fsync
509a2cb806 Implement buffered disk_mock_t mode, extract ringloop_mock.cpp
ceff18b041 unaligned_intent does not need special handling anymore
5ae32da186 Add an option for global coverage
c03bf038a2 Fix some blockstore bugs discovered by the mocked test!
Compare 5 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-18 01:04:25 +03:00
cc8f93550e Implement buffered disk_mock_t mode, extract ringloop_mock.cpp
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-17 22:11:50 +03:00
cfa1fecd83 Implement buffered disk_mock_t mode
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-17 16:53:31 +03:00
0232a08e3b unaligned_intent does not need special handling anymore
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-17 16:52:22 +03:00
f10b2afc48 unaligned_intent does not need special handling anymore
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-17 16:12:40 +03:00
4d9502fcf6 Add an option for global coverage
vitalif pushed to heap-meta at vitalif/vitastor 2025-07-17 12:49:35 +03:00
10c9528588 Fix some blockstore bugs discovered by the mocked test!
e61d8049ad Add a basic mocked blockstore test
581f606330 Add mocks for blockstore integration tests: timerfd, ring_loop_mock_t and disk_mock_t
c9cd90e1cd Use only space_left, not sqes_left
Compare 4 commits »