[Box Backup-commit] [boxbackup/boxbackup] 649b33: ServerControl: add signal checks and wait() wrappe...
GitHub
noreply at github.com
Mon Dec 10 20:45:55 GMT 2018
Branch: refs/heads/s3_support
Home: https://github.com/boxbackup/boxbackup
Commit: 649b339638f3d27223415f9917b8b47872021bbe
https://github.com/boxbackup/boxbackup/commit/649b339638f3d27223415f9917b8b47872021bbe
Author: Chris Wilson <chris+github at qwirx.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M lib/server/ServerControl.cpp
M lib/server/ServerControl.h
M test/bbackupd/testbbackupd.cpp
Log Message:
-----------
ServerControl: add signal checks and wait() wrapper
KillServer: add a parameter to allow the expected exit signal to be checked.
This allows us to determine if a process died for the wrong reason, e.g. if it
failed to catch SIGTERM, or was killed by SIGSEGV instead.
WaitForProcessExit: split out, to make it easier to clean up after forked
daemons, and check their exit status and signal.
test/bbackupd: use these to improve handling and failure mode checking of
forking daemon tests, reducing risk of hangs.
Commit: ad6c7912280f036b32323b66e541e37b64c26e9f
https://github.com/boxbackup/boxbackup/commit/ad6c7912280f036b32323b66e541e37b64c26e9f
Author: Chris Wilson <chris+github at qwirx.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M lib/bbackupd/BackupDaemon.cpp
M lib/bbackupd/BackupDaemon.h
Log Message:
-----------
BackupDaemon: simplify DeserializeStoreObjectInfo
Reuse the existing ResetCachedState method, to reduce code duplication.
Commit: 48b78f6e923061b83ac5fc499ea4aff4514c248b
https://github.com/boxbackup/boxbackup/commit/48b78f6e923061b83ac5fc499ea4aff4514c248b
Author: Chris Wilson <chris+github at qwirx.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M lib/bbackupd/BackupClientContext.cpp
Log Message:
-----------
BackupClientContext: tidy up headers
Commit: 6af03bd6a17b40a8c4fcfd16264734ec43541b88
https://github.com/boxbackup/boxbackup/commit/6af03bd6a17b40a8c4fcfd16264734ec43541b88
Author: Chris Wilson <chris+github at qwirx.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M lib/bbackupd/BackupDaemon.cpp
Log Message:
-----------
BackupDaemon: reduce logging noise when control socket client disconnects
Commit: 91aa7886b4aed18e133dcbd25af2d9952c04c6f3
https://github.com/boxbackup/boxbackup/commit/91aa7886b4aed18e133dcbd25af2d9952c04c6f3
Author: Chris Wilson <chris+github at qwirx.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M test/backupstorefix/testbackupstorefix.cpp
M test/backupstorefix/testfiles/bbackupd.bbstored.conf
Log Message:
-----------
test/backupstorefix: enable log output from bbackupd during test
Add extra logging to help debug random test failures on Travis due to inability
to connect to the daemon at StopClient() time. Because of this extra verbosity,
disable LogAllFileAccess to avoid bloating the logs even more.
Commit: 4c52e6d25e21842268009a7809be520c57b2c4ac
https://github.com/boxbackup/boxbackup/commit/4c52e6d25e21842268009a7809be520c57b2c4ac
Author: Chris Wilson <chris+github at qwirx.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
Travis: remove deprecated sudo: false option
"Container-based infrastructure is currently being deprecated. Please remove
any sudo: false keys in your .travis.yml file to use the default
fully-virtualized Linux infrastructure instead."
https://docs.travis-ci.com/user/reference/trusty/#container-based-infrastructure
Commit: f03133f1c9cbbd77bdff05fc2b36919483e08c62
https://github.com/boxbackup/boxbackup/commit/f03133f1c9cbbd77bdff05fc2b36919483e08c62
Author: Chris Wilson <chris+github at qwirx.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M infrastructure/cmake/CMakeLists.txt
Log Message:
-----------
CMake buildsystem: fix AC_SEARCH_LIBS emulation
When we detect a function in a library, we should continue to link against
that library for all future feature tests.
Compare: https://github.com/boxbackup/boxbackup/compare/7edfd7bbe8d0...f03133f1c9cb
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the Boxbackup-commit
mailing list