Commit Graph
11864 Commits
Author SHA1 Message Date
Carl Johnsen 4ffbc36abf IAsyncEnumerable was being chained incorrectly 2025-05-22 15:29:10 +02:00
Carl Johnsen afa468377b Fixed typo 2025-05-22 15:28:46 +02:00
Carl Johnsen dc4404e751 Added missing await 2025-05-22 15:28:35 +02:00
Carl Johnsen 344d3dcb5b The new backend requires a value to be set 2025-05-22 15:28:14 +02:00
Carl Johnsen 6c7e67dd28 Post master merge fixes 2025-05-22 14:35:15 +02:00
Carl Johnsen a37f0dda31 Merge branch 'master' into performance/mssqlite-async 2025-05-22 14:09:17 +02:00
Carl Johnsen 22550be73c SQLite parameters are case sensitive. 2025-05-22 13:34:29 +02:00
Carl Johnsen c5248e007f Construction chain of databases wrongfully tried to start multiple transactions 2025-05-22 13:33:10 +02:00
Carl Johnsen 33f8a87b67 Updated SQLiteTests to be async 2025-05-22 13:32:22 +02:00
Carl Johnsen 2363e3a26d Removed whitespace 2025-05-22 13:30:52 +02:00
Carl Johnsen 9a08c7b12e Updated DirectListHandlerTests to use the new async database methods 2025-05-22 13:30:02 +02:00
Carl Johnsen eef156161b Reintroduced the old interface for TemporaryDbValueList and ReusableTransaction, as some of the unit tests construct these without a database instance. 2025-05-22 13:29:34 +02:00
Carl Johnsen b399adf534 BeginTransactionSafe() was a legacy helper method that called BeginTransaction() directly 2025-05-22 13:27:36 +02:00
Carl Johnsen 37039f467e Removed whitespace 2025-05-22 13:26:55 +02:00
Carl Johnsen 2cd1692532 Temporary fix to distinguish between new and legacy extension method 2025-05-22 13:25:42 +02:00
Carl Johnsen 21a9f0036c Reintroduced legacy database methods for non-main operation calls to be able to function. 2025-05-22 13:23:27 +02:00
Carl Johnsen e643c2dfce Method signature changed 2025-05-22 08:26:43 +02:00
Carl Johnsen afddb93e5d Async method wasn't awaited 2025-05-22 08:26:32 +02:00
Carl Johnsen cdba7ef6e9 Updated Utility to use the new async database methods 2025-05-22 08:25:25 +02:00
Carl Johnsen 30ca4f927e Reordered usings 2025-05-22 08:25:08 +02:00
Carl Johnsen b9f9b0360b Removed whitespace 2025-05-22 08:24:57 +02:00
Carl Johnsen 2b5dfbbb15 Changed the lock in BasicResults from a regular object lock to a semaphore in order to be able to lock asynchronously 2025-05-22 08:19:56 +02:00
Carl Johnsen 28fcff68ba Changed BasicResults.FlushLog to be async 2025-05-22 08:19:11 +02:00
Carl Johnsen 0df878e455 Reordered usings 2025-05-22 08:18:33 +02:00
Carl Johnsen a2e3eeb727 Removed whitespace 2025-05-22 08:18:21 +02:00
Carl Johnsen 8999dc4baa Updated Controller to use the new async database methods 2025-05-22 08:18:10 +02:00
Carl Johnsen 3e19db371d Removed whitespace 2025-05-22 08:17:53 +02:00
Carl Johnsen 46f394d6d5 Updated the BackendManager implementation to not pass down transactions (as they should be implicitly handled by the databases) and to use the new async database methods 2025-05-22 08:07:23 +02:00
Carl Johnsen f8f0fd39af Removed comments 2025-05-22 08:03:32 +02:00
Carl Johnsen 9c0f2ca980 LocalDatabase.Dispose() wasn't calling the database correctly with the ReusableTransaction 2025-05-22 08:01:45 +02:00
Carl Johnsen 2c408d795f LocalDatabase always starts a new ReusableTransaction 2025-05-22 08:01:16 +02:00
Carl Johnsen 97bfa11611 Updated VacuumHandler to use the new async database methods 2025-05-22 07:56:55 +02:00
Carl Johnsen 9444aa6337 Removed whitespace 2025-05-22 07:56:42 +02:00
Carl Johnsen a9681db613 Updated SearchEntriesHandler to use the new async database methods 2025-05-22 07:55:14 +02:00
Carl Johnsen 26db3a8f26 Removed whitespace 2025-05-22 07:55:01 +02:00
Carl Johnsen 9693840611 Updated one call that went from Task<IEnumerable> to IAsyncEnumerable 2025-05-22 06:47:38 +02:00
Carl Johnsen 6a0b836a79 Updated RestoreHandler to use the new async database methods 2025-05-22 06:47:16 +02:00
Carl Johnsen 7903045e36 Updated RestoreControlFilesHandler to use the new async database methods 2025-05-22 06:36:47 +02:00
Carl Johnsen 443e478ea9 Removed whitespace 2025-05-22 06:36:28 +02:00
Carl Johnsen c2a73613d7 Updated RepairHandler to match the new method signatures and removed transactions as parameters towards implicit transactions 2025-05-22 06:35:34 +02:00
Carl Johnsen 3fe3e113a7 Updated some of the database calls in RecreateDatabaseHandler to match the new signatures 2025-05-22 06:14:51 +02:00
Carl Johnsen 7a6bc2ba26 Removed transactions as parameter in the methods of LocalRecreateDatabase as part of the move towards implicit transactions 2025-05-22 06:14:16 +02:00
Carl Johnsen ad2c7b8045 Removed transactions as parameters as part of the process towards implicit transactions 2025-05-22 06:01:59 +02:00
Carl Johnsen 4d8d1a80d1 Updated an inner call of FilesetVolumeWriter to use the new async database methods 2025-05-22 06:01:22 +02:00
Carl Johnsen 1f77ce7d84 Removed whitespace 2025-05-22 06:00:34 +02:00
Carl Johnsen 67c17871f9 Reintroduced CreateTemporaryFileset helper function for instantiating inner class of LocalPurgeDatabase 2025-05-22 06:00:01 +02:00
Carl Johnsen e0fed2f03d Updated PurgeFilesHandler to use the new async database methods 2025-05-22 05:59:18 +02:00
Carl Johnsen 46bdfc54f0 Removed whitespace 2025-05-22 05:59:01 +02:00
Carl Johnsen 5c2b172b78 Updated PurgeBrokenFilesHandler to use the new assync database methods 2025-05-22 05:46:42 +02:00
Kenneth SkovhedeandGitHub 8c881b15db Merge pull request #6285 from duplicati/feature/update-translations-20250521
Feature/update translations 20250521
2025-05-21 17:26:14 +02:00