Commit graph

171 commits

Author SHA1 Message Date
Andrea Mazzoleni
14c8307ed4 Extend the "smart" and "down" command to Windows
Now we are able to detect what low level device is associated
to the high level volume.
2015-02-15 18:34:27 +01:00
Andrea Mazzoleni
ea07a7025e Escape path in the log file 2015-02-12 22:55:05 +01:00
Andrea Mazzoleni
de2c68ddb5 Adds FILE_SHARE_DELETE in all open file operations in Windows.
Without this flag the open call may fail if the file
is already opened with delete access.
2015-01-07 22:58:49 +01:00
Andrea Mazzoleni
501c74b0fb Adds a new TODO entry. 2015-01-06 22:40:18 +01:00
Andrea Mazzoleni
83082d2264 Removes the just implemented improvments. 2014-12-31 09:38:16 +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
14c77a474c In diff doesn't print "add" if "copy" is already printed. 2014-12-09 21:25:17 +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
0991de6c71 A new TODO entry. 2014-11-07 19:12:38 +01:00
Andrea Mazzoleni
34b021232a Reviews TODO list. 2014-11-02 17:46:54 +01:00
Andrea Mazzoleni
7f2bd13c63 Adds new TODO entry for diff and filtering. 2014-10-25 17:49:44 +02:00
Andrea Mazzoleni
447f1f1294 Makes fix to autodetect moved files and use them in recovering. 2014-10-19 22:25:30 +02:00
Andrea Mazzoleni
55006d76f3 Merges lstat_sync() and filephy() in Windows reduce syscalls. 2014-10-14 22:47:21 +02:00
Andrea Mazzoleni
a1e661c9be Some more TODO entries. 2014-10-14 22:04:33 +02:00
Andrea Mazzoleni
3e2d805d08 Extends the status command to show free space. 2014-10-13 23:47:25 +02:00
Andrea Mazzoleni
21a88175d5 Uses an external GetFilePhysicalOffset to make code clear. 2014-10-04 18:05:50 +02:00
Andrea Mazzoleni
ca5e635aa1 In Windows ensures to use synced information for new files.
Keeps track of the sync state of info with a new st_sync field
in the stat struct.
2014-10-04 10:27:23 +02:00
Andrea Mazzoleni
e6019351d4 Adds a new TODO entry about escaping file names in logs. 2014-09-21 22:28:58 +02:00
Andrea Mazzoleni
d6be565adc Removes implemented TODO entry for stats computation. 2014-09-09 22:46:38 +02:00
Andrea Mazzoleni
72ad513583 Rejects the libaio TODO, as it's slower than not using it. 2014-09-04 22:53:55 +02:00
Andrea Mazzoleni
6d4d75ad0b Increases a little the code coverage in testing. 2014-09-01 20:04:56 +02:00
Andrea Mazzoleni
98e1f66baa Uses a precise counting in scrub.
Now the exact number of blocks is scrubbed regardless
the time organization of the blocks.
2014-07-02 23:02:49 +02:00
Andrea Mazzoleni
5dfc67ec18 Keeps stats about usage time of disk and cpu. 2014-06-25 22:32:36 +02:00
Andrea Mazzoleni
efd63bc032 Renames "undetermined" to "past" as it represents better the meaning. 2014-06-13 20:52:03 +02:00
Andrea Mazzoleni
da08ca4497 Makes a backup copy of the content file.
Before overwriting the existing content file, rename it
adding the .backup extension, but only if such content file
was read and validated.
2014-06-13 18:23:24 +02:00
Andrea Mazzoleni
68042d528d New TODO entry about content file backup. 2014-06-13 00:26:03 +02:00
Andrea Mazzoleni
da6c08ef46 Fixes some typos in the docs. 2014-05-19 23:21:17 +02:00
Andrea Mazzoleni
c840a3e287 Adds an entry for a more precise ETA. 2014-05-14 22:44:02 +02:00
Andrea Mazzoleni
451f87bae4 New entry in the TODO list. 2014-04-07 21:30:33 +02:00
Andrea Mazzoleni
ece08201ae Reviews the TODO list. 2014-03-18 23:30:07 +01:00
Andrea Mazzoleni
a9428730b0 Changes default Windows .conf location to the .exe dir. 2014-03-18 00:00:53 +01:00
Andrea Mazzoleni
5c27e62cd2 Reviews the TODO list. 2014-02-22 08:23:03 +01:00
Andrea Mazzoleni
824148dd56 Reviews the TODO list. 2014-02-19 19:42:40 +01:00
Andrea Mazzoleni
5d8f17dcd1 Keeps the default value of -p and -o. 2014-02-16 21:05:25 +01:00
Andrea Mazzoleni
10d305285c Minor changes for the new log options. 2014-02-16 20:49:16 +01:00
Andrea Mazzoleni
c420391493 Detects copied files and reuse hash data. 2014-02-12 20:02:35 +01:00
Andrea Mazzoleni
97b41be2f6 Updates the TODO list. 2014-02-10 19:21:51 +01:00
Andrea Mazzoleni
8fb9803b34 Changes sync to hash as a separate step. 2014-02-02 23:03:37 +01:00
Andrea Mazzoleni
4fc0f13d74 New TODO entry. 2014-01-26 18:38:19 +01:00
Andrea Mazzoleni
d43bd8e928 Reuses previous .unrecoverable files to help multistep recovering. 2014-01-26 10:17:13 +01:00
Andrea Mazzoleni
0f6867ba4e In sync fixes silent error to compute the new parity. 2014-01-14 22:10:47 +01:00
Andrea Mazzoleni
4be56ff196 Adds a new TODO entry. 2014-01-11 13:02:34 +01:00
Andrea Mazzoleni
365b4127c0 Adds a new TODO entry. 2014-01-08 17:06:08 +01:00
Andrea Mazzoleni
3df99a03ee Adds the new "share" configuration option to allow to share the pool directory in Windows. 2013-12-18 19:26:57 +01:00
Andrea Mazzoleni
b10a1c890f Clarifies the share issue about pool in Windows. 2013-12-16 18:56:51 +01:00
Andrea Mazzoleni
698795ed18 Updates TODO list. 2013-12-15 09:37:07 +01:00
Andrea Mazzoleni
9a7fb61be4 Changes to version 5.2. 2013-12-14 12:02:38 +01:00
Andrea Mazzoleni
5c061e1dca Changes the power coefficient for z-parity from 4 to 2^-1. 2013-11-06 22:07:50 +01:00
Andrea Mazzoleni
6a3438f883 Reverse the order of disk buffers that are accessed in backward order.
This improves a little the speed.
2013-11-04 19:45:29 +01:00
Andrea Mazzoleni
40ee711a6e Adds new TODO item for a safer sync. 2013-10-31 18:40:54 +01:00