BlueMöhre
|
47a2f640e7
|
add probe command to the usage output (#27)
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
|
2025-12-10 01:16:02 +01:00 |
|
Andrea Mazzoleni
|
d452b109bc
|
More regression tests
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
|
2025-10-28 12:15:50 +01:00 |
|
Andrea Mazzoleni
|
8ae0599c64
|
Fix quoting for printed file paths
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
|
2025-10-27 01:07:38 +01:00 |
|
Andrea Mazzoleni
|
21acc31bf1
|
Beautify code with uncrustify
|
2025-10-26 18:11:45 +01:00 |
|
Andrea Mazzoleni
|
e00342557e
|
Exit with an error code if Ctrl+C is pressed
|
2025-10-17 10:07:51 +02:00 |
|
Andrea Mazzoleni
|
52ef48655f
|
Improve and change the order of the user messages
The "Everything is OK" is now printed as latest one.
|
2025-10-13 13:51:18 +02:00 |
|
Andrea Mazzoleni
|
93804c20c3
|
Add a new -A, --stats option
|
2025-09-29 15:53:43 +02:00 |
|
Andrea Mazzoleni
|
bb2b84d21a
|
Add a new -s, --spin-down-on-error option
Also handle correctly chars outside the Windows codepage as arguments.
|
2025-09-26 09:50:10 +02:00 |
|
Andrea Mazzoleni
|
fedeb99bdc
|
Add a new probe command
Probe the power state of the disks in the system
|
2025-09-24 11:26:30 +02:00 |
|
Andrea Mazzoleni
|
e57f07cc24
|
Use direct read access to spinup disks
This is more reliable in case of multiple physical devices mapped to the same
logical disk.
|
2025-09-24 11:15:26 +02:00 |
|
Allan Clark
|
5886923bb1
|
Add bandwidth limit feature --bw-limit
|
2025-03-29 19:29:55 +01:00 |
|
Tomas Uribe
|
79e8794ff5
|
Small doc updates, clarify references to "snapraid touch". (#19)
Co-authored-by: Andrea Mazzoleni <amadvance@gmail.com>
|
2024-01-10 14:17:00 +01:00 |
|
Andrea Mazzoleni
|
a605442c8c
|
Fix typos in messages
|
2023-12-09 15:35:45 +01:00 |
|
Andrea Mazzoleni
|
1d4fbd3f9a
|
Add the option --test-skip-multi-scan to skip multithreads scan
|
2022-01-07 21:03:51 +01:00 |
|
Andrea Mazzoleni
|
836fd6b1e0
|
Add a new undocumented --filter-block-error option
|
2021-07-08 08:07:03 +02:00 |
|
Andrea Mazzoleni
|
24f746bf82
|
Use localtime_r() when available
No effect on the monothread context, but avoid warnings from static analysis.
|
2021-05-30 15:52:55 +02:00 |
|
Andrea Mazzoleni
|
53801b407a
|
Remove the need of the MingW pthread layer on the Windows port
Now everything is implemented usign Windows native calls.
|
2021-05-26 00:21:52 +02:00 |
|
Andrea Mazzoleni
|
19c75877f1
|
Allow the --force-device option to work with smart/up/down/devices
|
2019-05-05 09:17:05 +02:00 |
|
Andrea Mazzoleni
|
f68694904d
|
Cleanup the memory messages
|
2018-01-14 15:20:57 +01:00 |
|
Andrea Mazzoleni
|
c4e08ae69d
|
Add fallthrough comments to avoid gcc 7 warnings
|
2018-01-03 12:08:29 +01:00 |
|
Andrea Mazzoleni
|
ebd2ef6220
|
Fix a typo in comment
|
2017-02-05 11:43:21 +01:00 |
|
James Sanderson
|
ee1aa840f1
|
Respect sysconfdir for configuration file location
The sysconfdir is used if it exists, otherwise it fallbacks
to the previous default /etc.
|
2016-11-06 22:12:49 +01:00 |
|
Andrea Mazzoleni
|
faa530e83e
|
Allow to change the output format
The new test option allows to restore the past
behaviour, just in case...
|
2016-10-11 20:30:12 +02:00 |
|
Andrea Mazzoleni
|
ba0184c37c
|
Add a test option to skip the space holder
|
2016-10-05 00:12:29 +02:00 |
|
Andrea Mazzoleni
|
b1fc75adab
|
Make -F to not reallocate parity
This is now done by the new -R option.
|
2016-10-01 22:19:29 +02:00 |
|
Andrea Mazzoleni
|
dd87022490
|
Remove unnecessary prefix char in escaping
We can encode it at higher level.
|
2016-05-29 18:23:43 +02:00 |
|
Andrea Mazzoleni
|
256db0e595
|
Rename internal esc/quote functions
No functional change
|
2016-05-29 18:19:32 +02:00 |
|
Andrea Mazzoleni
|
cdc0a1cd93
|
Rename chunk to extent
No functional change.
|
2016-05-23 22:10:05 +02:00 |
|
Andrea Mazzoleni
|
397c58c41e
|
Add new IO window advise modes
|
2016-05-18 20:45:02 +02:00 |
|
Andrea Mazzoleni
|
4298a238e9
|
Add option to skip content write in sync
|
2016-05-17 23:17:31 +02:00 |
|
Andrea Mazzoleni
|
bec310d50b
|
Add regression test for multi parity
|
2016-05-17 19:08:12 +02:00 |
|
Andrea Mazzoleni
|
21241c5078
|
Preliminary advise support
|
2016-05-15 14:50:59 +02:00 |
|
Andrea Mazzoleni
|
8d3cefb302
|
Allow compilation without pthread support
|
2016-03-18 18:45:35 +01:00 |
|
Andrea Mazzoleni
|
fe3ad31cbb
|
Allow to disable the multithread mode
Use the --test-io-cache=1 option to use a special
monothread mode.
|
2016-03-18 18:33:11 +01:00 |
|
Andrea Mazzoleni
|
0f640fa2d2
|
Fix a typo in option name
|
2016-02-14 09:39:32 +01:00 |
|
Andrea Mazzoleni
|
0707b1f446
|
Error check all the thread operations
No error is expected, and this enforces that expectation.
|
2016-02-13 16:05:19 +01:00 |
|
Andrea Mazzoleni
|
3c6a7bac3e
|
Make the conditional variable signaling configurable at runtime
This allows to verify if the signaling outside the mutex gives
any performance improvment.
|
2016-02-13 16:05:19 +01:00 |
|
Andrea Mazzoleni
|
840ec7b1c3
|
Use precise quoting for the shell commands
|
2016-02-10 21:30:54 +01:00 |
|
Andrea Mazzoleni
|
a37d3439b4
|
Restore the -D, --force-device option to ignore the same device error
|
2016-02-09 19:20:24 +01:00 |
|
Andrea Mazzoleni
|
895eb6b36c
|
Add the new --test-io-stats to show graphs, and reformat them
|
2016-01-27 22:26:25 +01:00 |
|
Andrea Mazzoleni
|
6f004d13ce
|
Allow -d, --disk in 'up' and 'down'
|
2016-01-23 15:31:30 +01:00 |
|
Andrea Mazzoleni
|
adbf4f25c2
|
Allow 'smart' without a configuration file
|
2016-01-18 22:36:06 +01:00 |
|
Andrea Mazzoleni
|
9d3773a2d4
|
Rename the 'nano' command to 'touch'
|
2016-01-18 19:41:04 +01:00 |
|
Andrea Mazzoleni
|
9ade11483e
|
Fix some misuses of the MiB and MB units
|
2016-01-16 07:29:00 +01:00 |
|
Andrea Mazzoleni
|
8e443bd767
|
Promote 'nano' as a documented command
|
2016-01-11 22:15:57 +01:00 |
|
Andrea Mazzoleni
|
f64047c412
|
Save the content file only after --pre-hash
This allow recovering of moved files.
|
2016-01-11 18:54:53 +01:00 |
|
Andrea Mazzoleni
|
7cb33cc046
|
Add the new --test-io-cache option to control the cache size
|
2016-01-11 18:54:53 +01:00 |
|
Andrea Mazzoleni
|
c870b04b66
|
Refactor locks use in support
|
2016-01-09 10:25:56 +01:00 |
|
Andrea Mazzoleni
|
fb404ef149
|
Print the amount of memory used for MT
|
2016-01-09 10:25:56 +01:00 |
|
Andrea Mazzoleni
|
62aba9228a
|
Add a new test option to force parity update
|
2016-01-04 10:43:43 +01:00 |
|