Andrea Mazzoleni
0d0431a907
Simpler Copyright string
2026-04-09 17:56:49 +02:00
Christoph Hellwig
60269a1236
Use SPDX ( https://spdx.dev/ ) tags to identify the license used for each
...
file, and a COPYING file explaining the licensing scheme, with the actual
licenses listed in the LICENSES/ directory.
2026-04-02 16:01:37 +02:00
Andrea Mazzoleni
d3f7bf64c1
Differentiate messages in the log files if they are caused by an hardware issue
2026-02-01 20:44:36 +01:00
Andrea Mazzoleni
906d215bf5
Add thermal protection options: temp_limit and temp_sleep
...
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Introduce two new configuration directives to protect disks from overheating:
- temp_limit <TEMPERATURE_CELSIUS>
Sets the maximum allowed disk temperature. When any disk exceeds this limit,
SnapRAID stops all operations and spins down the disks.
- temp_sleep <TIME_IN_MINUTES>
Specifies how long disks remain in standby after a temperature event.
Defaults to 15 minutes.
These options allow SnapRAID to automatically pause activity and cool down
disks when a temperature threshold is reached, improving data safety and
hardware longevity.
2025-09-27 16:05:05 +02:00
Andrea Mazzoleni
c870b04b66
Refactor locks use in support
2016-01-09 10:25:56 +01:00
Andrea Mazzoleni
452a595067
Adjust verbs in comments
2015-10-07 22:07:20 +02:00
Andrea Mazzoleni
de0c437bd2
Put a clear separation between log and msg functions
2015-04-20 22:07:42 +02:00
Andrea Mazzoleni
e56de653da
Introduce a new messaging system
2015-02-22 14:31:03 +01:00
Andrea Mazzoleni
2ac751b6d9
Put all the stdout output also in stdlog
2015-02-03 19:35:43 +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
34f7f342aa
Ensures that write/append operate at least on one byte.
2014-12-29 19:57:11 +01:00
Andrea Mazzoleni
876bddcf4c
Beautifies the code.
2014-09-27 00:32:39 +02:00
Andrea Mazzoleni
42105f90b2
Uses the portable to Windows ftruncate().
2014-07-14 20:18:47 +02:00
Andrea Mazzoleni
c8df7d4a07
More efficient test avoiding rewrite.
2014-07-14 08:24:23 +02:00
Andrea Mazzoleni
ea4eafb60d
Fixes the Windows regression test.
2014-07-11 23:33:19 +02:00
Andrea Mazzoleni
6c88c44970
Reworks the test implementation.
2014-07-11 19:57:58 +02:00
Andrea Mazzoleni
e4a4e20e8c
Ensures to always write not zero data in the regression test.
2014-07-11 18:49:22 +02:00
Andrea Mazzoleni
2a6ad5d1ff
Avoids possible division by zero in the regression test.
2014-07-11 18:48:49 +02:00
Andrea Mazzoleni
5ed1c7275f
Fixes a memory leak in mktest.
2014-07-03 21:51:16 +02:00
Andrea Mazzoleni
7efd5b6f83
Ensures that the "datage" command writes always different data.
2014-07-01 22:55:35 +02:00
Andrea Mazzoleni
44ef039a13
Different source organization.
2014-03-23 17:50:27 +01:00