diff options
Diffstat (limited to 'bin/bbackupd/BackupClientDirectoryRecord.cpp')
-rw-r--r-- | bin/bbackupd/BackupClientDirectoryRecord.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/bbackupd/BackupClientDirectoryRecord.cpp b/bin/bbackupd/BackupClientDirectoryRecord.cpp index 86c9688f..3a0ed08b 100644 --- a/bin/bbackupd/BackupClientDirectoryRecord.cpp +++ b/bin/bbackupd/BackupClientDirectoryRecord.cpp @@ -1671,6 +1671,7 @@ int64_t BackupClientDirectoryRecord::UploadFile( &isCompletelyDifferent)); rContext.UnManageDiffProcess(); + rContext.SetNiceMode(true); RateLimitingStream rateLimit(*patchStream, rParams.mMaxUploadRate); @@ -1690,6 +1691,8 @@ int64_t BackupClientDirectoryRecord::UploadFile( // std::auto_ptr<BackupProtocolSuccess> stored(connection.QueryStoreFile(mObjectID, ModificationTime, AttributesHash, isCompletelyDifferent?(0):(diffFromID), rStoreFilename, *pStreamToUpload)); + + rContext.SetNiceMode(false); // Get object ID from the result objID = stored->GetObjectID(); @@ -1715,6 +1718,8 @@ int64_t BackupClientDirectoryRecord::UploadFile( &rParams, &(rParams.mrRunStatusProvider))); + rContext.SetNiceMode(true); + RateLimitingStream rateLimit(*upload, rParams.mMaxUploadRate); IOStream* pStreamToUpload; @@ -1735,6 +1740,8 @@ int64_t BackupClientDirectoryRecord::UploadFile( AttributesHash, 0 /* no diff from file ID */, rStoreFilename, *pStreamToUpload)); + + rContext.SetNiceMode(false); // Get object ID from the result objID = stored->GetObjectID(); |