Simplified distributed block and file storage with strong consistency, like in Ceph
 
 
 
 
 
 
Go to file
Vitaliy Filippov 82a2b8e7d9 Fix some extra bugs and it seems now it is even able to trim the journal 2019-11-22 12:08:44 +03:00
Makefile Fix journal loading 2019-11-21 00:52:52 +03:00
allocator.cpp Begin to debug ... all of this stuff :) 2019-11-16 02:32:29 +03:00
allocator.h Hierarchical bitmap allocator 2019-10-28 01:22:01 +03:00
blockstore.cpp Debug OP_STABLE so the basic case passes without problem 2019-11-21 02:09:18 +03:00
blockstore.h Debug OP_STABLE so the basic case passes without problem 2019-11-21 02:09:18 +03:00
blockstore_flush.cpp Fix some extra bugs and it seems now it is even able to trim the journal 2019-11-22 12:08:44 +03:00
blockstore_flush.h First implementation of journal trimming 2019-11-15 16:12:55 +03:00
blockstore_init.cpp Fix some extra bugs and it seems now it is even able to trim the journal 2019-11-22 12:08:44 +03:00
blockstore_init.h Rewrite metadata_init to the same "goto-coroutine" style 2019-11-21 21:51:52 +03:00
blockstore_journal.cpp Fix io_uring submission, journal sector selection 2019-11-19 18:07:40 +03:00
blockstore_journal.h Fix some extra bugs and it seems now it is even able to trim the journal 2019-11-22 12:08:44 +03:00
blockstore_open.cpp Begin to debug ... all of this stuff :) 2019-11-16 02:32:29 +03:00
blockstore_read.cpp Check result to be equal to iov_len 2019-11-18 02:09:34 +03:00
blockstore_stable.cpp Fix some extra bugs and it seems now it is even able to trim the journal 2019-11-22 12:08:44 +03:00
blockstore_sync.cpp Clear second sector of the journal, init iov for callbacks 2019-11-21 22:06:00 +03:00
blockstore_write.cpp Fix journal loading 2019-11-21 00:52:52 +03:00
crc32c.c Begin journal init reader 2019-11-04 01:42:53 +03:00
crc32c.h Begin journal init reader 2019-11-04 01:42:53 +03:00
lambda_size.cpp c++ lambda size test 2019-11-13 22:36:12 +03:00
ringloop.cpp Wakeup ring loop 2019-11-18 14:08:11 +03:00
ringloop.h Wakeup ring loop 2019-11-18 14:08:11 +03:00
test.cpp Try to submit a test write operation 2019-11-18 02:36:53 +03:00
test_blockstore.cpp Fix some extra bugs and it seems now it is even able to trim the journal 2019-11-22 12:08:44 +03:00
xor.h unoptimized crc32 and xor 2019-10-31 21:04:27 +03:00