Andrea Mazzoleni
|
0a657cbdb0
|
Make the quiet option to hide the progress bar
|
2015-02-04 08:10:39 +01:00 |
|
Andrea Mazzoleni
|
2ac751b6d9
|
Put all the stdout output also in stdlog
|
2015-02-03 19:35:43 +01:00 |
|
Andrea Mazzoleni
|
3884af54ea
|
Put the "Stopping" message into stderr
|
2015-02-03 18:53:23 +01:00 |
|
Andrea Mazzoleni
|
7954e9405f
|
Disable stdlog if log file is not specified
|
2015-02-03 18:30:32 +01:00 |
|
Andrea Mazzoleni
|
798de7ca99
|
Change the flush logic for streams
Now stdout and stderr are always line buffered, and stdlog only
flushed on request.
|
2015-02-03 18:29:11 +01:00 |
|
Andrea Mazzoleni
|
80d51384ac
|
Adjust some error messages in some commands
|
2015-02-03 18:12:52 +01:00 |
|
Andrea Mazzoleni
|
590d1aa51e
|
Avoid to overuse va_arg more than one time
|
2015-02-03 08:10:22 +01:00 |
|
Andrea Mazzoleni
|
6c3e5e91fd
|
Ensure that ferr() is a single line command
|
2015-02-03 00:01:42 +01:00 |
|
Andrea Mazzoleni
|
b5ce575981
|
Change the log and output handling
Now the log file contains all the errors messages,
and all the tag lines.
|
2015-02-02 23:39:46 +01:00 |
|
Andrea Mazzoleni
|
ce20be0ded
|
Count disks skipping the holes in the parity number warning
|
2015-02-02 21:17:15 +01:00 |
|
Andrea Mazzoleni
|
ad57aafd8f
|
Refactor the parity size detection before sync.
Now we resize the parity only after checking the size of all
the parity file.
|
2015-02-01 18:48:50 +01:00 |
|
Andrea Mazzoleni
|
6844fb7527
|
Print only the first 100 error to avoid to clutter the output
|
2015-01-31 17:05:31 +01:00 |
|
Andrea Mazzoleni
|
ed8686a93e
|
Sync the parity file before printing Everything OK
This avoids misinterpretation in case of errors.
|
2015-01-31 16:44:46 +01:00 |
|
Andrea Mazzoleni
|
a2a70f3e89
|
Fix a typo in a message
|
2015-01-31 09:33:05 +01:00 |
|
Andrea Mazzoleni
|
65bfca5699
|
Fix some leak on error found by coverity scan
|
2015-01-30 23:00:27 +01:00 |
|
Andrea Mazzoleni
|
c110a00452
|
Make readdir calls in devuuid consistent with other functions
|
2015-01-30 22:59:53 +01:00 |
|
Andrea Mazzoleni
|
029df96268
|
Fix an output message
|
2015-01-30 22:39:32 +01:00 |
|
Andrea Mazzoleni
|
d70c0c22dd
|
Add preliminary documentation for new options
|
2015-01-30 22:32:22 +01:00 |
|
Andrea Mazzoleni
|
cd1186e434
|
Support the case of device not in smartctl database
|
2015-01-29 22:52:17 +01:00 |
|
Andrea Mazzoleni
|
a02ea3da76
|
Use the midpoint from Backblaze stats
|
2015-01-28 19:36:45 +01:00 |
|
Andrea Mazzoleni
|
d303ade101
|
Reduce the precision of SMART data point
We don't need so many digits...
|
2015-01-28 19:07:29 +01:00 |
|
Andrea Mazzoleni
|
705ed89d3e
|
Make the "smart" command to fail in a prefail condition
|
2015-01-28 19:04:52 +01:00 |
|
Andrea Mazzoleni
|
e4d33e9d28
|
Remove a double % in the output
|
2015-01-28 18:50:08 +01:00 |
|
Andrea Mazzoleni
|
17631345c6
|
Log the filter rules in the config file
|
2015-01-27 23:32:51 +01:00 |
|
Andrea Mazzoleni
|
5665336c16
|
Change the rule output format to match the input one
|
2015-01-27 23:32:13 +01:00 |
|
Andrea Mazzoleni
|
83e1629868
|
When excluding files print also the rule excluding them
|
2015-01-27 23:10:38 +01:00 |
|
Andrea Mazzoleni
|
a435fabf90
|
Allow the "devices" command during operations
|
2015-01-26 18:25:52 +01:00 |
|
Andrea Mazzoleni
|
831779e506
|
Don't print the "not in stat" as not really clear
|
2015-01-26 18:24:12 +01:00 |
|
Andrea Mazzoleni
|
8713e6fa72
|
Allow to use the "smart" command while running
|
2015-01-25 15:34:46 +01:00 |
|
Andrea Mazzoleni
|
74026ddca8
|
Add smartctl_scan into support module
|
2015-01-24 22:50:42 +01:00 |
|
Andrea Mazzoleni
|
ebabaacfe9
|
Use a simpler smart attribute printing
|
2015-01-24 22:50:24 +01:00 |
|
Andrea Mazzoleni
|
be6640b65f
|
Add rotation rate in smart attribute
|
2015-01-24 22:37:37 +01:00 |
|
Andrea Mazzoleni
|
f706da1cc6
|
Share smartctl support between different platforms
|
2015-01-24 19:43:01 +01:00 |
|
Andrea Mazzoleni
|
467bf0256b
|
Add preliminary Windows support for "smart" command
|
2015-01-24 19:17:34 +01:00 |
|
Andrea Mazzoleni
|
57c501546e
|
Remove printf without format specification
|
2015-01-24 19:16:42 +01:00 |
|
Andrea Mazzoleni
|
356c36cda0
|
Report the smartctl fail/prefail conditions
|
2015-01-24 17:55:59 +01:00 |
|
Andrea Mazzoleni
|
3df837b224
|
Clean the configure script
|
2015-01-24 14:34:53 +01:00 |
|
Andrea Mazzoleni
|
61117794b5
|
Print full stats only if verbose is specified
|
2015-01-24 14:10:51 +01:00 |
|
Andrea Mazzoleni
|
88aa107596
|
Use a more precise error detection when running external programs
|
2015-01-24 14:10:23 +01:00 |
|
Andrea Mazzoleni
|
f974a8378b
|
Add error control at the smart command
|
2015-01-23 22:59:29 +01:00 |
|
Andrea Mazzoleni
|
e0601593bd
|
Add log support to smart command
|
2015-01-23 22:43:46 +01:00 |
|
Andrea Mazzoleni
|
6e02deb5d8
|
Adjust the "smart" output formatting.
|
2015-01-20 23:04:17 +01:00 |
|
Andrea Mazzoleni
|
41a496fe99
|
Add a new list count operation to TommyDS
|
2015-01-19 22:22:36 +01:00 |
|
Andrea Mazzoleni
|
c0970c02b3
|
Change to use the full scrub time in failure prediction
This take into account that you have to detect a failure
before fixing it.
|
2015-01-19 22:15:01 +01:00 |
|
Andrea Mazzoleni
|
d1363b02f3
|
Change to use the more common MTTDL model to predict failures
|
2015-01-19 22:10:58 +01:00 |
|
Andrea Mazzoleni
|
e3f9a7a866
|
Reformat the output of the "smart" command.
|
2015-01-18 22:34:18 +01:00 |
|
Andrea Mazzoleni
|
0e4b5053b9
|
Add basic stat analysis of the failure rate
|
2015-01-17 23:36:44 +01:00 |
|
Andrea Mazzoleni
|
fca475f136
|
Remove device sorting to keep the original order
|
2015-01-16 19:14:07 +01:00 |
|
Andrea Mazzoleni
|
1796d1cd01
|
Pad the SMART report to have it looks better
|
2015-01-16 18:55:27 +01:00 |
|
Andrea Mazzoleni
|
80982a8455
|
Scan for all devices in the SMART report
|
2015-01-16 18:52:31 +01:00 |
|