Vitaliy Filippov
|
2709574c93
|
Add offset options
|
2020-01-06 02:12:56 +03:00 |
Vitaliy Filippov
|
d3d21e6e0f
|
Rename OP_ to BS_OP_
|
2019-12-19 13:56:26 +03:00 |
Vitaliy Filippov
|
19abe6227e
|
Fix submission ring overflow & ring_data_t reuse conflicts
|
2019-12-17 11:26:17 +03:00 |
Vitaliy Filippov
|
9af000e9de
|
Init storage note
|
2019-12-15 15:11:26 +03:00 |
Vitaliy Filippov
|
a7e74670a5
|
Split blockstore implementation and interface header
|
2019-12-15 14:57:18 +03:00 |
Vitaliy Filippov
|
749ab6e2c6
|
Rename blockstore_operation to blockstore_op_t
|
2019-12-15 14:57:18 +03:00 |
Vitaliy Filippov
|
d3c6314d01
|
Finish reply code, make it compile
|
2019-12-14 20:51:59 +03:00 |
Vitaliy Filippov
|
a180b4961f
|
Hide block_* fields
|
2019-12-10 00:13:59 +03:00 |
Vitaliy Filippov
|
aaea3e1f99
|
Fix read_fulfill, use vector
|
2019-12-03 12:09:30 +03:00 |
Vitaliy Filippov
|
1f7381e220
|
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 |
Vitaliy Filippov
|
d24860b51a
|
Allow to specify blockstore block size in fio options
|
2019-12-02 15:50:55 +03:00 |
Vitaliy Filippov
|
00eeedae90
|
Add "fsync disabled" mode
|
2019-12-01 16:41:07 +03:00 |
Vitaliy Filippov
|
45f34fb3b2
|
Fix linear overwrite, make metadata writes ordered, ignore older entries when recovering journal
|
2019-11-28 22:36:38 +03:00 |
Vitaliy Filippov
|
e1ac4dba23
|
Fix safe stop procedure
|
2019-11-28 02:27:17 +03:00 |
Vitaliy Filippov
|
cbf5173d1b
|
Allow to specify device paths in fio options
|
2019-11-28 00:50:52 +03:00 |
Vitaliy Filippov
|
9ba243b3ee
|
Add debug prints
|
2019-11-27 18:07:51 +03:00 |
Vitaliy Filippov
|
e2b91968c5
|
Fix sync confirmations and some pipeline-stall bugs
|
2019-11-27 18:07:38 +03:00 |
Vitaliy Filippov
|
06634054c9
|
Note to add no-fsync mode in the future
|
2019-11-27 02:27:38 +03:00 |
Vitaliy Filippov
|
2831d40edb
|
Fix repeated syncs
|
2019-11-27 02:04:46 +03:00 |
Vitaliy Filippov
|
b8e53f8c67
|
Fix op validation, fix journal sector usage tracking
Now it runs for a while with fio but then crashes with ENOSPC because
of an apparent bug in the allocator
|
2019-11-26 20:38:25 +03:00 |
Vitaliy Filippov
|
a8f250c68f
|
fio engine starts now
|
2019-11-26 02:18:42 +03:00 |
Vitaliy Filippov
|
a7dc759f74
|
Compile fio engine
|
2019-11-26 01:50:26 +03:00 |
Vitaliy Filippov
|
3e46728321
|
Continue fio engine
|
2019-11-26 00:03:09 +03:00 |
Vitaliy Filippov
|
b67406e764
|
Start fio engine
|
2019-11-26 00:03:04 +03:00 |