Kenneth Skovhede
|
72c5763ae4
|
Fixed auto-closing open volumes when added to the upload queue
|
2018-02-06 11:46:55 +01:00 |
|
Kenneth Skovhede
|
89d0519554
|
Fixed the log handling in the BackendHandler, and the log processor.
Added a new log instance to avoid the log module being terminated before the whole `PurgeBrokenFiles` call has finished.
|
2018-02-06 11:46:37 +01:00 |
|
Kenneth Skovhede
|
805a411f8f
|
Fixed a few minor issues with the new approach, and rewrote the zip file packaging to allow packing more data into each volume.
|
2018-01-28 12:29:02 +01:00 |
|
Kenneth Skovhede
|
c9fd0e145b
|
Improved the handling of downloads where the file size is unknown by picking the data from database if possible.
Also removed multiple calls to `FileInfo().Length`.
|
2018-01-26 13:07:46 +01:00 |
|
Kenneth Skovhede
|
7c063cd3c1
|
Work on a faster way to get the full code to allow concurrent writes from the backend module
|
2018-01-20 19:12:20 +01:00 |
|
Kenneth Skovhede
|
75bf6857c1
|
Merge branch 'master' into concurrent_processing
# Conflicts:
# .travis.yml
# Duplicati/Library/Main/Database/LocalBackupDatabase.cs
# Duplicati/Library/Main/Operation/BackupHandler.cs
# Duplicati/Library/Main/ResultClasses.cs
# Duplicati/Library/Main/Volumes/VolumeWriterBase.cs
# Duplicati/Library/Utility/TempFile.cs
|
2018-01-20 15:02:41 +01:00 |
|
Kenneth Skovhede
|
860924bb62
|
Updated main functions to new CoCoL library
|
2017-09-20 21:03:24 +02:00 |
|
Kenneth Skovhede
|
bc6e32d049
|
Updated the new backend handler to support the same features as the previous: throttle, error message, and deleteGraceTime.
|
2017-09-19 14:24:59 +02:00 |
|
Kenneth Skovhede
|
14f1c58c64
|
Improved shutdown to avoid exceptions being masked by errors that occur during shutdown
|
2016-04-06 21:16:34 +02:00 |
|
Kenneth Skovhede
|
850c8e432b
|
Fixed a spelling error
|
2016-03-14 09:38:19 +01:00 |
|
Kenneth Skovhede
|
a3f2b39d23
|
Implemented handling of pause/stop/abort in the concurrent code.
Implemented the dry-run feature for backups.
|
2016-02-29 21:52:11 +01:00 |
|
Kenneth Skovhede
|
35f9a70b3d
|
Fixed resetting the backend
|
2016-02-25 23:33:55 +01:00 |
|
Kenneth Skovhede
|
537fe20838
|
Added a lot of comments.
Fixed a few issues that caused parallel uploads.
Fixed the use of the encryption module so the encryption module is not re-used for multiple jobs.
|
2016-02-25 19:15:51 +01:00 |
|
Kenneth Skovhede
|
20f7b42945
|
Fixed channels to use type-safe initializations.
Updated logging channel to use a wrapper for later early-filter optimizations.
Various bug fixes and optimizations.
|
2016-02-24 23:48:42 +01:00 |
|
Kenneth Skovhede
|
3ff2f1eb98
|
The concurrent processing now seems to work, at least in the base case.
Rewrote the handling of index volumes to create them on-demand instead of in-advance.
This makes it much simpler to handle upload failures.
|
2016-02-22 21:27:12 +01:00 |
|
Kenneth Skovhede
|
c297ca58dd
|
Fixed the duplicate hash computation solved in #1584
|
2016-02-18 22:39:47 +01:00 |
|
Kenneth Skovhede
|
086547e655
|
Implemented the missing details for the concurrent setup, it now compiles
|
2016-02-18 17:20:52 +01:00 |
|
Kenneth Skovhede
|
ec877696b0
|
More work on concurrent processing
|
2016-02-18 16:46:53 +01:00 |
|
Kenneth Skovhede
|
01c3b3f5c0
|
More work on a concurrent implementation of the backup process
|
2016-02-09 09:17:31 +01:00 |
|