Skip to content

v4.0.14

commit 30376784d0ea6953d19174f07bdab14435c9571b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 22 17:00:12 2019 -0500

    Update to v4.0.14

M   go.mod
M   go.sum

commit 663d188c30cb8297fe53172a078ca9387a1d5c82
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Aug 22 15:15:31 2019 -0500

    Travis still dying for no apparent reason midway though cli tests.

    So, disable it again.

M   tools/test.sh

commit 81a5e1371eb4b367d2a1805c7e30aee4654305a1
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Aug 22 12:06:23 2019 -0500

    Extend the time we try to run tests, and add some extra logging to prevent death by apparent inactivity

M   .travis.yml
M   clitest/common_test.go
M   clitest/test-data/output/TestFilesCli/files.upload.common_test.go.as.greg/stdout.expect
M   clitest/test-data/output/TestIsosCli/isos.upload.common_test.go.as.greg/stdout.expect

commit 0b209da79f0cc896071d13c2e515bfa4889c40f5
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Aug 22 10:44:18 2019 -0500

    Rework CLI tests to provide useful coverage data again.

    Also, try to reenable testing in Travis.

M   clitest/common_test.go
M   clitest/test-data/output/TestFilesCli/files.upload.common_test.go.as.greg/stdout.expect
M   clitest/test-data/output/TestIsosCli/isos.upload.common_test.go.as.greg/stdout.expect
M   cmds/dr-provision/dr-provision.go
A   test/server.go
M   tools/test.sh

commit b938ad636e1618d4adec3d18c9a4ef41cc475c21
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 21 10:28:50 2019 -0500

    Add debug data gathering endpoints.

    These endpoints, when called, will gather profiling data to be used
    for remote debugging and analysis.

A   frontend/debug.go
M   frontend/frontend.go

commit 641bdf88f3a6d7918ac8ffd13369ca6ad723b2b3
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 20 13:00:48 2019 -0500

    Fix busted NextServer in a reservation handling.

M   backend/dhcpUtils.go

commit 9ece4bec2d7e306fa38ff66a6d205518b41fdee9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 20 10:57:13 2019 -0500

    We now have the ability to automatically purge older job logs.

    There are three new preferences to control this:

    jobsToKeep controls how may jobs per machine are protected from being purged.
    The N most recent job logs sorted by StartTime will never be considered for purging.

    completeJobsPurgedAfter indicates how old (relative to the current time on the server)
    jobs with a 'finished' state myst be before the can be purged.  Times can be anywhere from
    0s (zero seconds) to never (really about 100 years). failedJobsPurgedAfter is the same, but
    for jobs in the 'failed' state

    The default for jobsToKeep is 50, and the defaults for completeJobsPurgedAfter and
    failedJobsPurgedAfter is 'never'.

M   backend/dataTracker.go
M   backend/jobs.go
M   backend/machines.go
M   backend/renderData.go
A   backend/timeParse.go
M   clitest/prefs_test.go
M   clitest/test-data/output/TestContentCli/contents.list.2/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list.3/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list.4/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list.5/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list/stdout.expect
M   clitest/test-data/output/TestContentsFunctionalCli/contents.list.2/stdout.expect
M   clitest/test-data/output/TestContentsFunctionalCli/contents.list/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.completeJobsPurgedAfter.1d/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.failedJobsPurgedAfter.1w/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.jobsToKeep.0/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.jobsToKeep.100/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.jobsToKeep/stderr.expect
M   clitest/test-data/output/TestPrefsCli/prefs.set.knownTokenTimeout.illegal/stderr.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7000q/stderr.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7000q/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7d/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7h/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7m/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7mo/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7s/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7w/stdout.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.7y/stdout.expect
M   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.illegal/stderr.expect
A   clitest/test-data/output/TestPrefsCli/prefs.set.unknownTokenTimeout.never/stdout.expect
M   frontend/prefs.go
M   go.mod
M   go.sum
M   server/server.go

End of Note