Commit graph

1038 commits

Author SHA1 Message Date
Andrea Mazzoleni
31558ca5f4 Uses a more precise hardware emulation in the test. 2014-11-12 21:56:33 +01:00
Andrea Mazzoleni
a26607de8a Some more build exclusions for instructions set. 2014-11-12 21:23:21 +01:00
Andrea Mazzoleni
244ea59e65 Reviews raid documentation. 2014-11-12 21:05:31 +01:00
Andrea Mazzoleni
d9908487ea Beautifies cmdline program. 2014-11-12 20:47:07 +01:00
Andrea Mazzoleni
4a91bc1491 Beautifies the raid test programs. 2014-11-12 20:42:05 +01:00
Andrea Mazzoleni
4a92b064f4 Beautifies the raid lib. 2014-11-12 20:41:00 +01:00
Andrea Mazzoleni
6cfe0e66b2 Bautifies volatile calls. 2014-11-12 20:03:23 +01:00
Andrea Mazzoleni
7d6c30333f Uses a more precise intructions set detection.
This allows to build with old assembler programs.
2014-11-12 19:52:35 +01:00
Andrea Mazzoleni
c647e75885 Adds regression test for autosave. 2014-11-10 23:06:14 +01:00
Andrea Mazzoleni
baef69c949 Takes extra precautions of flushing disk cache with autosave.
We must flush every time we save the content file, not only
the last time.
2014-11-10 22:46:19 +01:00
Andrea Mazzoleni
b4469d379d Updates HISTORY for 6.4. 2014-11-10 00:12:56 +01:00
Andrea Mazzoleni
d491fd73e0 Adds coverity scan script. 2014-11-09 22:36:13 +01:00
Andrea Mazzoleni
0c539a0b35 Handles better upgrading in the status command. 2014-11-09 22:24:20 +01:00
Andrea Mazzoleni
87e6497665 Checks parity UUID before proceding. 2014-11-09 19:51:58 +01:00
Andrea Mazzoleni
af4ec2286f Prints parity uuid in --gen-conf. 2014-11-09 19:37:25 +01:00
Andrea Mazzoleni
7e9a5e6a6d Stores the free space in the content file.
This avoids the need to access data and parity disks in
the status command.
Also removed some data disk access, in list, dup and similar
commands that don't need to scan the disks.
2014-11-09 19:14:29 +01:00
Andrea Mazzoleni
8ee1131bed Refactors some mapping/find_disk uses. 2014-11-09 10:51:48 +01:00
Andrea Mazzoleni
4419801674 Merges parity info in a parity struct. 2014-11-09 10:32:00 +01:00
Andrea Mazzoleni
7718e6d206 Renames snapraid_parity to handle. 2014-11-09 10:25:39 +01:00
Andrea Mazzoleni
0991de6c71 A new TODO entry. 2014-11-07 19:12:38 +01:00
Andrea Mazzoleni
d86ace864d Tests also with physical offsets to increase code coverage. 2014-11-05 08:23:01 +01:00
Andrea Mazzoleni
7054256c62 Ensures to test also the progress update. 2014-11-04 23:51:45 +01:00
Andrea Mazzoleni
61ce847d6a Runs also the selftest in the emulator. 2014-11-04 23:30:02 +01:00
Andrea Mazzoleni
58b71438cf Adds support for Intel SDE for test coverage. 2014-11-04 22:52:33 +01:00
Andrea Mazzoleni
c194fef5f4 Increases code coverage for TommyDS. 2014-11-04 22:09:01 +01:00
Andrea Mazzoleni
34b021232a Reviews TODO list. 2014-11-02 17:46:54 +01:00
Andrea Mazzoleni
f14a8404cb Some clearification about wasted space in the manual. 2014-11-01 18:13:09 +01:00
Andrea Mazzoleni
2346fa0d60 Fixes invalid use of disk variable in dry. 2014-11-01 18:00:56 +01:00
Andrea Mazzoleni
b91ae16e3e Fixes invalid write in case of memory exaustion. 2014-11-01 17:52:04 +01:00
Andrea Mazzoleni
0b36b3205c Adds more info in the status log. 2014-11-01 17:38:14 +01:00
Andrea Mazzoleni
88e53fd9a3 Removes count block info when reading/writing content file. 2014-11-01 16:53:11 +01:00
Andrea Mazzoleni
7f2bd13c63 Adds new TODO entry for diff and filtering. 2014-10-25 17:49:44 +02:00
Andrea Mazzoleni
2bd2579823 In diff doesn't abort for force-empty or force-zero. 2014-10-25 17:47:22 +02:00
Andrea Mazzoleni
aff9f97d50 Updates to latest TommyDS version. 2014-10-25 17:28:41 +02:00
Andrea Mazzoleni
acb1bad9b0 Computes the effective wasted space, taking into account the parity size. 2014-10-25 16:36:19 +02:00
Andrea Mazzoleni
63f53a9274 Adds more info in the progress bar info for -G option. 2014-10-21 22:10:54 +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
98deb4ba91 Fixes a recurring typo in comments. 2014-10-19 21:09:22 +02:00
Andrea Mazzoleni
c671108973 Adds new files used by new import command. 2014-10-19 21:09:05 +02:00
Andrea Mazzoleni
e17f12f26b Changes the import command to use a new timestamp recognition.
This avoid the need of prehashing all the data, that could
be very slow.
2014-10-19 21:07:17 +02:00
Andrea Mazzoleni
51356b55b0 Removes now unnecessary list in dup command. 2014-10-18 22:26:42 +02:00
Andrea Mazzoleni
3421ec6177 Warning removal for #ifdef build. 2014-10-18 16:52:28 +02:00
Andrea Mazzoleni
a9ec540e79 Fixes some comments in the RAID interface. 2014-10-18 09:22:04 +02:00
Andrea Mazzoleni
37e7ca2faa Removes warning messages in Windwos about not updated metadata. 2014-10-14 23:01:01 +02:00
Andrea Mazzoleni
55006d76f3 Merges lstat_sync() and filephy() in Windows reduce syscalls. 2014-10-14 22:47:21 +02:00
Andrea Mazzoleni
0388c250f9 In the test with filtered fixing avoids to prepend a partial fix. 2014-10-14 22:16:15 +02:00
Andrea Mazzoleni
a1e661c9be Some more TODO entries. 2014-10-14 22:04:33 +02:00
Andrea Mazzoleni
12d6084fce Simplifies some common subexpressions.
No functional change.
2014-10-14 21:37:28 +02:00
Andrea Mazzoleni
3e2d805d08 Extends the status command to show free space. 2014-10-13 23:47:25 +02:00
Andrea Mazzoleni
4886a5d13f Gives a hint about filled disks in parity write error. 2014-10-12 10:50:48 +02:00