Simplified distributed block and file storage with strong consistency, like in Ceph
 
 
 
 
 
 
Go to file
Vitaliy Filippov 283d03ef18 Fix "address already in use" in test example, begin client read loop 2019-12-13 14:05:15 +03:00
Makefile Support inmemory journal 2019-11-28 18:06:50 +03:00
allocator.cpp Fix linear overwrite, make metadata writes ordered, ignore older entries when recovering journal 2019-11-28 22:36:38 +03:00
allocator.h Fix metadata area size calculation, print free space, wait for free space 2019-11-28 20:23:27 +03:00
blockstore.cpp Do not use goto resume_0 due to some strange -O3 bug which leads to hangs (it seems it optimizes flush_queue.size() away) 2019-12-03 02:23:29 +03:00
blockstore.h Hide block_* fields 2019-12-10 00:13:59 +03:00
blockstore_flush.cpp Fix read_fulfill, use vector 2019-12-03 12:09:30 +03:00
blockstore_flush.h Fix read_fulfill, use vector 2019-12-03 12:09:30 +03:00
blockstore_init.cpp Inmemory metadata mode 2019-12-02 15:42:42 +03:00
blockstore_init.h Inmemory metadata mode 2019-12-02 15:42:42 +03:00
blockstore_journal.cpp Force start when journal is full 2019-12-03 02:23:29 +03:00
blockstore_journal.h Verify data crc32 when reading journal 2019-11-30 23:32:10 +03:00
blockstore_open.cpp Inmemory metadata mode 2019-12-02 15:42:42 +03:00
blockstore_read.cpp Fix read_fulfill, use vector 2019-12-03 12:09:30 +03:00
blockstore_stable.cpp OP_DELETE flushing 2019-12-02 02:41:14 +03:00
blockstore_sync.cpp WIP OP_DELETE 2019-12-01 17:25:59 +03:00
blockstore_write.cpp WIP OP_DELETE 2019-12-01 17:25:59 +03:00
crc32c.c Continue fio engine 2019-11-26 00:03:09 +03:00
crc32c.h Add optimized crc32c 2019-11-25 02:30:06 +03:00
fio_engine.cpp Hide block_* fields 2019-12-10 00:13:59 +03:00
lambda_size.cpp c++ lambda size test 2019-11-13 22:36:12 +03:00
osd.cpp Fix "address already in use" in test example, begin client read loop 2019-12-13 14:05:15 +03:00
osd_ops.h Begin OSD 2019-12-11 14:18:19 +03:00
ringloop.cpp fio engine starts now 2019-11-26 02:18:42 +03:00
ringloop.h Fix "address already in use" in test example, begin client read loop 2019-12-13 14:05:15 +03:00
test.cpp Fix "address already in use" in test example, begin client read loop 2019-12-13 14:05:15 +03:00
test_allocator.cpp Fix allocator bug 2019-11-27 01:12:25 +03:00
test_blockstore.cpp fio engine starts now 2019-11-26 02:18:42 +03:00
timerfd_interval.cpp fio engine starts now 2019-11-26 02:18:42 +03:00
timerfd_interval.h fio engine starts now 2019-11-26 02:18:42 +03:00
xor.h unoptimized crc32 and xor 2019-10-31 21:04:27 +03:00