Makefile
|
Do not use deque, test cpp-btree
|
2019-11-11 19:42:18 +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
|
Zero-fill new objects and write them to the main storage
|
2019-11-12 20:49:57 +03:00 |
blockstore.h
|
Zero-fill new objects and write them to the main storage
|
2019-11-12 20:49:57 +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 buffer submission code
|
2019-11-11 18:38:57 +03:00 |
blockstore_journal.h
|
Remove duplicate journal buffer submission code
|
2019-11-11 18:38:57 +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
|
Begin journal flusher
|
2019-11-12 12:02:11 +03:00 |
blockstore_stable.cpp
|
Zero-fill new objects and write them to the main storage
|
2019-11-12 20:49:57 +03:00 |
blockstore_sync.cpp
|
Remove duplicate journal buffer submission code
|
2019-11-11 18:38:57 +03:00 |
blockstore_write.cpp
|
Zero-fill new objects and write them to the main storage
|
2019-11-12 20:49:57 +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
|
Try to implement journal flusher as a FSM
|
2019-11-12 18:16:38 +03:00 |
xor.h
|
unoptimized crc32 and xor
|
2019-10-31 21:04:27 +03:00 |