• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

taskcluster / taskcluster-worker
49%
master: 49%

Build:
Build:
LAST BUILD BRANCH: qemu
DEFAULT BRANCH: master
Repo Added 25 Jan 2016 08:05PM UTC
Files 115
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH bug1342257
branch: bug1342257
CHANGE BRANCH
x
Reset
  • bug1342257
  • 0.1.4
  • 0.1.5
  • add-go-lint
  • add-integration-tests
  • add-raspberry-pi-to-ci
  • add-vendoring
  • add-vendoring-nicer-docs
  • add-version
  • add_default_queue_base_url
  • add_reclaim
  • artifact-rework
  • artifacts
  • atomics-test
  • better-tests
  • bug1246643
  • bug1322256
  • bug1334484
  • bug1336585
  • build-with-tc-worker-image
  • cache-support
  • capture-panic
  • cgo-everywhere
  • channel-fix
  • ci-with-qemu
  • cleanup-pluginmanager-error-handling
  • cleanup-urlhash-fetcher
  • combine-errors
  • command-provider
  • commands
  • config-abs
  • config-loading
  • config-loading-vendor
  • cot-support
  • create_client_creds
  • customizable-vm
  • deployment-fixes
  • destruction
  • disable-cgo-travis
  • djmitche-patch-1
  • docker-engine
  • docker-engine-privileged-mode
  • docker-engine-volume-support
  • docker-integration-test
  • dockerfile-cleanup
  • dummy
  • early-logging2
  • empty-payload-fix
  • empty-watchdog
  • enable-tasklog
  • enginetest
  • ensure-go1.7
  • env-overwrite
  • expose-vnc-port
  • fetcher
  • fetcher-progress-tests
  • fetcher-stream-reseter
  • filter-out-bin-images
  • fix-.gitignore-windows
  • fix-ci
  • fix-ci-deps
  • fix-config-map-network-pool
  • fix-default-memory
  • fix-display
  • fix-doc-comment
  • fix-folder-artifacts-again
  • fix-gimme
  • fix-gometalinter
  • fix-intermittent-bugs
  • fix-intermittent-test-case
  • fix-linter
  • fix-nopcloser
  • fix-packet-config
  • fix-qemu-limit-docs
  • fix-qemu-test
  • fix-rare-race
  • fix-spaces
  • fix-tc-client
  • fix-travis-env
  • fix-travis-matrix
  • fix-vnc-option
  • fix-vpn-config-docs
  • fix_vet_issues
  • global-config-fix-2
  • godep-update
  • hack-ci
  • hack-ci-to-work
  • handle-409-report-result
  • hostcredentials-extra-level
  • http-server
  • imagecache
  • implement-context
  • improve-docker-engine-artifacts
  • improve-work
  • initial-script-engine-integration-tests
  • integrate_query_service
  • integration-tests
  • interactive
  • issue245
  • jsonschema2go
  • kms-vpn-for-qemu
  • limit-concurrency-in-config
  • livelog
  • livelog-cors
  • livelog-integration-test
  • livelogging
  • log-prefix
  • logging
  • logging-no-fmt
  • logging2
  • logging3
  • logprefix-task-count
  • make_volumes_list
  • master
  • max-currency
  • merge-schemas
  • merge-stdout-stderr
  • minor-improvements
  • mock-client
  • mock-config-statelessdns
  • more-cgo
  • more-dockerengine-integrationtest
  • more-error-annotation
  • more-script-engine-docs
  • more-sentry-tags
  • more_schema_tests
  • moving-atomics
  • native-engine
  • native-engine-integration-tests
  • native-engine-maxruntime
  • native-on-packet
  • nested-kvm
  • new-deployment
  • new-tests
  • nicer-schemas
  • no-call-summary
  • no-go-gets
  • no-more-go-generate
  • no-panic-in-test
  • no-plugins
  • numberOfTasksToRun
  • plugins-disabled-optional
  • plugintest
  • pmoore-test
  • prefix-lgos
  • prettier-malformed-error-message
  • private-images
  • qemu
  • qemu-configure-memory
  • qemu-cpu-config
  • qemu-guest-tools-config
  • qemu-guest-tools-for-windows
  • qemu-image-download
  • qemu-polling
  • queue_service
  • readercloserseekerhowmanyinterfacescanisticktogether
  • reboot-hours
  • reboot-rework
  • redo-plugin-manager-stuff
  • reduce-oneof
  • refactor_queue_service
  • rel-path
  • remove-metadata
  • remove-vendored-folders
  • remove-vga-options
  • revert-60-mock-client
  • run-gc
  • sanitize-livelog
  • script-artifact-folder
  • script-engine
  • script-engine-artifact-docs
  • script-engine-config
  • script-engine-tweaks
  • shell-test-server
  • skip-failing-test-on-windows
  • small-fixes
  • sort-qemu-arguments
  • streaming-livelog
  • superseding
  • support-linux-cmdline
  • system-support-groups
  • task-start-info
  • taskcluster-github-integration
  • tasklog-plugin
  • tcproxy
  • test-empty-artifact
  • tidy-Makefile-comments
  • typed-env-config
  • uint_to_int
  • update-client-id-pattern
  • update-jsonschema2go
  • update-stream
  • update_composite_schema_tests
  • upgrade-go-1.10.1
  • upgrade-golang-libs-guest-tools
  • upload-docs
  • url-hash-fetcher
  • use-log.Panic-not-fmtPanic
  • use-logrus
  • use-schema-types
  • use-system-user-groups
  • use-tc-worker-qemu
  • use-webhooktunnel
  • use-zstd
  • v0.0.1
  • v0.0.10
  • v0.0.12
  • v0.0.13
  • v0.0.2
  • v0.0.3
  • v0.0.4
  • v0.0.5
  • v0.0.6
  • v0.0.7
  • v0.0.8
  • v0.0.9
  • v0.1.0
  • v0.1.1
  • v0.1.10
  • v0.1.11
  • v0.1.12
  • v0.1.13
  • v0.1.14
  • v0.1.15
  • v0.1.16
  • v0.1.17
  • v0.1.18
  • v0.1.19
  • v0.1.2
  • v0.1.20
  • v0.1.3
  • v0.1.6
  • v0.1.7
  • v0.1.8
  • v0.1.9
  • various-fixes
  • vendor-update
  • vnc-tests
  • volume_plugin
  • watchdog-stack-trace
  • webhookserver-allow-nil
  • webhookserver-config-duration
  • webhookserver-optional
  • whitespace-fix-artifacts-payload-schema
  • whtunnel
  • whtunnel-auth
  • windows-image-example
  • winnative-engine
  • worker-docs
  • worker2
  • worker_loop
  • wrap-log-file-err

pending completion
1350

push

travis-ci

djmitche
Bug 1342257: support rebooting after a configurable number of hours

* use a RWLock to avoid race conditions in shutting down the worker
* add required plugin config
  * reboot delay (in hours)
  * reboot command (to allow use of sudo where necessary)

* update POSIX reboot technique:
  * Don't try to SIGTERM ourselves, since we might die before the reboot
    command runs, and anyway we will hang indefinitely after initiating
    the reboot.  Instead, just exit after rebooting.
  * Wait for the reboot command to complete and return the status.

3917 of 7975 relevant lines covered (49.12%)

1.02 hits per line

Relevant lines Covered
Build:
Build:
7975 RELEVANT LINES 3917 COVERED LINES
1.02 HITS PER LINE
Source Files on bug1342257
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1350 bug1342257 Bug 1342257: support rebooting after a configurable number of hours * use a RWLock to avoid race conditions in shutting down the worker * add required plugin config * reboot delay (in hours) * reboot command (to allow use of sudo where necess... push 27 Feb 2017 08:29PM UTC djmitche travis-ci pending completion  
1347 bug1342257 pass by reference push 27 Feb 2017 06:57PM UTC djmitche travis-ci pending completion  
See All Builds (1568)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc