[Box Backup-commit] [boxbackup/boxbackup] 24cea5: Increase default verbosity in some timing tests

GitHub noreply at github.com
Fri Aug 4 21:44:19 BST 2017


  Branch: refs/heads/s3_support_merge
  Home:   https://github.com/boxbackup/boxbackup
  Commit: 24cea5d8bff79da844aa0d05dcf79047a93b6aef
      https://github.com/boxbackup/boxbackup/commit/24cea5d8bff79da844aa0d05dcf79047a93b6aef
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M infrastructure/buildenv-testmain-template.cpp
    M lib/backupstore/StoreTestUtils.cpp
    M lib/backupstore/StoreTestUtils.h
    M lib/common/Test.h
    M test/backupstorefix/testbackupstorefix.cpp
    M test/bbackupd/testbbackupd.cpp

  Log Message:
  -----------
  Increase default verbosity in some timing tests


  Commit: 172a9cf24646e43455e2432bee8bfee303bf8992
      https://github.com/boxbackup/boxbackup/commit/172a9cf24646e43455e2432bee8bfee303bf8992
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M infrastructure/m4/boxbackup_tests.m4
    M infrastructure/makebuildenv.pl.in

  Log Message:
  -----------
  Detect which debugger to use in t-gdb scripts: lldb or gdb

Should make debugging on Mac and BSD less painful.

Make t-gdb fail with an error when no debugger was detected.

(cherry picked from commit da98a8183737fb1fcb658cebd9612791a4750c4c)
(cherry picked from commit ea6bc722131222d1fad08521e61f552f16941b01)


  Commit: accdbb8526138e05aec7dc77e2e7c509b5ba4050
      https://github.com/boxbackup/boxbackup/commit/accdbb8526138e05aec7dc77e2e7c509b5ba4050
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M infrastructure/makebuildenv.pl.in

  Log Message:
  -----------
  Don't add CXXFLAGS to CFLAGS

Some CXXFLAGS such as enabling C++11 don't make sense for CC and will be
rejected, causing the compile to fail. We don't really test for flags being
compatible with the C compiler anyway, and we don't have enough C files to
care that much.

(cherry picked from commit 2ad9ee9012d4a7354c33ff0272c0768b952a9064)


  Commit: 88ee5668bde131599129a16dc3de31cdde5833ce
      https://github.com/boxbackup/boxbackup/commit/88ee5668bde131599129a16dc3de31cdde5833ce
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M infrastructure/makebuildenv.pl.in

  Log Message:
  -----------
  Perl buildsystem: add test prepare targets

Similar to the CMake prepare targets, these are useful when intending to
debug tests or run a server using a standard test configuration, which
requires the testfiles directory to be copied into the binary output tree.

(cherry picked from commit 2afecdd57a3bcf42c116c8535843039a1596feac)


  Commit: 1a1141d26fd5a206b5255bc8b9c169ac49dec7cb
      https://github.com/boxbackup/boxbackup/commit/1a1141d26fd5a206b5255bc8b9c169ac49dec7cb
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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:
  -----------
  Rename BackupStoreAccountsControl to BackupStoreAccountControl

For consistency with the base class, BackupAccountControl, and grammatical
reasons.


  Commit: fe52dc30df3a4e2017b03fbf408a1d91df93eb78
      https://github.com/boxbackup/boxbackup/commit/fe52dc30df3a4e2017b03fbf408a1d91df93eb78
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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: ff7cef1f0cbe229816b6ed990e3d9594877f2867
      https://github.com/boxbackup/boxbackup/commit/ff7cef1f0cbe229816b6ed990e3d9594877f2867
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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: 6b9874151f8d9b19c7bb487578438c3539767611
      https://github.com/boxbackup/boxbackup/commit/6b9874151f8d9b19c7bb487578438c3539767611
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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: 4abf84f59d66ef5ec231aaac4a67d228f28ae929
      https://github.com/boxbackup/boxbackup/commit/4abf84f59d66ef5ec231aaac4a67d228f28ae929
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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 lib/httpserver/S3Simulator.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
    M test/httpserver/testhttpserver.cpp

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


  Commit: 45b6827ffa3d0cf88946ecf87864faba31c293b5
      https://github.com/boxbackup/boxbackup/commit/45b6827ffa3d0cf88946ecf87864faba31c293b5
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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: cfa908c019fbafa765a0033597a5a1a82f44756b
      https://github.com/boxbackup/boxbackup/commit/cfa908c019fbafa765a0033597a5a1a82f44756b
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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: 7ff17a242fa140c50b272f6bc65f4850e06a76f4
      https://github.com/boxbackup/boxbackup/commit/7ff17a242fa140c50b272f6bc65f4850e06a76f4
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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: 29b82edb4fe9477681726f135c03cc6a16dbab70
      https://github.com/boxbackup/boxbackup/commit/29b82edb4fe9477681726f135c03cc6a16dbab70
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M test/common/testcommon.cpp

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


  Commit: 7d9ee0d1141eaf8f0293ccda78761379abe94a4a
      https://github.com/boxbackup/boxbackup/commit/7d9ee0d1141eaf8f0293ccda78761379abe94a4a
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M test/common/testcommon.cpp

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

Remove redundant NamedLock tests.


  Commit: 787c0811406d0210e13b8673a3874fe7f2a0303c
      https://github.com/boxbackup/boxbackup/commit/787c0811406d0210e13b8673a3874fe7f2a0303c
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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: ca57fd20f556f6da63af44b9d537200db156be31
      https://github.com/boxbackup/boxbackup/commit/ca57fd20f556f6da63af44b9d537200db156be31
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 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.


  Commit: c6f30d197decc927c3383e30e405b9b5ce019aa8
      https://github.com/boxbackup/boxbackup/commit/c6f30d197decc927c3383e30e405b9b5ce019aa8
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/backupstore/BackupProtocol.h
    M lib/backupstore/BackupStoreContext.cpp
    M lib/backupstore/BackupStoreContext.h
    M test/backupstore/testbackupstore.cpp

  Log Message:
  -----------
  Refactor BackupStoreContext::GetBackupStoreInfo

Almost all access to mapStoreInfo is now via GetBackupStoreInfo(Internal), in
preparation for the refactor that will move the main copy of the
BackupStoreInfo to the BackupFileSystem instance instead.


  Commit: 667be66c228689c6da0d973577d633b1962caff5
      https://github.com/boxbackup/boxbackup/commit/667be66c228689c6da0d973577d633b1962caff5
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M infrastructure/cmake/CMakeLists.txt
    M infrastructure/m4/boxbackup_tests.m4
    M lib/backupstore/BackupStoreContext.cpp

  Log Message:
  -----------
  Enable C++0x support

We need C++0x features enabled for "auto" to work, and using Boost properly
seems to require this. Use "auto" in a few places to prove that it works.


  Commit: 2829e058bf5b50e3b17ae1d89602b63bf56beea3
      https://github.com/boxbackup/boxbackup/commit/2829e058bf5b50e3b17ae1d89602b63bf56beea3
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Refactor to create BackupFileSystem::GetBackupStoreInfo

Extract common code from filesystem-specific implementations, and rename them
to GetBackupStoreInfoInternal().


  Commit: 2bdb3e01a8da58b589e30ea9bd532e116fc1ed39
      https://github.com/boxbackup/boxbackup/commit/2bdb3e01a8da58b589e30ea9bd532e116fc1ed39
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Refactor BackupFileSystem::GetLock()

Call subclass implementations of TryGetLock(), and throw an exception if we
fail to get a lock instead of returning false.


  Commit: 8970b6fbfee051e0d1f3e2fb7eafee8e66567880
      https://github.com/boxbackup/boxbackup/commit/8970b6fbfee051e0d1f3e2fb7eafee8e66567880
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Refactor test code into process_is_running()

We need the ability to check whether a process is still running to check for
stale S3 account locks in SimpleDB, so move this code out of Test.cpp and into
Utils.cpp, for use outside of tests.


  Commit: 09797280350f4b86266eb49fe1c66f419df4a7ff
      https://github.com/boxbackup/boxbackup/commit/09797280350f4b86266eb49fe1c66f419df4a7ff
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Implement compare_lists and test_equal_maps in lib/common/Test.cpp


  Commit: 7a161a4d18cb9ebbaa8c57ab214d4742a8599b0b
      https://github.com/boxbackup/boxbackup/commit/7a161a4d18cb9ebbaa8c57ab214d4742a8599b0b
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/httpserver/HTTPQueryDecoder.cpp
    M lib/httpserver/HTTPQueryDecoder.h
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Add static method HTTPQueryDecoder::URLEncode

This will be needed for request parameter encoding and for SimpleDB.


  Commit: 96f95536400ee21fade30560adf36f0fd8aab83b
      https://github.com/boxbackup/boxbackup/commit/96f95536400ee21fade30560adf36f0fd8aab83b
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/httpserver/HTTPRequest.cpp
    M lib/httpserver/HTTPRequest.h
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Add query parameter editing and encoding to HTTPRequest


  Commit: 65d8023ac492d7463a1d25d5301dcbf9fe339152
      https://github.com/boxbackup/boxbackup/commit/65d8023ac492d7463a1d25d5301dcbf9fe339152
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/httpserver/S3Client.cpp
    M lib/httpserver/S3Client.h
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Add support for virtualhost names in S3Client

This is a precondition of support for both S3 and SimpleDB in the S3Simulator,
since otherwise we can't tell the requests apart.


  Commit: cbe4870794e9b9356c3abec2f5a648822397cd73
      https://github.com/boxbackup/boxbackup/commit/cbe4870794e9b9356c3abec2f5a648822397cd73
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/httpserver/HTTPException.txt
    M lib/httpserver/S3Simulator.cpp
    M lib/httpserver/S3Simulator.h
    A lib/httpserver/SimpleDBClient.cpp
    A lib/httpserver/SimpleDBClient.h
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Add simulator and client for SimpleDB

This will be used to support reliable instant locking of S3 accounts.


  Commit: 863a065436fb9d171779078f90fff21a425aacff
      https://github.com/boxbackup/boxbackup/commit/863a065436fb9d171779078f90fff21a425aacff
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/httpserver/S3Simulator.cpp
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Add support for S3-compatible ETag headers to S3Simulator


  Commit: 76b2c2e8c504e1e4e5cb905d2e05959202aad398
      https://github.com/boxbackup/boxbackup/commit/76b2c2e8c504e1e4e5cb905d2e05959202aad398
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/httpserver/S3Client.cpp
    M lib/httpserver/S3Client.h
    M lib/httpserver/S3Simulator.cpp
    M lib/httpserver/S3Simulator.h
    M modules.txt
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Add support for If-None-Match header to S3Client and S3Simulator

This allows the client to only download a file if it doesn't match the one in
the local cache, which makes it possible to use the cache very efficiently.


  Commit: cd7c776dabd22fe53ae1c6eb4a4f61ed3c1a4824
      https://github.com/boxbackup/boxbackup/commit/cd7c776dabd22fe53ae1c6eb4a4f61ed3c1a4824
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M test/bbackupd/testbbackupd.cpp

  Log Message:
  -----------
  Rename setup_test_bbackupd() in test/bbackupd

The name of this utility function was confusing with the SETUP_TEST_BBACKUPD
macro which served an entirely different purpose, so I renamed it to
prepare_test_with_client_daemon().


  Commit: bc6aea1db9f303a25836389b30204b1b35c8b9c5
      https://github.com/boxbackup/boxbackup/commit/bc6aea1db9f303a25836389b30204b1b35c8b9c5
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Make GetBlockSize() use BackupFileSystem

Refactor BackupAccountControl, BackupStoreContext and BackupCommands to call
BackupFileSystem to get the block size of the filesystem. It's a start.


  Commit: 917b09c2110406eabc55c5d54150d7427dca1de5
      https://github.com/boxbackup/boxbackup/commit/917b09c2110406eabc55c5d54150d7427dca1de5
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/backupstore/StoreTestUtils.h
    M lib/server/makeprotocol.pl.in

  Log Message:
  -----------
  Protocol generator: record last error message received

Store this as a string (as well as the error code) so that we can report it to
the user, for example in test failure messages.


  Commit: 5f4848700189f15191d21f618da772649ebaec69
      https://github.com/boxbackup/boxbackup/commit/5f4848700189f15191d21f618da772649ebaec69
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/common/Logging.h
    M lib/server/Socket.cpp

  Log Message:
  -----------
  Improve error message on hostname lookup failure

Throw exceptions with a message, including the OS error, which means retrieving
it properly from the winsock library on Windows.


  Commit: 0bbe6122114f752f18a41babb31e744799d9833b
      https://github.com/boxbackup/boxbackup/commit/0bbe6122114f752f18a41babb31e744799d9833b
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M infrastructure/m4/boxbackup_tests.m4

  Log Message:
  -----------
  Make narrowing conversions an error

E.g. on ARM64 with unsigned chars, this is a real error, and causes the build
to fail:
https://buildd.debian.org/status/fetch.php?pkg=boxbackup&arch=arm64&ver=0.11.1~r2837-4&stamp=1485057548&raw=0

(cherry picked from commit 3433291fc5bfbbdc87385796c26c44699edf5c0c)


  Commit: 00c45656b68b80531d7ddebbe843bfcab4308018
      https://github.com/boxbackup/boxbackup/commit/00c45656b68b80531d7ddebbe843bfcab4308018
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M infrastructure/m4/boxbackup_tests.m4
    M lib/intercept/intercept.h

  Log Message:
  -----------
  Fix incorrect detection of the need to intercept lxstat

This was broken on MIPS64, causing test/raidfile to fail with errors like:
TEST FAILURE: Condition [TestGetFileSize(stripe1fn) == fs1] failed at testraidfile.cpp:415

https://buildd.debian.org/status/fetch.php?pkg=boxbackup&arch=mips64el&ver=0.11.1~r2837-4&stamp=1485060478&raw=0

(cherry picked from commit a042c9951fabc1fb4f57e6d13d739192dda76025)


  Commit: 61e8a72b560292654364954eda71dad28308c7a6
      https://github.com/boxbackup/boxbackup/commit/61e8a72b560292654364954eda71dad28308c7a6
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M lib/common/BoxTime.cpp

  Log Message:
  -----------
  Increase precision of timing on Windows.

Should hopefully reduce random failures of timing-dependent tests which
rely on subsecond precision for accuracy.

(cherry picked from commit c845b2e39fffeb560983a301d810616a6495469d)
(cherry picked from commit ce7e000d43a91dcd0d39ee3a505521e700875556)


Compare: https://github.com/boxbackup/boxbackup/compare/b51e3b94f850...61e8a72b5602


More information about the Boxbackup-commit mailing list