• Joined on 2017-02-23
vitalif pushed to cached-reads at vitalif/vitastor 2023-07-17 00:35:23 +03:00
37d14e35f3 Save cached_read_* in superblock
8c4a11b51c Document cached_read_{data,meta,journal} parameters
98d5849190 Support using Linux page cache for reads
Compare 3 commits »
vitalif pushed to checksums at vitalif/vitastor 2023-07-17 00:35:17 +03:00
e4ea8a9514 Track used blocks, not object versions
3c565e7b94 Document data_csum_type and csum_block_size parameters
Compare 2 commits »
vitalif pushed to checksums at vitalif/vitastor 2023-07-17 00:04:27 +03:00
e2815a261c Save cached_read_* in superblock
vitalif pushed to checksums at vitalif/vitastor 2023-07-16 23:57:14 +03:00
c022124f50 Document cached_read_{data,meta,journal} parameters
vitalif pushed to checksums at vitalif/vitastor 2023-07-15 12:12:59 +03:00
87fa5540cf Track used blocks, not object versions
vitalif pushed to checksums at vitalif/vitastor 2023-07-15 10:41:12 +03:00
5c6c0f053a Document data_csum_type and csum_block_size parameters
76166d7e3b Support using Linux page cache for reads
708918a4c7 Remove creepy "metadata copying" during overwrite
Compare 3 commits »
vitalif pushed to checksums at vitalif/vitastor 2023-07-14 00:38:22 +03:00
3e3e1c9d1b Document data_csum_type and csum_block_size parameters
3d0ec7bd12 Fix on-disk checksums with large block size (> 4k)
8e099c1d11 Support keeping checksums on disk (not in memory)
Compare 3 commits »
vitalif pushed to checksums at vitalif/vitastor 2023-07-14 00:03:08 +03:00
09464e70a3 Fix on-disk checksums with large block size (> 4k)
vitalif pushed to checksums at vitalif/vitastor 2023-07-13 02:58:57 +03:00
d89317042c Support keeping checksums on disk (not in memory)
18a3250beb Document data_csum_type and csum_block_size parameters
Compare 2 commits »
vitalif pushed to checksums at vitalif/vitastor 2023-07-13 01:51:12 +03:00
5f0e7ccdd7 Document data_csum_type and csum_block_size parameters
vitalif pushed to master at vitalif/vitastor 2023-07-13 01:50:06 +03:00
a0aac7eb2a Update drives
vitalif pushed to checksums at vitalif/vitastor 2023-07-13 01:50:05 +03:00
f010f01d43 Document data_csum_type and csum_block_size parameters
7c3899df5a Support keeping checksums on disk (not in memory)
debb00a535 Check for "Checksum mismatch" and "BUG" messages during test_heal
c8891ab1d6 Use clean_dyn_size for space check
7062b73d87 Log more details about checksum mismatch in big_writes
Compare 35 commits »
vitalif pushed to checksums at vitalif/vitastor 2023-07-10 02:22:26 +03:00
6802cf856b Document data_csum_type and csum_block_size parameters
vitalif pushed to checksums at vitalif/vitastor 2023-07-10 01:28:45 +03:00
bb979ea1af Check for "Checksum mismatch" and "BUG" messages during test_heal
6b12f4064b Use clean_dyn_size for space check
6d3969bf89 Log more details about checksum mismatch in big_writes
e449dc2f4c Use find_holes() in flusher for unification
7da7dcc898 Fill journal header to know checksum type & size when dumping journal with --all
Compare 42 commits »
vitalif pushed to master at vitalif/vitastor 2023-07-10 00:34:41 +03:00
ac7b834af3 Disable journal_no_same_sector_overwrites by default for HDD-only
vitalif pushed to master at vitalif/vitastor 2023-07-09 13:12:37 +03:00
ee0c78fd74 Fix default HDD block size in docs (actual size is 1 MB)
vitalif pushed to master at vitalif/vitastor 2023-07-09 13:01:07 +03:00
e6646a5b2f Bump QEMU version to vitastor3
vitalif pushed to master at vitalif/vitastor 2023-07-09 12:59:21 +03:00
ae69662b17 Add "Recommended drives"
vitalif pushed to master at vitalif/vitastor 2023-07-09 12:57:50 +03:00
dbfd8a950a Add "Recommended drives"
vitalif pushed to master at vitalif/vitastor 2023-07-09 12:45:17 +03:00
57ad4c3636 Add a note about HDD, enable throttling only for hybrid OSDs