Andrea Mazzoleni
|
b9740e06f4
|
Print filenames in the stats screen
|
2017-11-24 22:17:24 +01:00 |
|
Andrea Mazzoleni
|
cb84c61d07
|
Extend the coverage test
|
2016-11-06 20:23:11 +01:00 |
|
Andrea Mazzoleni
|
3bdc9b93ad
|
Add additional checks on parity size
Ensures that it's always aligned at the block size.
Also adds more comments about resizing process.
|
2016-09-28 20:32:50 +02:00 |
|
Andrea Mazzoleni
|
256db0e595
|
Rename internal esc/quote functions
No functional change
|
2016-05-29 18:19:32 +02:00 |
|
Andrea Mazzoleni
|
bec310d50b
|
Add regression test for multi parity
|
2016-05-17 19:08:12 +02:00 |
|
Andrea Mazzoleni
|
f564e9b91a
|
Preliminary support for multiple parity files
This allows to split parity in different partitions.
|
2016-05-15 14:27:33 +02:00 |
|
Andrea Mazzoleni
|
36a4d24333
|
Source code beautification
Done with uncrustify.
|
2016-04-10 22:46:09 +02:00 |
|
Andrea Mazzoleni
|
12b30c198e
|
Use a thread-safe esc() function with a local buffer
|
2016-02-09 23:12:33 +01:00 |
|
Andrea Mazzoleni
|
4a418e158a
|
Add time stats also for thread scheduling
|
2016-01-31 18:08:39 +01:00 |
|
Andrea Mazzoleni
|
252d613eae
|
Print stats of the number of cached blocks
|
2016-01-27 20:37:31 +01:00 |
|
Andrea Mazzoleni
|
846c02e2c1
|
Preliminary usage graph
|
2016-01-26 23:47:59 +01:00 |
|
Andrea Mazzoleni
|
affc60e256
|
Allocate only the minimal necessary waiting vector
This is more clear to understand.
|
2016-01-21 18:52:45 +01:00 |
|
Andrea Mazzoleni
|
e2c4399e28
|
More precise disk usage time
When we wait, we now count the time for all the waiting disks,
and not only for the first one that finish.
|
2016-01-20 21:30:00 +01:00 |
|
Andrea Mazzoleni
|
488d1ffa5d
|
Rename handle_map() to avoid a shadow variable
|
2016-01-18 22:38:01 +01:00 |
|
Andrea Mazzoleni
|
d2991f736c
|
Function renaming to get better consistency
|
2016-01-16 14:30:08 +01:00 |
|
Andrea Mazzoleni
|
74fa6e9274
|
Add the "maybe" function also to par2block
|
2016-01-15 20:36:20 +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
|
ec5b383c1d
|
Add support for multithread data and parity reading in dry
|
2016-01-09 10:25:56 +01:00 |
|
Andrea Mazzoleni
|
e15b5b122c
|
Remove the unnecessary parity_ptr variable in dry
|
2016-01-09 10:25:56 +01:00 |
|
Andrea Mazzoleni
|
3c00248aa6
|
Add level knownledge to parity handle
|
2016-01-09 10:18:14 +01:00 |
|
Andrea Mazzoleni
|
fa775d24a8
|
More interface changes to prepare to the use of tree mapping
|
2015-10-04 22:03:58 +02:00 |
|
Andrea Mazzoleni
|
0407c945db
|
Change the interface for parity allocation
This will allow a more compact representation
of the parity allocation
|
2015-10-01 23:24:06 +02:00 |
|
Andrea Mazzoleni
|
167d1edfec
|
Add some missing log_tag() when opening files
|
2015-09-02 19:44:48 +02:00 |
|
Andrea Mazzoleni
|
fb3d0fbe70
|
Add some missing log_tag() when closing files
|
2015-09-02 19:29:35 +02:00 |
|
Andrea Mazzoleni
|
0a46ac605a
|
Remove a clang warning about file var being potentially 0
|
2015-04-21 21:33:39 +02:00 |
|
Andrea Mazzoleni
|
de0c437bd2
|
Put a clear separation between log and msg functions
|
2015-04-20 22:07:42 +02:00 |
|
Andrea Mazzoleni
|
adbc74f862
|
Suppress missing file warnings if -m is specified
|
2015-04-19 21:21:49 +02:00 |
|
Andrea Mazzoleni
|
e56de653da
|
Introduce a new messaging system
|
2015-02-22 14:31:03 +01:00 |
|
Andrea Mazzoleni
|
ea07a7025e
|
Escape path in the log file
|
2015-02-12 22:55:05 +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
|
80d51384ac
|
Adjust some error messages in some commands
|
2015-02-03 18:12:52 +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
|
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
|
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
|
2346fa0d60
|
Fixes invalid use of disk variable in dry.
|
2014-11-01 18:00:56 +01:00 |
|
Andrea Mazzoleni
|
876bddcf4c
|
Beautifies the code.
|
2014-09-27 00:32:39 +02:00 |
|
Andrea Mazzoleni
|
5dc4365394
|
Removes some clang warnings.
|
2014-09-17 21:49:37 +02:00 |
|
Andrea Mazzoleni
|
3db0c5e967
|
Prints time stat also in dry.
|
2014-09-08 21:24:11 +02:00 |
|
Andrea Mazzoleni
|
6700b928c2
|
Adds a new file_mode setting to control the file access mode.
|
2014-09-04 22:52:04 +02:00 |
|
Andrea Mazzoleni
|
44ef039a13
|
Different source organization.
|
2014-03-23 17:50:27 +01:00 |
|