Carl Johnsen
|
97df02c57c
|
Fixed missing docstrings
|
2025-02-27 14:48:08 +01:00 |
|
Carl Johnsen
|
b9eaa224b8
|
Renamed variables in VolumeDecompressor
|
2025-02-27 14:46:04 +01:00 |
|
Carl Johnsen
|
6873162002
|
Additional internal profiling resolution
|
2025-02-26 16:09:23 +01:00 |
|
Carl Johnsen
|
e773907eed
|
Changed from allocating a new byte[] buffer in the decompressor to use the Buffers.ArrayPool
|
2025-02-25 16:45:55 +01:00 |
|
Carl Johnsen
|
17e2c0b9cf
|
Added ConfigureAwait(false)
|
2025-02-18 09:20:28 +01:00 |
|
Carl Johnsen
|
93756cd74b
|
Whitespace fixes
|
2025-02-18 09:17:08 +01:00 |
|
 Kenneth SkovhedeandGitHub
|
9464caf622
|
Feature/update license 2025 (#5851)
* Fixed some minor whitespace issues
* Updated all copyright to 2025
|
2025-01-07 09:40:39 +01:00 |
|
Carl Johnsen
|
2d6e1d7ff7
|
Changed the new restore version to use explicit CoCoL channels
|
2024-12-10 04:10:34 +01:00 |
|
Carl Johnsen
|
1284adec3b
|
Cleanup VolumeDecompressor
|
2024-12-02 20:28:45 +01:00 |
|
Carl Johnsen
|
533088684b
|
Consistent naming of decryptors
|
2024-12-02 15:12:50 +01:00 |
|
Carl Johnsen
|
b6ed72bd6c
|
Reworked the restore CSP network
|
2024-12-02 15:09:23 +01:00 |
|
Carl Johnsen
|
3156d43adc
|
BlockVolumeReaders are expensive to create - cache them instead.
|
2024-12-02 10:55:45 +01:00 |
|
Carl Johnsen
|
cdf0c28fd8
|
Added internal profiling as an option. Currently only implemented in the restore process.
|
2024-11-29 05:49:03 +01:00 |
|
Carl Johnsen
|
0cd9374bed
|
Added comments and docstrings
|
2024-11-22 15:26:04 +01:00 |
|
Carl Johnsen
|
890fa2ce52
|
Add copyright notices
|
2024-11-22 11:47:07 +01:00 |
|
Carl Johnsen
|
7717f32e77
|
Added tracking of errors on remote files during restoration
|
2024-11-21 20:55:20 +01:00 |
|
Carl Johnsen
|
4f1869557d
|
Added logging to VolumeDecompressor
|
2024-11-15 14:18:24 +01:00 |
|
Carl Johnsen
|
9a8e3ab90c
|
Added on-the-fly block hash verification
|
2024-11-15 13:50:13 +01:00 |
|
Carl Johnsen
|
b30f19929b
|
Rather than creating a buffer and then resize to a specific size, just create it with the target size
|
2024-11-15 08:56:15 +01:00 |
|
Carl Johnsen
|
dc73380fe8
|
To minimize database requests (or at least where they emerge), query the database once per block per file, once per newly downloaded volume, and once to build the file list. The results are then "shipped" around the network along with the previous messages.
|
2024-11-13 16:55:47 +01:00 |
|
Carl Johnsen
|
d0639ee0ae
|
Fixed bug that would leave the restore database in a locked state
|
2024-11-13 14:30:35 +01:00 |
|
Carl Johnsen
|
284755c6b1
|
Rather than uncompressing everything, only decompress the requested block.
|
2024-11-12 13:47:25 +01:00 |
|
Carl Johnsen
|
09e04e76d0
|
Now the restore chain also forwards the block id
|
2024-11-12 13:45:32 +01:00 |
|
Carl Johnsen
|
48302bf395
|
Fixed bug where the block lists may not be aligned when decompressing.
|
2024-11-11 13:01:00 +01:00 |
|
Carl Johnsen
|
ec738f4063
|
Added handling of retired exception to close down the process network
|
2024-11-08 14:35:44 +01:00 |
|
Carl Johnsen
|
153ef7ed6c
|
Added decompressor initial process
|
2024-11-08 10:42:11 +01:00 |
|