Simplified distributed block and file storage with strong consistency, like in Ceph
 
 
 
 
 
 
Go to file
Vitaliy Filippov c2de733e35 Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
Makefile Begin to debug ... all of this stuff :) 2019-11-16 02:32:29 +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 Begin to debug ... all of this stuff :) 2019-11-16 02:32:29 +03:00
blockstore.h Remove extra states as they seem useless 2019-11-15 14:02:37 +03:00
blockstore_flush.cpp Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
blockstore_flush.h First implementation of journal trimming 2019-11-15 16:12:55 +03:00
blockstore_init.cpp Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
blockstore_init.h First implementation of journal trimming 2019-11-15 16:12:55 +03:00
blockstore_journal.cpp Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
blockstore_journal.h First implementation of journal trimming 2019-11-15 16:12:55 +03:00
blockstore_open.cpp Begin to debug ... all of this stuff :) 2019-11-16 02:32:29 +03:00
blockstore_read.cpp Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
blockstore_stable.cpp Begin to debug ... all of this stuff :) 2019-11-16 02:32:29 +03:00
blockstore_sync.cpp Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
blockstore_write.cpp Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +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 Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
ringloop.h Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
test.cpp io_uring timeout testing 2019-11-17 18:19:11 +03:00
test_blockstore.cpp Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 2019-11-17 21:39:30 +03:00
xor.h unoptimized crc32 and xor 2019-10-31 21:04:27 +03:00