Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(17702)

Issue 10401044: runner: fix possible shutdown deadlocks

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 10 months ago by rog
Modified:
10 years, 10 months ago
Reviewers:
mp+170260, dave
Visibility:
Public.

Description

runner: fix possible shutdown deadlocks When the runner was shutting down, it ignored requests, which could cause deadlocks in some cases. [reproposal of https://codereview.appspot.com/9770043/] https://code.launchpad.net/~rogpeppe/juju-core/314-alt-worker-fix-runner-deadlock/+merge/170260 (do not edit description out of merge proposal)

Patch Set 1 #

Patch Set 2 : runner: fix possible shutdown deadlocks #

Patch Set 3 : runner: fix possible shutdown deadlocks #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+186 lines, -59 lines) Patch
A [revision details] View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M worker/runner.go View 1 2 6 chunks +75 lines, -50 lines 1 comment Download
M worker/runner_test.go View 5 chunks +109 lines, -9 lines 0 comments Download

Messages

Total messages: 2
rog
Please take a look.
10 years, 10 months ago (2013-06-19 08:22:12 UTC) #1
dave_cheney.net
10 years, 10 months ago (2013-06-24 07:24:37 UTC) #2
LGTM with minor comment. This is bloody complicated.

https://codereview.appspot.com/10401044/diff/6001/worker/runner.go
File worker/runner.go (right):

https://codereview.appspot.com/10401044/diff/6001/worker/runner.go#newcode117
worker/runner.go:117: log.Debugf("worker: killing runner %p %s", runner)
vet would complain about his line.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b