Commit Graph
30 Commits
Author SHA1 Message Date
Arvid NorbergandArvid Norberg 007fbbd094 simplify disk_buffer_holder, to not store the buffer size 2026-05-31 00:51:05 +02:00
Arvid NorbergandArvid Norberg 7d94e3fa21 separate counters for non read- or write jobs 2026-03-08 11:30:30 +01:00
Arvid NorbergandArvid Norberg f729a19603 issue async_hash() in disk_io_stress_test 2026-03-08 11:30:30 +01:00
Arvid NorbergandArvid Norberg f29a4b6239 use std::filesystem in disk_io_stress_test 2026-03-08 11:30:30 +01:00
Arvid NorbergandArvid Norberg 6a75a2ad5c make the disk_io_stress_test honor the disk subsystem's back-pressure signal, rather than its own queue size 2026-03-08 11:30:30 +01:00
Arvid NorbergandArvid Norberg e67846e5f1 improve disk I/O stress test 2026-03-07 11:45:41 +01:00
arvidnandArvid Norberg 5abab0509c add new multi-threaded disk I/O subsystem using preadv and pwritev 2026-03-03 15:01:55 +01:00
Arvid Norberg d92eae1c55 Merge branch 'RC_2_0' 2026-02-14 17:02:38 +01:00
Chocobo1andArvid Norberg f0f8a352cc Improve compatibility with C++23
This addresses the following warning when compiling with gcc c++23
mode:
warning: space between quotes and suffix is deprecated in C++23
[-Wdeprecated-literal-operator]
2026-02-03 10:13:28 +01:00
Arvid NorbergandArvid Norberg 6d4e2cc064 make the save path for part files configurable 2026-01-24 11:47:19 +01:00
arvidnandArvid Norberg 98e02bf5da fix new clang warnings 2025-07-07 13:15:03 +02:00
Arvid NorbergandArvid Norberg f51bffbd19 make torrent_info immutable to avoid copying it 2025-06-29 15:12:16 +02:00
arvidnandArvid Norberg 8011f10f3d extend the disk-io stress test to ensure more invariants 2024-10-20 17:41:57 +02:00
arvidnandArvid Norberg 1bb8793a8b add option to select disk I/O back-end in disk_io_stress_test 2024-02-24 11:13:07 +01:00
arvidnandArvid Norberg 4b3f5872e1 pass in whether a torrent has v1 and/or v2 hashes in storage_params 2024-02-20 09:14:21 +01:00
arvidn f7e04af45d merged RC_2_0 into master 2022-09-18 23:56:48 +02:00
arvidnandArvid Norberg b3d0148e64 disk io simplifications 2022-09-18 22:25:02 +02:00
arvidn 11c54617fa merged RC_2_0 into master 2022-09-10 23:06:37 +02:00
arvidn d43a76e2f8 merged RC_2_0 into master 2022-08-19 03:01:48 +02:00
arvidnandArvid Norberg c62bef7152 more improvements to disk_io_stress_test 2022-08-18 18:19:55 +02:00
arvidnandArvid Norberg 58df594632 fix and improve disk_io_stress_test 2022-08-16 21:55:26 +02:00
arvidn 64b388db96 merged RC_2_0 into master 2022-07-15 10:49:46 -07:00
arvidnandArvid Norberg da362b5a7b add CLI to disk_io_stress_test, to allow specifying test parameters on the command line 2022-07-15 10:15:50 -07:00
arvidnandArvid Norberg af6ea13e06 validate byte pattern in disk_io_stress_test 2022-07-15 10:15:50 -07:00
arvidnandArvid Norberg 65d2de429d fix warnings in disk_io_stress_test 2020-10-10 01:52:55 +02:00
arvidnandArvid Norberg 19e8c2f3ea remove full BSD license from all source files. reference LICENSE file in the root instead 2020-09-02 00:56:54 -07:00
arvidn 005fa0cc0f merged RC_2_0 into master 2020-09-01 15:32:54 +02:00
arvidnandArvid Norberg 60a6bfd7a9 fix warnings 2020-08-25 07:20:17 -07:00
arvidn a8462f851b merged RC_2_0 into master 2020-07-10 10:52:36 +02:00
arvidnandArvid Norberg a221bfedd5 add bare-bones disk-io stress test tool 2020-07-03 21:33:43 +02:00