Joe Thornber
|
b82307d8a5
|
[thin_check (rust)] drop O_DIRECT for the sync_io engine.
O_DIRECT slows us down, and there's no correctness reason for having it.
|
2020-08-21 11:39:41 +01:00 |
|
Joe Thornber
|
c9a759b4e8
|
[thin_check (rust)] Use vec::with_capacity() to avoid reallocations.
|
2020-08-21 09:00:21 +01:00 |
|
Joe Thornber
|
7834d661e2
|
[thin_check (rust)] auto repair space map leaks
|
2020-08-19 14:31:01 +01:00 |
|
Joe Thornber
|
cdd0beb527
|
[thin_check (rust)] Change io_engine trait to use slices rather than Vecs
|
2020-08-18 12:57:05 +01:00 |
|
Joe Thornber
|
2aa6859502
|
[thin_check (rust)] add write support to io_engine
|
2020-08-18 12:52:16 +01:00 |
|
Joe Thornber
|
0f865856ed
|
[thin_check (rust)] Improve SyncIoEngine.
Now opens the file multiple times so different threads can do io in parallel.
|
2020-08-10 10:44:47 +01:00 |
|
Joe Thornber
|
f0df17af9e
|
[thin_check (rust)] Get SyncIoEngine working again.
|
2020-08-10 08:59:02 +01:00 |
|
Joe Thornber
|
08e3ea948e
|
[thin_check (rust)] rename block_manager.rs -> io_engine.rs
|
2020-08-10 08:29:32 +01:00 |
|