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

Issue 4965061: code review 4965061: gobuilder: timeout support, for flaky/hangy builders (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 4 months ago by bradfitz
Modified:
14 years, 3 months ago
CC:
golang-dev
Visibility:
Public.

Description

gobuilder: timeout support, for flaky/hangy builders The Windows builder likes to hang or spin.

Patch Set 1 #

Patch Set 2 : diff -r 3fc0b72a3ad7 https://go.googlecode.com/hg/ #

Patch Set 3 : diff -r 3fc0b72a3ad7 https://go.googlecode.com/hg/ #

Patch Set 4 : diff -r 3fc0b72a3ad7 https://go.googlecode.com/hg/ #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -6 lines) Patch
M misc/dashboard/builder/exec.go View 1 3 chunks +26 lines, -5 lines 0 comments Download
M misc/dashboard/builder/main.go View 1 2 3 2 chunks +26 lines, -1 line 2 comments Download

Messages

Total messages: 20
bradfitz
Hello rsc@golang.org (cc: golang-dev@googlegroups.com), I'd like you to review this change to https://go.googlecode.com/hg/
14 years, 4 months ago (2011-09-01 22:13:27 UTC) #1
bradfitz
Ignore the failures on the public dashboard here: http://godashboard.appspot.com/ (linux-amd64-alt) That was my testing this ...
14 years, 4 months ago (2011-09-01 22:31:07 UTC) #2
brainman
http://codereview.appspot.com/4965061/diff/8001/misc/dashboard/builder/main.go File misc/dashboard/builder/main.go (right): http://codereview.appspot.com/4965061/diff/8001/misc/dashboard/builder/main.go#newcode310 misc/dashboard/builder/main.go:310: proc.Kill() I do not think this will work reliably ...
14 years, 4 months ago (2011-09-01 23:58:02 UTC) #3
adg
http://codereview.appspot.com/4965061/diff/8001/misc/dashboard/builder/main.go File misc/dashboard/builder/main.go (right): http://codereview.appspot.com/4965061/diff/8001/misc/dashboard/builder/main.go#newcode310 misc/dashboard/builder/main.go:310: proc.Kill() Does this actually work? When I played with ...
14 years, 4 months ago (2011-09-02 00:05:21 UTC) #4
bradfitz
Alex, Can we get a list of all processes on Windows? Do processes have parents ...
14 years, 4 months ago (2011-09-02 00:17:23 UTC) #5
brainman
On 2011/09/02 00:17:23, bradfitz wrote: > Alex, > I do not have answers to you ...
14 years, 4 months ago (2011-09-02 00:25:43 UTC) #6
Joe Poirier
On 2011/09/02 00:25:43, brainman wrote: > On 2011/09/02 00:17:23, bradfitz wrote: > > Alex, > ...
14 years, 4 months ago (2011-09-02 04:06:25 UTC) #7
peterGo
Brad, What version of make are you using? I never have this problem. I use ...
14 years, 4 months ago (2011-09-02 04:50:46 UTC) #8
bradfitz
3.81 On Thu, Sep 1, 2011 at 9:50 PM, <go.peter.90@gmail.com> wrote: > Brad, > > ...
14 years, 4 months ago (2011-09-02 05:11:35 UTC) #9
Joe Poirier
On Fri, Sep 2, 2011 at 12:11 AM, Brad Fitzpatrick <bradfitz@golang.org> wrote: > 3.81 > ...
14 years, 4 months ago (2011-09-02 05:16:57 UTC) #10
bradfitz
On Thu, Sep 1, 2011 at 10:16 PM, Joseph Poirier <jdpoirier@gmail.com> wrote: > On Fri, ...
14 years, 4 months ago (2011-09-02 05:20:16 UTC) #11
peterGo
Brad, Copy the following three files from your C:\MinGW\bin directory to your C:\MinGW\msys\1.0\bin directory: mingw32-make.exe ...
14 years, 4 months ago (2011-09-02 05:33:04 UTC) #12
Joe Poirier
On Fri, Sep 2, 2011 at 12:20 AM, Brad Fitzpatrick <bradfitz@golang.org> wrote: > > > ...
14 years, 4 months ago (2011-09-02 05:36:36 UTC) #13
brainman
On 2011/09/02 05:20:16, bradfitz wrote: > > I don't know what "path magic" is. Is ...
14 years, 4 months ago (2011-09-02 05:40:28 UTC) #14
Joe Poirier
An example of mingw's make failing. Create a Makefile with the following rule test: /c/MinGW/msys/1.0/bin/ls ...
14 years, 4 months ago (2011-09-02 06:37:03 UTC) #15
rsc
On Thu, Sep 1, 2011 at 20:05, <adg@golang.org> wrote: > Does this actually work? Unlikely. ...
14 years, 4 months ago (2011-09-02 15:32:52 UTC) #16
brainman
On 2011/09/02 05:40:28, brainman wrote: > > > ... But I will be able to ...
14 years, 4 months ago (2011-09-03 00:57:44 UTC) #17
peterGo
Alex, > I tried new make, and it seems to be working OK. I have ...
14 years, 4 months ago (2011-09-03 01:35:10 UTC) #18
Mike.Rosset
> I run with MAKEFLAGS="-j". Why don't you? If the -j option is given without ...
14 years, 4 months ago (2011-09-03 02:35:42 UTC) #19
peterGo
14 years, 4 months ago (2011-09-03 03:05:30 UTC) #20
Mike,

I've read the manuals.

The objective is to do a stress test. Setting n for the -j flag to the number of
CPU cores doesn't do that; there's I/O to consider. Setting it to -j does.

Peter

On 2011/09/03 02:35:42, Mike.Rosset wrote:
> > I run with MAKEFLAGS="-j". Why don't you?
> 
> If the -j option is given without an argument, make will not limit the number
of
> jobs that can run simultaneously. (taken from gnu manual)
> 
> this may work in some situations but generally people are more explicit about
> how many parallel makes they use. generally CPU or CORES
Sign in to reply to this message.

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