Changeset 2301


Ignore:
Timestamp:
26/09/2008 21:26:20 (3 years ago)
Author:
chris
Message:

Make upload decision messages (logged with LogAllFileAccess) clearer
to help automated log processing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/bin/bbackupd/BackupClientDirectoryRecord.cpp

    r2247 r2301  
    840840                                { 
    841841                                        doUpload = true; 
    842                                         BOX_TRACE(filename << ": will upload " 
     842                                        BOX_TRACE("Upload decision: " << 
     843                                                filename << ": will upload " 
    843844                                                "(not on server)"); 
    844845                                } 
     
    846847                                { 
    847848                                        doUpload = true; 
    848                                         BOX_TRACE(filename << ": will upload " 
     849                                        BOX_TRACE("Upload decision: " << 
     850                                                filename << ": will upload " 
    849851                                                "(modified since last sync)"); 
    850852                                } 
     
    864866                        { 
    865867                                doUpload = true; 
    866                                 BOX_TRACE(filename << ": will upload " 
     868                                BOX_TRACE("Upload decision: " << 
     869                                        filename << ": will upload " 
    867870                                        "(continually modified)"); 
    868871                        } 
     
    881884                        { 
    882885                                doUpload = true; 
    883                                 BOX_TRACE(filename << ": will upload " 
     886                                BOX_TRACE("Upload decision: " << 
     887                                        filename << ": will upload " 
    884888                                        "(mod time changed)"); 
    885889                        } 
     
    893897                        { 
    894898                                doUpload = true; 
    895                                 BOX_TRACE(filename << ": will upload " 
     899                                BOX_TRACE("Upload decision: " << 
     900                                        filename << ": will upload " 
    896901                                        "(mod time in the future)"); 
    897902                        } 
     
    900905                if (en != 0 && en->GetModificationTime() == modTime) 
    901906                { 
    902                         BOX_TRACE(filename << ": will not upload " 
     907                        BOX_TRACE("Upload decision: " << 
     908                                filename << ": will not upload " 
    903909                                "(not modified since last upload)"); 
    904910                } 
    905911                else if (!doUpload) 
    906912                { 
    907                         BOX_TRACE(filename << ": will not upload " 
    908                                 "(mod time is " << modTime <<  
    909                                 " which is outside sync window, " 
    910                                 << rParams.mSyncPeriodStart << " to " 
    911                                 << rParams.mSyncPeriodEnd << ")"); 
     913                        if (modTime > rParams.mSyncPeriodEnd) 
     914                        { 
     915                                box_time_t now = GetCurrentBoxTime(); 
     916                                int age = BoxTimeToSeconds(now - 
     917                                        modTime); 
     918                                BOX_TRACE("Upload decision: " << 
     919                                        filename << ": will not upload " 
     920                                        "(modified too recently: " 
     921                                        "only " << age << "seconds ago)"); 
     922                        } 
     923                        else 
     924                        { 
     925                                BOX_TRACE("Upload decision: " << 
     926                                        filename << ": will not upload " 
     927                                        "(mod time is " << modTime <<  
     928                                        " which is outside sync window, " 
     929                                        << rParams.mSyncPeriodStart << " to " 
     930                                        << rParams.mSyncPeriodEnd << ")"); 
     931                        } 
    912932                } 
    913933 
Note: See TracChangeset for help on using the changeset viewer.