Simplified distributed block storage with strong consistency, like in Ceph
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Vitaliy Filippov 8e634d5b74 Continue sync implementation 2 years ago
Makefile Rename dirty_queue to dirty_db and make it a single std::map 2 years ago
allocator.cpp Rename dirty_queue to dirty_db and make it a single std::map 2 years ago
allocator.h Hierarchical bitmap allocator 2 years ago
blockstore.cpp Continue sync implementation 2 years ago
blockstore.h Continue sync implementation 2 years ago
blockstore_init.cpp Rename dirty_queue to dirty_db and make it a single std::map 2 years ago
blockstore_init.h Port everything to ring_loop 2 years ago
blockstore_journal.h Move blockstore journal fields to journal_t, implement multiple write buffers for journal sectors 2 years ago
blockstore_open.cpp Move blockstore journal fields to journal_t, implement multiple write buffers for journal sectors 2 years ago
blockstore_read.cpp Remove duplicate code 2 years ago
blockstore_write.cpp Continue sync implementation 2 years ago
crc32c.c Begin journal init reader 2 years ago
crc32c.h Begin journal init reader 2 years ago
ringloop.cpp Fix ringloop, implement first version of handle_event for reads 2 years ago
ringloop.h Fix ringloop, implement first version of handle_event for reads 2 years ago
test.cpp Rename dirty_queue to dirty_db and make it a single std::map 2 years ago
xor.h unoptimized crc32 and xor 2 years ago