• Joined on 2017-02-23
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-09 00:58:52 +03:00
578a8f08e2 Fix read fio bench
744b6abeea Fix vitastor-disk prepare and param validation
ee97c6d9e1 Fix skipping of corrupted objects, fix use_buffer_area with zero size
Compare 3 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-08 21:13:47 +03:00
fd8976c137 Fix vitastor-disk prepare and param validation
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-08 16:55:17 +03:00
74943ef5c9 Fix skipping of corrupted objects, fix use_buffer_area with zero size
b2ea760a9d Fix enabling checksums in blockstore-disk O_o
9e9544834f Support heap format in simple-offsets
65e89865de Fix bitmap calculation for EC N+1 & the new store and EC N+2+ for the old store
4ed17d847a Return all unstable versions in listing
Compare 29 commits »
vitalif created branch fix-multiple-inflight-overwrites in vitalif/vitastor 2025-08-06 15:02:55 +03:00
vitalif pushed to fix-multiple-inflight-overwrites at vitalif/vitastor 2025-08-06 15:02:55 +03:00
e789673c6a fix: avoid multiple inflight overwrites to meta blocks
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-06 02:25:21 +03:00
78b6456067 Support heap format in simple-offsets
vitalif created branch fix-ec22-bitmaps in vitalif/vitastor 2025-08-06 01:45:03 +03:00
vitalif pushed to fix-ec22-bitmaps at vitalif/vitastor 2025-08-06 01:45:03 +03:00
5a765769fa Remove "Only allow to overwrite part of the bitmap" blockstore API feature
a6a5f44fde Fix bitmap calculation for EC N+1 & the new store and EC N+2+ for the old store
Compare 2 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-06 01:42:38 +03:00
2e6af90aac Fix bitmap calculation for EC N+1 & the new store and EC N+2+ for the old store
vitalif pushed to master at vitalif/vitastor 2025-08-06 01:16:02 +03:00
1b9296ff6c Add qemu_file_mirror_path option to the config to allow to trick Veeam
vitalif pushed to master at vitalif/vitastor 2025-08-05 11:25:28 +03:00
6bf136c199 Add a note about /etc/apt/preferences to docs
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-05 02:08:27 +03:00
e84bfcf213 Return all unstable versions in listing
8cd003df1a Actually fsync after stabilize
Compare 2 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-05 00:40:08 +03:00
0a8a8a9350 Fix bad resharding due to the lack of iteration order in a hashmap
b5ffcc5185 Use set_immediate() in osd_flush to prevent stack overflows on repeated errors
Compare 2 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-04 13:21:38 +03:00
16e11e3419 Move test & build_test to top-level cmakelists
d1b3947609 Add missing request_trim
b5e7a2db0e Use multilist_index_t instead of multiple bitmap allocators
292888f9b3 Implement another multilist-style allocator for metadata blocks
5154f98ed7 Fix a bug with unstable_big over unstable_small
Compare 6 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-04 13:21:17 +03:00
5215934de6 Move test & build_test to top-level cmakelists
19ed7399ee Add missing request_trim
fb24fe3347 Use multilist_index_t instead of multiple bitmap allocators
58c24ba6fb Implement another multilist-style allocator for metadata blocks
547742954c Fix a bug with unstable_big over unstable_small
Compare 6 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-04 12:20:01 +03:00
545e430fa1 Move test & build_test to top-level cmakelists
8afc285936 Add missing request_trim
4f86c250bc Use multilist_index_t instead of multiple bitmap allocators
b0df0a9285 Implement another multilist-style allocator for metadata blocks
cf08e06daf Fix a bug with unstable_big over unstable_small
Compare 65 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-04 02:47:43 +03:00
11ab0681a7 Move test & build_test to top-level cmakelists
0b4ecd394a Add missing request_trim
7b144d6d82 Use multilist_index_t instead of multiple bitmap allocators
Compare 3 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-04 02:31:44 +03:00
9ecf490492 Add missing request_trim
8c8ecf489c Use multilist_index_t instead of multiple bitmap allocators
4e5419672b Implement another multilist-style allocator for metadata blocks
0bcfdbf5e1 Fix a bug with unstable_big over unstable_small
Compare 4 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-04 01:53:38 +03:00
cff8a00ad3 Use multilist_index_t instead of multiple bitmap allocators
e3f843031a Implement another multilist-style allocator for metadata blocks
Compare 2 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-08-03 18:43:03 +03:00
dc1906dc0c Fix a bug with unstable_big over unstable_small