Commit Graph
2357 Commits
Author SHA1 Message Date
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 SkovhedeandGitHub 544a841299 Merge branch 'master' into feature/cpulimit 2024-11-05 10:09:56 +01:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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