Arvid Norberg
|
568b168d34
|
parameterize web seed tests on disk I/O backend
|
2026-06-13 11:33:29 +02:00 |
|
Arvid Norberg
|
a0ecb10ef8
|
parameterize some tests over all disk I/O backends
|
2026-06-13 11:33:29 +02:00 |
|
Arvid Norberg
|
e8f5af0d39
|
compute v2 block hashes as we download them, in mmap_disk_io
|
2026-05-29 23:38:33 +02:00 |
|
Arvid Norberg
|
9c2c048ee4
|
test
|
2026-04-02 19:33:10 +02:00 |
|
Arvid Norberg
|
8a43b43a76
|
only keep a pointer rather than a whole disk_buffer_holder in the cached_block_entry in the cache, decreasing the overhead of the cache
|
2026-03-29 11:43:28 +02:00 |
|
Arvid Norberg
|
fe595e265a
|
add build feature to simulate hashing being slow, to better exercise edge cases in disk I/O
|
2026-03-11 11:43:23 +01:00 |
|
Arvid Norberg
|
7ef28dc632
|
replace kick_hasher disk jobs, with a more efficient marking of pieces as needing kicking, and just interrupting the hasher thread
|
2026-03-10 07:31:44 +01:00 |
|
Arvid Norberg
|
e1e7abb14d
|
improve test_disk_io
|
2026-03-09 22:27:30 +01:00 |
|
arvidn
|
5abab0509c
|
add new multi-threaded disk I/O subsystem using preadv and pwritev
|
2026-03-03 15:01:55 +01:00 |
|
Arvid Norberg
|
fab84bc27f
|
fix test_disk_io.cpp in release builds (with asserts disabled)
|
2026-02-15 18:18:02 +01:00 |
|
Arvid Norberg
|
6d4e2cc064
|
make the save path for part files configurable
|
2026-01-24 11:47:19 +01:00 |
|
arvidn
|
8136bec609
|
add test_disk_io test
|
2026-01-20 21:49:27 +01:00 |
|