Makefile
|
Move flusher into a separate file
|
2019-11-13 17:46:05 +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
|
Handle all io_uring events using lambdas
|
2019-11-13 22:46:42 +03:00 |
blockstore.h
|
Update dirty_db and clean_db after flushing an entry
|
2019-11-15 02:26:18 +03:00 |
blockstore_flush.cpp
|
Update dirty_db and clean_db after flushing an entry
|
2019-11-15 02:26:18 +03:00 |
blockstore_flush.h
|
Update dirty_db and clean_db after flushing an entry
|
2019-11-15 02:26:18 +03:00 |
blockstore_init.cpp
|
Update dirty_db and clean_db after flushing an entry
|
2019-11-15 02:26:18 +03:00 |
blockstore_init.h
|
Rename dirty_entry.size to len, remove some unneeded methods and fields, read metadata correctly
|
2019-11-14 01:13:07 +03:00 |
blockstore_journal.cpp
|
Handle all io_uring events using lambdas
|
2019-11-13 22:46:42 +03:00 |
blockstore_journal.h
|
Used journal sector tracking
|
2019-11-15 02:04:19 +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
|
Rename dirty_entry.size to len, remove some unneeded methods and fields, read metadata correctly
|
2019-11-14 01:13:07 +03:00 |
blockstore_stable.cpp
|
Sync metadata & data after copying from journal
|
2019-11-14 14:09:07 +03:00 |
blockstore_sync.cpp
|
Used journal sector tracking
|
2019-11-15 02:04:19 +03:00 |
blockstore_write.cpp
|
Used journal sector tracking
|
2019-11-15 02:04: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 |
lambda_size.cpp
|
c++ lambda size test
|
2019-11-13 22:36:12 +03:00 |
ringloop.cpp
|
Rename dirty_entry.size to len, remove some unneeded methods and fields, read metadata correctly
|
2019-11-14 01:13:07 +03:00 |
ringloop.h
|
Rename dirty_entry.size to len, remove some unneeded methods and fields, read metadata correctly
|
2019-11-14 01:13:07 +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 |