[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