Commit graph

1095 commits

Author SHA1 Message Date
Andrea Mazzoleni
ffe7f6fa57 Adds new files support.c/h for low level support functions. 2015-01-02 18:52:04 +01:00
Andrea Mazzoleni
297d648675 Removes the unnecessary windows_randomize declaration. 2015-01-02 18:07:59 +01:00
Andrea Mazzoleni
b69d626b88 Adds missing spin.c file. 2015-01-02 17:52:36 +01:00
Andrea Mazzoleni
b24807704e Adds preliminary support for spinning up and down commands. 2015-01-02 15:53:15 +01:00
Andrea Mazzoleni
6301301025 Updates to TommyDS 2.0. 2015-01-01 10:58:42 +01:00
Andrea Mazzoleni
83082d2264 Removes the just implemented improvments. 2014-12-31 09:38:16 +01:00
Andrea Mazzoleni
d4c423bc76 Reviews the HISTORY file. 2014-12-31 09:38:06 +01:00
Andrea Mazzoleni
de4e5eef43 Uses a better message for the Low Memory condition. 2014-12-31 09:09:20 +01:00
Andrea Mazzoleni
4885a38c8a Various manual updates. 2014-12-30 18:30:11 +01:00
Andrea Mazzoleni
0c4c1f78a4 Adds the new -L, --error-limit options.
And also sets the default limit to 100.
2014-12-30 10:44:11 +01:00
Andrea Mazzoleni
0b59dc92a6 Allows sync and scrub to continue on input/output errors.
There is an upper limit on the allowed errors in
the new opt.io_error_limit variable.
2014-12-30 09:45:35 +01:00
Andrea Mazzoleni
3245083ed7 Minor changes at the help message. 2014-12-30 09:38:37 +01:00
Andrea Mazzoleni
1a6338a169 Less error generation in the regression test. 2014-12-29 19:58:44 +01:00
Andrea Mazzoleni
34f7f342aa Ensures that write/append operate at least on one byte. 2014-12-29 19:57:11 +01:00
Andrea Mazzoleni
aee56ba2c7 Prints a final warning in case of silent error for sync and scrub. 2014-12-29 19:36:01 +01:00
Andrea Mazzoleni
f0a09de900 Less verbose output in the regression test. 2014-12-29 19:35:21 +01:00
Andrea Mazzoleni
8f7d55e4a9 Update manual for the new -B option. 2014-12-29 19:20:34 +01:00
Andrea Mazzoleni
47c2165f63 Removes duplicate code introducing block_is_enabled(). 2014-12-29 19:11:03 +01:00
Andrea Mazzoleni
2b4e6694ce Updates HISTORY. 2014-12-29 18:38:33 +01:00
Andrea Mazzoleni
5cc16bd4ad Renames -s and -t to -S and -B.
We need some free space in option names and these
ones are anyway intended to be manual ones.
2014-12-29 09:00:14 +01:00
Andrea Mazzoleni
c6c9e9130e Adds new badonly and synced only options.
They are enabled with -e, --filter-error to limit
the operations to only bad blocks and avoiding to
restore not synced files.
2014-12-29 08:50:20 +01:00
Andrea Mazzoleni
d8907e8556 Some comments adjustment. 2014-12-29 00:01:35 +01:00
Andrea Mazzoleni
c8edf2f002 In scrub don't check the inode to verify if the file is synced.
On filesystem without persistent inode, they can be different from
one run to another.
In sync they are automatically adjusted, but not in scrub.
2014-12-29 00:00:04 +01:00
Andrea Mazzoleni
b47d78c581 Splits create and truncate operations. 2014-12-28 19:11:58 +01:00
Andrea Mazzoleni
084240dda5 Changes to version 8.0. 2014-12-28 17:55:20 +01:00
Andrea Mazzoleni
25ab1b93de Some minor comment changes. 2014-12-28 17:52:49 +01:00
Andrea Mazzoleni
9e0c89c7f7 Adjusts HISTORY for 7.1. 2014-12-28 17:52:27 +01:00
Andrea Mazzoleni
1f70f1ea33 Uses a better error detection in sync/scrub. 2014-12-27 23:14:06 +01:00
Andrea Mazzoleni
01684a3784 Removes one more rand() use. 2014-12-27 12:47:40 +01:00
Andrea Mazzoleni
e972cc7c90 Uses a simpler Travis CI script, not needing root permissions. 2014-12-27 12:07:45 +01:00
Andrea Mazzoleni
c0dc2e1c63 Drops support for Windows 2000. 2014-12-27 12:01:45 +01:00
Andrea Mazzoleni
8c98864395 Uses the OS random support instead of rand(). 2014-12-27 11:56:55 +01:00
Andrea Mazzoleni
95e4ed03bf Removes rand() use from the raid module. 2014-12-27 11:45:59 +01:00
Andrea Mazzoleni
0a68d357e3 Uses the new coverity scan compiler. 2014-12-27 11:02:44 +01:00
Andrea Mazzoleni
39883a6b04 Updates TommyDS to the latest version. 2014-12-24 22:12:33 +01:00
Andrea Mazzoleni
33fdf1a2e1 Updates HISTORY. 2014-12-24 11:20:53 +01:00
Christoph Junghans
0dcc669578 Adds .travis.yml. 2014-12-24 11:13:37 +01:00
Christoph Junghans
72e19d74f5 Fixes out-of-source build. 2014-12-24 11:13:37 +01:00
Andrea Mazzoleni
2096879eb2 Updates HISTORY. 2014-12-24 10:03:27 +01:00
Leigh Phillips
2218afe163 Further fixes for x86_64 compat in tag.c 2014-12-24 10:01:19 +01:00
Andrea Mazzoleni
b147019224 Allows --filter-error also in dry command. 2014-12-24 09:26:29 +01:00
Andrea Mazzoleni
15e6e6d8a9 Fixes build issue with old compilers in the x64 platform. 2014-12-10 21:27:52 +01:00
Andrea Mazzoleni
14c77a474c In diff doesn't print "add" if "copy" is already printed. 2014-12-09 21:25:17 +01:00
Andrea Mazzoleni
17db6da4cf Fixes build issue due typo in recent change. 2014-12-09 21:06:49 +01:00
Andrea Mazzoleni
bc4d2dc3f6 Keeps track of IO errors in scrub like we do for silent errors. 2014-12-07 00:07:36 +01:00
Andrea Mazzoleni
f200a1f6b8 Refreshes free space info also before first content write. 2014-12-07 00:06:53 +01:00
Andrea Mazzoleni
d0f9ba3180 Changes to version 7.1. 2014-12-06 16:07:32 +01:00
Andrea Mazzoleni
fb9627cbd1 Fixes an indentation issue in the manual. 2014-11-30 19:33:55 +01:00
Andrea Mazzoleni
3bce9eda7e More explicative message for parity overflow. 2014-11-24 23:07:39 +01:00
Andrea Mazzoleni
be1332f4a1 Minor changes at the manual. 2014-11-24 21:50:01 +01:00