diff options
author | Chris Wilson <chris+github@qwirx.com> | 2007-03-22 23:28:07 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2007-03-22 23:28:07 +0000 |
commit | 1c28c07ef9651fa381b6469dc541a12891f8ba18 (patch) | |
tree | 558884af0f21986d018d9414e495722a67ee7f93 /bin/bbackupd/BackupClientDirectoryRecord.cpp | |
parent | 961baf88f51f0c58f1de373b5bcf5eb551403bc9 (diff) |
Trace reasons for uploading (or not) each file
Diffstat (limited to 'bin/bbackupd/BackupClientDirectoryRecord.cpp')
-rw-r--r-- | bin/bbackupd/BackupClientDirectoryRecord.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bin/bbackupd/BackupClientDirectoryRecord.cpp b/bin/bbackupd/BackupClientDirectoryRecord.cpp index 43824130..22861f76 100644 --- a/bin/bbackupd/BackupClientDirectoryRecord.cpp +++ b/bin/bbackupd/BackupClientDirectoryRecord.cpp @@ -30,6 +30,7 @@ #include "BackupStoreException.h" #include "Archive.h" #include "PathUtils.h" +#include "Logging.h" #include "MemLeakFindOn.h" @@ -793,10 +794,14 @@ bool BackupClientDirectoryRecord::UpdateItems(BackupClientDirectoryRecord::SyncP if (pDirOnStore != 0 && en == 0) { doUpload = true; + BOX_TRACE(filename << ": will upload " + "(not on server)"); } else if (modTime >= rParams.mSyncPeriodStart) { doUpload = true; + BOX_TRACE(filename << ": will upload " + "(modified since last sync)"); } } @@ -813,6 +818,8 @@ bool BackupClientDirectoryRecord::UpdateItems(BackupClientDirectoryRecord::SyncP > rParams.mMaxUploadWait) { doUpload = true; + BOX_TRACE(filename << ": will upload " + "(continually modified)"); } // Then make sure that if files are added with a @@ -828,6 +835,8 @@ bool BackupClientDirectoryRecord::UpdateItems(BackupClientDirectoryRecord::SyncP en->GetModificationTime() != modTime) { doUpload = true; + BOX_TRACE(filename << ": will upload " + "(mod time changed)"); } // And just to catch really badly off clocks in @@ -838,9 +847,20 @@ bool BackupClientDirectoryRecord::UpdateItems(BackupClientDirectoryRecord::SyncP rParams.mUploadAfterThisTimeInTheFuture) { doUpload = true; + BOX_TRACE(filename << ": will upload " + "(mod time in the future)"); } } + if (!doUpload) + { + BOX_TRACE(filename << ": will not upload " + "(no reason to upload, mod time is " + << modTime << " versus sync period " + << rParams.mSyncPeriodStart << " to " + << rParams.mSyncPeriodEnd << ")"); + } + if (doUpload) { // Make sure we're connected -- must connect here so we know whether |