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
afa2e9bf07
Added more progress keeping and running the original verification step.
2024-11-08 16:05:57 +01:00
Carl Johnsen
6f354e6d08
Added some progress tracking and removed some debug printing
2024-11-08 15:24:56 +01:00
Carl Johnsen
459664d33b
Added restore channel buffer sizes as a variable
2024-11-08 14:38:24 +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
78aa077c2b
Handled empty files, where the block volume ID is -1
2024-11-08 13:26:29 +01:00
Carl Johnsen
4d7c8e2455
Volumes in flight should be a concurrent collection, as it's accessed through multiple Tasks
2024-11-08 13:01:05 +01:00
Carl Johnsen
997472127a
FileProcessor now writes to disk - the initial circle is complete!
2024-11-08 10:43:19 +01:00
Carl Johnsen
f6839160f2
Channels now send the volume / block id around alongside the volume / block
2024-11-08 10:42:54 +01:00
Carl Johnsen
153ef7ed6c
Added decompressor initial process
2024-11-08 10:42:11 +01:00
Carl Johnsen
d4a073cc8d
Fixed typo
2024-11-08 10:06:00 +01:00
Carl Johnsen
cb5b973883
Added a TODO in BlockManager
2024-11-08 09:59:39 +01:00
Carl Johnsen
bd52be6f6b
Added dummy decrypter process
2024-11-08 09:55:17 +01:00
Carl Johnsen
5955cbc036
Modified the VolumeDownloader so that it works
2024-11-08 09:13:54 +01:00
Carl Johnsen
2ecb25483e
Moved backend initialization to the outside of the restore process network
2024-11-08 09:13:26 +01:00
Carl Johnsen
50aa530883
db wasn't properly set in the BlockManager's internal cache
2024-11-08 08:45:20 +01:00
Carl Johnsen
a6f6cb7f39
CoCoL did not like the array of ChannerMarkers
2024-11-08 08:45:00 +01:00
Carl Johnsen
82669da2d2
Channel arrays weren't instantiated correctly
2024-11-08 08:02:36 +01:00
Carl Johnsen
b41b43f430
Now the volume ID is found alongside the block ID
2024-11-08 08:02:17 +01:00
Carl Johnsen
adf9d4acf4
Added the draft block manager
2024-11-08 07:20:18 +01:00
Carl Johnsen
50c6fb434c
Got the list of block IDs per file
2024-11-08 05:56:48 +01:00
Carl Johnsen
bc9c7beb97
Using simplified collection creation expression
2024-11-08 03:56:39 +01:00
Carl Johnsen
60fa5fe031
Started the draft FileProcessor process
2024-11-08 03:55:46 +01:00
Carl Johnsen
494c1d9f3e
Moved local restore database creation outside of the filelister - the other processes might need this as well.
2024-11-08 03:55:15 +01:00
Carl Johnsen
027d777fe0
First draft of the Restore.FileLister process
2024-11-08 03:31:30 +01:00
Carl Johnsen
69fd383c71
Started the rework of RestoreHandler's Run()
2024-11-08 03:31:04 +01:00
Carl Johnsen
b5745a3be0
Added initial volume downloader process
2024-11-07 10:04:52 +01:00
Kenneth Skovhede
d2f615f442
Added possible values to cpu-intensity for better documentation
2024-11-07 08:10:32 +01:00
Kenneth Skovhede
68fa9afa23
Fixed tests and fixed a missing encode
2024-11-05 12:44:00 +01:00
Kenneth Skovhede
a72bf27aa3
Merge remote-tracking branch 'origin/master' into feature/add-secret-provider
2024-11-05 11:48:30 +01:00
Kenneth Skovhede and GitHub
544a841299
Merge branch 'master' into feature/cpulimit
2024-11-05 10:09:56 +01:00
Kenneth Skovhede and GitHub
3e3258b081
Merge pull request #5615 from duplicati/feature/fix-issue-5038
...
Feature/fix issue 5038
2024-11-05 10:07:00 +01:00
Kenneth Skovhede
cae5b218d4
Potential fix for the missing blocklist hash
2024-11-04 21:46:12 +01:00
Kenneth Skovhede and GitHub
e959542536
Merge pull request #5623 from duplicati/feature/fix-compact-disruption-test
...
Fix issues with extra blocks and files being recorded after an interrupted `Compact()`
2024-11-04 16:59:23 +01:00
Kenneth Skovhede and GitHub
ababf2f84e
Merge pull request #5610 from duplicati/feature/fix-leftover-index
...
Feature/fix leftover index
2024-11-04 16:50:05 +01:00
Kenneth Skovhede
8250a5befa
Refactored SecretProviderHelper to replace in Uri instances instead of raw string.
...
This fixes some issues with URL encoding/decoding.
Due to the legacy class `Duplicati.Library.Utility.Uri` there are two replacements done.
2024-11-04 15:57:56 +01:00
Kenneth Skovhede and GitHub
d5390914ab
Merge pull request #5631 from duplicati/feature/remove-7z
...
Removed 7z
2024-11-04 09:29:43 +01:00
Kenneth Skovhede
3f3144218f
Removed 7z from the source as it has been marked experimental for 7 years.
...
This fixes #5630
2024-11-01 17:40:09 +01:00
Kenneth Skovhede
448b6e0e03
Fixed typo
2024-11-01 16:54:39 +01:00
Kenneth Skovhede
a7e57c2ffb
Added DuplicateBlock to the list of items purged.
2024-11-01 16:06:41 +01:00
Kenneth Skovhede
1809ffac09
Added a fix from #4982 that deletes additional information from the database when removing broken files.
2024-11-01 16:06:20 +01:00
Kenneth Skovhede
dedee8fd35
Hand-picked the recreate fixes from #4982 .
...
This fixes that the recreate will move unused blocks into the `DeletedBlock` table after the database has been recreated.
Due to this, the disruption test can now be verified.
2024-11-01 15:56:14 +01:00
Kenneth Skovhede
85c639a269
Added the db upgrade to the project file
2024-11-01 15:07:58 +01:00
Kenneth Skovhede
1dc2acb2bf
Ensure repair also works with the index
2024-11-01 15:02:48 +01:00
Kenneth Skovhede
db517a300b
Implemented a fix for compaction issues that could cause inconsistent views of the remote storage.
2024-11-01 14:50:26 +01:00
Carl Johnsen
11465b8754
Added CPU throttling logic to DataBlockProcessor
2024-11-01 13:32:40 +01:00
Carl Johnsen
8927dbb81a
Added the commandline option for controlling the CPU intensity
2024-11-01 13:32:18 +01:00
Kenneth Skovhede
c99e819d70
Merge remote-tracking branch 'origin/master' into feature/add-secret-provider
2024-11-01 08:49:52 +01:00
Kenneth Skovhede
76b175905d
Fixed setting the default pattern if none was provided by the user
2024-11-01 08:47:36 +01:00
Kenneth Skovhede
30a3410180
Changed strategy to check if block is known in a previous blockset.
...
If this fileset is the first containing the block in a blockset, we add it to the index file.
2024-10-31 15:30:25 +01:00