19 Commits (f2e9749c9340ceffe036890be485ec0a2ac128ed)

Author SHA1 Message Date
Vitaliy Filippov 9260cd263a Verify data crc32 when reading journal 3 years ago
Vitaliy Filippov 40781c67b2 Trim journal on start 3 years ago
Vitaliy Filippov 9fa0d3325f Support inmemory journal 3 years ago
Vitaliy Filippov 78807eb244 Fix journal space check (do not overwrite the beginning of the journal) 3 years ago
Vitaliy Filippov 74d8ea2f01 Calculate data crc32c 3 years ago
Vitaliy Filippov d0fdcbd7ff Add optimized crc32c 3 years ago
Vitaliy Filippov 82a2b8e7d9 Fix some extra bugs and it seems now it is even able to trim the journal 3 years ago
Vitaliy Filippov 299b7288d5 Fix journal loading 3 years ago
Vitaliy Filippov 3bfa2f5f39 Fix io_uring submission, journal sector selection 3 years ago
Vitaliy Filippov a4aaa3c7c7 First implementation of journal trimming 3 years ago
Vitaliy Filippov 0627dd0f5e Used journal sector tracking 3 years ago
Vitaliy Filippov 1c6b9778a4 Handle all io_uring events using lambdas 3 years ago
Vitaliy Filippov ae77a228c7 Rename big_write.block to location 3 years ago
Vitaliy Filippov 46e96c5128 Remove duplicate journal buffer submission code 3 years ago
Vitaliy Filippov 8edb9e9d6f Remove duplicate journal writing code (and fix it at the same time) 3 years ago
Vitaliy Filippov 5330461029 Move blockstore journal fields to journal_t, implement multiple write buffers for journal sectors 3 years ago
Vitaliy Filippov c959948c82 Finish journal reader 3 years ago
Vitaliy Filippov e1c92d2227 Begin journal init reader 3 years ago
Vitaliy Filippov f4705d81d7 Split into multiple files, begin init_loop, adjust read 3 years ago