[Box Backup-commit] [boxbackup/boxbackup] 2b5b65: Allow using LogLevelOverrideByFileGuard as a guard

GitHub noreply at github.com
Mon Nov 20 21:41:01 GMT 2017


  Branch: refs/heads/s3_support
  Home:   https://github.com/boxbackup/boxbackup
  Commit: 2b5b65b2dccfa2a88688e0103dc4996a039c515c
      https://github.com/boxbackup/boxbackup/commit/2b5b65b2dccfa2a88688e0103dc4996a039c515c
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-11-20 (Mon, 20 Nov 2017)

  Changed paths:
    M infrastructure/cmake/CMakeLists.txt
    M lib/common/Logging.cpp
    M lib/common/Logging.h

  Log Message:
  -----------
  Allow using LogLevelOverrideByFileGuard as a guard

After calling its Install() method, the guard will be installed in the central
logging configuration, and will automatically be uninstalled when the object
goes out of scope and is destroyed.


  Commit: 7a2572c446b4a95f18eda04e72f6aabfd9544e04
      https://github.com/boxbackup/boxbackup/commit/7a2572c446b4a95f18eda04e72f6aabfd9544e04
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-11-20 (Mon, 20 Nov 2017)

  Changed paths:
    M lib/backupstore/BackupFileSystem.cpp
    M lib/backupstore/BackupFileSystem.h

  Log Message:
  -----------
  Add detailed logging of BackupFileSystem locks

This logging is categorised, so it can be enabled with fine-tuning using the -L
command-line option.


  Commit: 94f75ac0476c2264ed80f51c5d4014639dccb407
      https://github.com/boxbackup/boxbackup/commit/94f75ac0476c2264ed80f51c5d4014639dccb407
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-11-20 (Mon, 20 Nov 2017)

  Changed paths:
    M test/backupstorefix/testbackupstorefix.cpp

  Log Message:
  -----------
  Enable detailed logging of locking in test/backupstorefix

This should help diagnose occasional locking problems causing test failures on
AppVeyor.


  Commit: 86f3e9c0f4916741bbed20e04a4b4f2d71bb4f32
      https://github.com/boxbackup/boxbackup/commit/86f3e9c0f4916741bbed20e04a4b4f2d71bb4f32
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-11-20 (Mon, 20 Nov 2017)

  Changed paths:
    M lib/bbackupd/BackupDaemon.cpp
    M lib/bbstored/BBStoreDHousekeeping.cpp

  Log Message:
  -----------
  Suppress exception messages in LineBuffer::GetLine

These exceptions are used to communicate state to the caller, and should not be
treated as errors in common cases.


  Commit: 990d2f3edd4ab8895c29e0bf77c848fed55ee654
      https://github.com/boxbackup/boxbackup/commit/990d2f3edd4ab8895c29e0bf77c848fed55ee654
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-11-20 (Mon, 20 Nov 2017)

  Changed paths:
    M lib/backupstore/BackupFileSystem.cpp

  Log Message:
  -----------
  Fix handling of missing BackupStoreInfo in S3 GetAccountIdentifier()


  Commit: 69f205bafe925548d799df13d01d2e8ea5e5e7bc
      https://github.com/boxbackup/boxbackup/commit/69f205bafe925548d799df13d01d2e8ea5e5e7bc
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-11-20 (Mon, 20 Nov 2017)

  Changed paths:
    M test/backupstore/testbackupstore.cpp

  Log Message:
  -----------
  Fix cleanup of backupstore specialised tests

In case of exception, ensure that teardown code is always run, to release
filesystem lock before deleting files in standard tearDown().


Compare: https://github.com/boxbackup/boxbackup/compare/be9ac79beb03...69f205bafe92


More information about the Boxbackup-commit mailing list