Updated transaction locks to be defered.

This commit is contained in:
Keivan Beigi 2014-11-24 12:00:19 -08:00
parent 06d8d1e2bb
commit af3c0de4d5
11 changed files with 39 additions and 12 deletions

View file

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
@ -108,7 +109,7 @@ namespace NzbDrone.Core.Backup
using (var unitOfWork = new UnitOfWork(() => _maindDb.GetDataMapper()))
{
unitOfWork.BeginTransaction();
unitOfWork.BeginTransaction(IsolationLevel.Serializable);
var databaseFile = _appFolderInfo.GetNzbDroneDatabase();
var tempDatabaseFile = Path.Combine(_backupTempFolder, Path.GetFileName(databaseFile));