[Box Backup-commit] [boxbackup/boxbackup] 51f7ce: Add missing implementations of RaidBackupFileSyste...

GitHub noreply at github.com
Thu Jul 20 21:45:33 BST 2017


  Branch: refs/heads/s3_support_merge
  Home:   https://github.com/boxbackup/boxbackup
  Commit: 51f7ce07d437d6ac91e3eca3a0ef107727971d96
      https://github.com/boxbackup/boxbackup/commit/51f7ce07d437d6ac91e3eca3a0ef107727971d96
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

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

  Log Message:
  -----------
  Add missing implementations of RaidBackupFileSystem methods

These should have been added whenever BackupFileSystem.h was added, which was
4db4deed3448b9c2b9e885a20cb1a777632464d6, although it didn't really belong in
that commit either. But it's too late to change history now. Adding the missing
method definitions makes it possible to instantiate a RaidBackupFileSystem.


  Commit: 9d1acbe933f4448cf1501be7440e2cd2ce5574cc
      https://github.com/boxbackup/boxbackup/commit/9d1acbe933f4448cf1501be7440e2cd2ce5574cc
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M bin/bbstoreaccounts/bbstoreaccounts.cpp
    M lib/backupstore/BackupAccountControl.cpp
    M lib/backupstore/BackupAccountControl.h
    M lib/backupstore/StoreTestUtils.cpp

  Log Message:
  -----------
  Refactor BackupStoreAccountControl to be for a specific account ID

This allows other BackupAccountControl implementations to implement the same
interface without needing to support account IDs, which are very
store-specific.


  Commit: 85337e18c499084f1da5c9b09b4bea74d357f806
      https://github.com/boxbackup/boxbackup/commit/85337e18c499084f1da5c9b09b4bea74d357f806
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M test/backupstore/testbackupstore.cpp

  Log Message:
  -----------
  Remove debugging code to list files during test_multiple_uploads

Revert "Try listing files to help debug random failures of test_multiple_uploads()."

This reverts commit e302ded5b7d40fe88d65808564f4db9df2a6f878.


  Commit: 0a9a3e675c9ee1b8d3f0bc437b12bfa6e62838ce
      https://github.com/boxbackup/boxbackup/commit/0a9a3e675c9ee1b8d3f0bc437b12bfa6e62838ce
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M bin/bbstoreaccounts/bbstoreaccounts.cpp
    M infrastructure/m4/boxbackup_tests.m4
    M infrastructure/makebuildenv.pl.in
    M infrastructure/travis-build.sh
    M lib/backupstore/BackupAccountControl.cpp
    M lib/backupstore/BackupConstants.h
    M lib/backupstore/BackupFileSystem.cpp
    M lib/backupstore/BackupProtocol.txt
    M lib/backupstore/BackupStoreAccounts.h
    M lib/backupstore/BackupStoreCheck.cpp
    M lib/backupstore/BackupStoreCheck.h
    M lib/backupstore/BackupStoreCheck2.cpp
    M lib/backupstore/BackupStoreContext.cpp
    M lib/backupstore/BackupStoreContext.h
    M lib/backupstore/BackupStoreException.txt
    M lib/backupstore/BackupStoreFile.cpp
    M lib/backupstore/BackupStoreRefCountDatabase.cpp
    M lib/backupstore/HousekeepStoreAccount.cpp
    M lib/backupstore/StoreTestUtils.cpp
    M lib/backupstore/StoreTestUtils.h
    M lib/bbstored/BackupStoreDaemon.cpp
    M lib/common/CollectInBufferStream.cpp
    M lib/common/CommonException.txt
    M lib/common/NamedLock.cpp
    M runtest.pl.in
    M test/backupstore/testbackupstore.cpp
    M test/backupstorefix/testbackupstorefix.cpp
    M test/backupstorepatch/testbackupstorepatch.cpp
    M test/bbackupd/testbbackupd.cpp
    M test/common/testcommon.cpp

  Log Message:
  -----------
  Whitespace and comment cleanup


  Commit: 0bad4603bcabb74fbefd2bb266660d89de0619ac
      https://github.com/boxbackup/boxbackup/commit/0bad4603bcabb74fbefd2bb266660d89de0619ac
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M infrastructure/makebuildenv.pl.in

  Log Message:
  -----------
  Custom build system: fix autogen dependencies

Remove useless inclusion of Makefile.extras with paths in subdirs that will
never match anything, and replace those inclusions with recursive Make calls to
build those targets. This allows changes to exception and protocol files to be
detected automatically, and the C++ code regenerated.


  Commit: 6344f39c60e35e8717de8989b4fb4fe588f2ee45
      https://github.com/boxbackup/boxbackup/commit/6344f39c60e35e8717de8989b4fb4fe588f2ee45
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M lib/backupclient/BackupClientRestore.cpp
    M lib/backupstore/BackupStoreCheck.cpp
    M lib/backupstore/BackupStoreCheck.h
    M lib/common/Test.cpp
    M lib/common/Utils.cpp
    M lib/common/Utils.h
    M lib/httpserver/S3Simulator.cpp

  Log Message:
  -----------
  Make ObjectExists and BackupStoreCheck use object_exists_t enum


  Commit: 0659563288589e2985230092fb6c961f69afc73b
      https://github.com/boxbackup/boxbackup/commit/0659563288589e2985230092fb6c961f69afc73b
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M lib/common/Utils.cpp
    M lib/common/Utils.h

  Log Message:
  -----------
  Add GetTempDirPath() for portability

On Unix, check TEMP, TMP and TMPDIR, and if no env var is set, fall back to
/tmp.  For some reason it's becoming increasingly common for Unixes not to set
TMP* to anything.


  Commit: 2f185fc097098f660acfede3161aec0ac637651d
      https://github.com/boxbackup/boxbackup/commit/2f185fc097098f660acfede3161aec0ac637651d
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M test/common/testcommon.cpp

  Log Message:
  -----------
  Fix include ordering in testcommon.cpp


  Commit: b1794e922a40f403a46fed53ccd10f02500422ed
      https://github.com/boxbackup/boxbackup/commit/b1794e922a40f403a46fed53ccd10f02500422ed
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M test/common/testcommon.cpp

  Log Message:
  -----------
  Refactor testcommon to split into independent tests

Remove redundant NamedLock tests.


  Commit: b935c95418dfbdfdf350d781be8dfd6354112d81
      https://github.com/boxbackup/boxbackup/commit/b935c95418dfbdfdf350d781be8dfd6354112d81
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M lib/common/Utils.cpp
    M lib/common/Utils.h
    M test/common/testcommon.cpp

  Log Message:
  -----------
  Add force parameter to RemovePrefix and RemoveSuffix


  Commit: 7d7fb85482af02dffa615b5a17afae23e2681476
      https://github.com/boxbackup/boxbackup/commit/7d7fb85482af02dffa615b5a17afae23e2681476
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M lib/backupstore/BackupCommands.cpp
    M lib/backupstore/BackupStoreContext.cpp
    M lib/backupstore/BackupStoreContext.h

  Log Message:
  -----------
  Remove BackupStoreContext::ReceivedFinishCommand

Replace with CleanUp(). We don't need two methods that do almost the same
thing.


Compare: https://github.com/boxbackup/boxbackup/compare/72b5ae89b2f7...7d7fb85482af


More information about the Boxbackup-commit mailing list