Simplified distributed block and file storage with strong consistency, like in Ceph
 
 
 
 
 
 
Go to file
Vitaliy Filippov d2d8d6e7fb Comments about stabilize operation, track unsynced_writes correctly 2019-11-11 02:53:19 +03:00
Makefile Remove duplicate journal writing code (and fix it at the same time) 2019-11-11 00:28:14 +03:00
allocator.cpp Rename dirty_queue to dirty_db and make it a single std::map 2019-11-08 00:20:10 +03:00
allocator.h Hierarchical bitmap allocator 2019-10-28 01:22:01 +03:00
blockstore.cpp Begin implementation of the STABLE operation 2019-11-10 14:37:45 +03:00
blockstore.h Comments about stabilize operation, track unsynced_writes correctly 2019-11-11 02:53:19 +03:00
blockstore_init.cpp Rename object_db to clean_db 2019-11-10 22:41:40 +03:00
blockstore_init.h Port everything to ring_loop 2019-11-05 02:43:21 +03:00
blockstore_journal.cpp Remove duplicate journal writing code (and fix it at the same time) 2019-11-11 00:28:14 +03:00
blockstore_journal.h Remove duplicate journal writing code (and fix it at the same time) 2019-11-11 00:28:14 +03:00
blockstore_open.cpp Move blockstore journal fields to journal_t, implement multiple write buffers for journal sectors 2019-11-07 23:42:24 +03:00
blockstore_read.cpp Comments about stabilize operation, track unsynced_writes correctly 2019-11-11 02:53:19 +03:00
blockstore_stable.cpp Comments about stabilize operation, track unsynced_writes correctly 2019-11-11 02:53:19 +03:00
blockstore_sync.cpp Remove duplicate journal writing code (and fix it at the same time) 2019-11-11 00:28:14 +03:00
blockstore_write.cpp Comments about stabilize operation, track unsynced_writes correctly 2019-11-11 02:53:19 +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
ringloop.cpp Fix ringloop, implement first version of handle_event for reads 2019-11-05 23:06:06 +03:00
ringloop.h Fix ringloop, implement first version of handle_event for reads 2019-11-05 23:06:06 +03:00
test.cpp Rename dirty_queue to dirty_db and make it a single std::map 2019-11-08 00:20:10 +03:00
xor.h unoptimized crc32 and xor 2019-10-31 21:04:27 +03:00