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

Issue 84790044: code review 84790044: runtime: no longer skip stack growth test in short mode (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years ago by 0intro
Modified:
10 years ago
Reviewers:
aram2, gobot, dave, bradfitz
CC:
dvyukov, dave_cheney.net, bradfitz, golang-codereviews, rsc
Visibility:
Public.

Description

runtime: no longer skip stack growth test in short mode We originally decided to skip this test in short mode to prevent the parallel runtime test to timeout on the Plan 9 builder. This should no longer be required since the issue was fixed in CL 86210043.

Patch Set 1 #

Patch Set 2 : diff -r 98e63c935796 https://code.google.com/p/go #

Patch Set 3 : diff -r cd08410c17bf https://code.google.com/p/go #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -3 lines) Patch
M src/pkg/runtime/stack_test.go View 1 1 chunk +0 lines, -3 lines 0 comments Download

Messages

Total messages: 22
0intro
Hello dvyukov (cc: golang-codereviews@googlegroups.com, rsc), I'd like you to review this change to https://code.google.com/p/go
10 years ago (2014-04-09 21:16:46 UTC) #1
dave_cheney.net
LGTM. On Thu, Apr 10, 2014 at 7:16 AM, <0intro@gmail.com> wrote: > Reviewers: dvyukov, > ...
10 years ago (2014-04-09 21:18:05 UTC) #2
bradfitz
LGTM There might be a few more of these too. At least one in http ...
10 years ago (2014-04-09 21:23:49 UTC) #3
rsc
next time you are going to disable a test for one OS, please use a ...
10 years ago (2014-04-10 00:37:31 UTC) #4
0intro
*** Submitted as https://code.google.com/p/go/source/detail?r=9ef11603cde8 *** runtime: no longer skip stack growth test in short mode ...
10 years ago (2014-04-10 04:37:54 UTC) #5
gobot
This CL appears to have broken the linux-arm-cheney-imx6 builder. See http://build.golang.org/log/d18afd8e1ca997a4672687d4d32f9f68d2fb503c
10 years ago (2014-04-10 06:00:16 UTC) #6
0intro
The test is failing on both linux/arm and solaris. The test seems rather slow on ...
10 years ago (2014-04-10 06:03:51 UTC) #7
0intro
It also happen sporadically on darwin/amd64 and netbsd/amd64. -- David du Colombier
10 years ago (2014-04-10 06:29:36 UTC) #8
aram2
I can't reproduce builder failures on any of my machines, investigating... -- Aram Hăvărneanu
10 years ago (2014-04-10 09:55:04 UTC) #9
aram2
Hmm, although I can't reproduce the failure, I do see some interesting performance degradation for ...
10 years ago (2014-04-10 10:05:46 UTC) #10
0intro
It also happen on the Plan 9 builder, but it's much less frequent than before ...
10 years ago (2014-04-10 16:27:30 UTC) #11
rsc
On Thu, Apr 10, 2014 at 6:05 AM, Aram Hăvărneanu <aram.h@mgk.ro> wrote: > Hmm, although ...
10 years ago (2014-04-10 17:28:23 UTC) #12
aram2
> This looks like what was happening on the Plan 9 builder. There, the > ...
10 years ago (2014-04-10 17:55:59 UTC) #13
rsc
Please hg sync to pick up CL 86620043 and then run with GODEBUG=gctrace=1.
10 years ago (2014-04-10 18:35:11 UTC) #14
aram2
> Please hg sync to pick up CL 86620043 and then run with > GODEBUG=gctrace=1. ...
10 years ago (2014-04-10 19:11:27 UTC) #15
rsc
grep hires /etc/system on both machines. The delay is being caused by the two or ...
10 years ago (2014-04-11 03:56:52 UTC) #16
aram2
On Fri, Apr 11, 2014 at 5:56 AM, Russ Cox <rsc@golang.org> wrote: > grep hires ...
10 years ago (2014-04-11 09:53:50 UTC) #17
aram2
I filled issue 7763 so we have a record of this. Unfortunately, using HPETs on ...
10 years ago (2014-04-11 11:25:36 UTC) #18
aram2
Ok, so I replaced the sleeps with yields, and problem is solved: http://paste.ubuntu.com/7234785/ -- Aram ...
10 years ago (2014-04-11 12:54:34 UTC) #19
aram2
Also, I decided agains the optional HPET thing, it's complicated and involves signals. I'll pass. ...
10 years ago (2014-04-11 12:58:03 UTC) #20
rsc
On Fri, Apr 11, 2014 at 7:25 AM, Aram Hăvărneanu <aram.h@mgk.ro> wrote: > I filled ...
10 years ago (2014-04-11 13:24:57 UTC) #21
aram2
10 years ago (2014-04-11 13:35:13 UTC) #22
On Fri, Apr 11, 2014 at 3:24 PM, Russ Cox <rsc@golang.org> wrote:
> It's fine but after the release freeze is over.

No, it's ridiculously complicated, I'll pass.

> As for your bad-vs-good machines, I'm basically certain that the bad machine
> is using 100 Hz timers and the good machine is using 1000 Hz timers

Yes, you're right, the good machines ticks at 1kHz, I should have
measured before.

-- 
Aram Hăvărneanu
Sign in to reply to this message.

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