Vitaliy Filippov
|
7333022adf
|
Add a third I/O mode: O_DIRECT|O_SYNC, change parameters to data_io/meta_io/journal_io
|
2023-08-09 00:57:08 +03:00 |
Vitaliy Filippov
|
564df2eb5d
|
Support using buffered I/O with O_SYNC instead of direct I/O
|
2023-07-29 12:17:18 +03:00 |
Vitaliy Filippov
|
d6ee1ca17c
|
Use zero checksum size for zero-length writes
|
2023-07-29 12:17:18 +03:00 |
Vitaliy Filippov
|
874a766b62
|
Rename meta_version to meta_format
|
2023-07-29 12:17:18 +03:00 |
Vitaliy Filippov
|
a166147110
|
Add backwards compatibility with non-checksum metadata and journal formats
|
2023-07-29 12:17:18 +03:00 |
Vitaliy Filippov
|
7d532880c3
|
Implement large csum_block_size support (more than 4k) + refactor blockstore_flush
|
2023-07-29 12:17:18 +03:00 |
Vitaliy Filippov
|
0b0405d115
|
Implement bitmap-granular (4k) metadata & data checksums
|
2023-07-29 12:17:18 +03:00 |
Vitaliy Filippov
|
4c9aaa8a86
|
vitastor-disk prepare: implement first form of the command
|
2022-08-09 01:29:29 +03:00 |
Vitaliy Filippov
|
dfd80626bd
|
Extract disk opening functions to separate module
|
2022-07-15 01:38:30 +03:00 |