Makefile
Add sparse read to ./blockstore_test, link blockstore to libblockstore.so
2020-01-12 19:59:19 +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
Block writes earlier than sync/stabilize would be blocked, too
2020-01-10 20:05:17 +03:00
blockstore.h
Block writes earlier than sync/stabilize would be blocked, too
2020-01-10 20:05:17 +03:00
blockstore_flush.cpp
Fix sparse reads using bitmap, fix journal replay (we could sometimes lose its end)
2020-01-12 23:38:33 +03:00
blockstore_flush.h
Implement sparse block bitmap to avoid zero-fill
2020-01-12 02:55:32 +03:00
blockstore_impl.cpp
Do not overwrite same journal sector multiple times
2020-01-15 02:53:01 +03:00
blockstore_impl.h
Do not overwrite same journal sector multiple times
2020-01-15 02:53:01 +03:00
blockstore_init.cpp
Fix sparse reads using bitmap, fix journal replay (we could sometimes lose its end)
2020-01-12 23:38:33 +03:00
blockstore_init.h
Implement sparse block bitmap to avoid zero-fill
2020-01-12 02:55:32 +03:00
blockstore_journal.cpp
Do not overwrite same journal sector multiple times
2020-01-15 02:53:01 +03:00
blockstore_journal.h
Do not overwrite same journal sector multiple times
2020-01-15 02:53:01 +03:00
blockstore_open.cpp
Implement sparse block bitmap to avoid zero-fill
2020-01-12 02:55:32 +03:00
blockstore_read.cpp
Fix sparse reads using bitmap, fix journal replay (we could sometimes lose its end)
2020-01-12 23:38:33 +03:00
blockstore_stable.cpp
Do not overwrite same journal sector multiple times
2020-01-15 02:53:01 +03:00
blockstore_sync.cpp
Do not overwrite same journal sector multiple times
2020-01-15 02:53:01 +03:00
blockstore_write.cpp
Do not overwrite same journal sector multiple times
2020-01-15 02:53:01 +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
Add offset options
2020-01-06 02:12:56 +03:00
fio_sec_osd.cpp
Enable TCP_NODELAY
2020-01-09 20:32:58 +03:00
lambda_size.cpp
c++ lambda size test
2019-11-13 22:36:12 +03:00
object_id.h
Implement object list operation in blockstore
2019-12-19 20:50:20 +03:00
osd.cpp
Enable TCP_NODELAY
2020-01-09 20:32:58 +03:00
osd.h
Enable TCP_NODELAY
2020-01-09 20:32:58 +03:00
osd_client.cpp
Add PG structures, begin peer connection handling code
2019-12-27 12:05:44 +03:00
osd_exec_secondary.cpp
Allow to exclude blockstore from OSD op processing for tests
2020-01-08 12:06:05 +03:00
osd_main.cpp
Add PG structures, begin peer connection handling code
2019-12-27 12:05:44 +03:00
osd_ops.h
Add PG structures, begin peer connection handling code
2019-12-27 12:05:44 +03:00
osd_read.cpp
Split osd.cpp into multiple files
2019-12-28 01:25:55 +03:00
osd_send.cpp
Enable TCP_NODELAY
2020-01-09 20:32:58 +03:00
ringloop.cpp
Fix submission ring overflow & ring_data_t reuse conflicts
2019-12-17 11:26:17 +03:00
ringloop.h
Fix submission ring overflow & ring_data_t reuse conflicts
2019-12-17 11:26:17 +03:00
test.cpp
Fix compile errors for newer gcc
2020-01-06 02:09:59 +03:00
test_allocator.cpp
Fix allocator bug
2019-11-27 01:12:25 +03:00
test_blockstore.cpp
Add sparse read to ./blockstore_test, link blockstore to libblockstore.so
2020-01-12 19:59:19 +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