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

Issue 6845091: code review 6845091: net: add deadline prolongation test (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 5 months ago by dvyukov
Modified:
11 years, 5 months ago
Reviewers:
CC:
golang-dev, dave_cheney.net, bradfitz, rsc
Visibility:
Public.

Description

net: add deadline prolongation test Currently the test exposes data races on deadline vars.

Patch Set 1 #

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

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

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

Total comments: 4

Patch Set 5 : diff -r d351a7cc9ca9 https://go.googlecode.com/hg/ #

Total comments: 9

Patch Set 6 : diff -r 03a6b8c9c396 https://dvyukov%40google.com@code.google.com/p/go/ #

Patch Set 7 : diff -r 03a6b8c9c396 https://dvyukov%40google.com@code.google.com/p/go/ #

Patch Set 8 : diff -r 03a6b8c9c396 https://dvyukov%40google.com@code.google.com/p/go/ #

Patch Set 9 : diff -r 101e647105e8 https://dvyukov%40google.com@code.google.com/p/go/ #

Patch Set 10 : diff -r 4455310240f7 https://dvyukov%40google.com@code.google.com/p/go/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+48 lines, -0 lines) Patch
M src/pkg/net/timeout_test.go View 1 2 3 4 5 6 1 chunk +48 lines, -0 lines 0 comments Download

Messages

Total messages: 14
dvyukov
Hello golang-dev@googlegroups.com (cc: bradfitz@golang.org, dave@cheney.net), I'd like you to review this change to https://go.googlecode.com/hg/
11 years, 5 months ago (2012-11-25 10:59:44 UTC) #1
dave_cheney.net
Thank you, I am sure this will set off the race detector. https://codereview.appspot.com/6845091/diff/3/src/pkg/net/timeout_test.go File src/pkg/net/timeout_test.go ...
11 years, 5 months ago (2012-11-25 11:09:10 UTC) #2
dvyukov
Yes, it is: ================== WARNING: DATA RACE Write by goroutine 4: net.setReadDeadline() src/pkg/net/sockopt_posix.go:126 +0xdf net.setDeadline() ...
11 years, 5 months ago (2012-11-25 11:22:10 UTC) #3
dave_cheney.net
LGTM. Thanks, we've been making a lot of changes to net over the long weekend, ...
11 years, 5 months ago (2012-11-25 11:26:07 UTC) #4
bradfitz
No major comments. https://codereview.appspot.com/6845091/diff/11001/src/pkg/net/timeout_test.go File src/pkg/net/timeout_test.go (right): https://codereview.appspot.com/6845091/diff/11001/src/pkg/net/timeout_test.go#newcode589 src/pkg/net/timeout_test.go:589: c, err := Dial("tcp", ln.Addr().String()) you're ...
11 years, 5 months ago (2012-11-26 00:46:40 UTC) #5
dvyukov
https://codereview.appspot.com/6845091/diff/11001/src/pkg/net/timeout_test.go File src/pkg/net/timeout_test.go (right): https://codereview.appspot.com/6845091/diff/11001/src/pkg/net/timeout_test.go#newcode589 src/pkg/net/timeout_test.go:589: c, err := Dial("tcp", ln.Addr().String()) On 2012/11/26 00:46:41, bradfitz ...
11 years, 5 months ago (2012-11-26 07:35:32 UTC) #6
rsc
LGTM Okay I guess. It seems like broken code but I agree it shouldn't trigger ...
11 years, 5 months ago (2012-11-26 17:13:50 UTC) #7
dvyukov
*** Submitted as http://code.google.com/p/go/source/detail?r=d2b512689ae1 *** net: add deadline prolongation test Currently the test exposes data ...
11 years, 5 months ago (2012-11-26 18:30:55 UTC) #8
dave_cheney.net
Wasn't this test expected to fail ? On 27 Nov 2012 05:30, <dvyukov@google.com> wrote: > ...
11 years, 5 months ago (2012-11-26 18:48:13 UTC) #9
dvyukov
Good question. Fails on my machine. On Mon, Nov 26, 2012 at 10:48 PM, Dave ...
11 years, 5 months ago (2012-11-26 18:56:41 UTC) #10
dvyukov
booa-ga-ga My buildbot script is: $ cat test.sh #!/bin/sh export GOROOT="$(cd .. && pwd)" export ...
11 years, 5 months ago (2012-11-26 19:02:35 UTC) #11
dave_cheney.net
Did you mean -e ? On 27 Nov 2012 06:02, "Dmitry Vyukov" <dvyukov@google.com> wrote: > ...
11 years, 5 months ago (2012-11-26 19:04:43 UTC) #12
dvyukov
OK, I better not send out nor commit any change lists today... On Mon, Nov ...
11 years, 5 months ago (2012-11-26 19:07:57 UTC) #13
dvyukov
11 years, 5 months ago (2012-11-26 19:09:36 UTC) #14
OK, great, fails now:
http://build.golang.org/log/aac207a4038012b0244c57d7bffc01591c4b6900

On Mon, Nov 26, 2012 at 11:07 PM, Dmitry Vyukov <dvyukov@google.com> wrote:
> OK, I better not send out nor commit any change lists today...
>
> On Mon, Nov 26, 2012 at 11:04 PM, Dave Cheney <dave@cheney.net> wrote:
>> Did you mean -e ?
>>
>> On 27 Nov 2012 06:02, "Dmitry Vyukov" <dvyukov@google.com> wrote:
>>>
>>> booa-ga-ga
>>>
>>> My buildbot script is:
>>>
>>> $ cat test.sh
>>> #!/bin/sh
>>> export GOROOT="$(cd .. && pwd)"
>>> export PATH=$GOROOT/bin:$PATH
>>> ./make.bash
>>> go install -race std
>>> go test -race -short std
>>> go test -race -run=nothingplease -bench=.* -benchtime=.1s -cpu=4 std
>>>
>>> I guess I need to add set -x ...
>>>
>>>
>>>
>>> On Mon, Nov 26, 2012 at 10:56 PM, Dmitry Vyukov <dvyukov@google.com>
>>> wrote:
>>> > Good question. Fails on my machine.
>>> >
>>> > On Mon, Nov 26, 2012 at 10:48 PM, Dave Cheney <dave@cheney.net> wrote:
>>> >> Wasn't this test expected to fail ?
>>> >>
>>> >> On 27 Nov 2012 05:30, <dvyukov@google.com> wrote:
>>> >>>
>>> >>> *** Submitted as
>>> >>> http://code.google.com/p/go/source/detail?r=d2b512689ae1 ***
>>> >>>
>>> >>> net: add deadline prolongation test
>>> >>> Currently the test exposes data races on deadline vars.
>>> >>>
>>> >>> R=golang-dev, dave, bradfitz, rsc
>>> >>> CC=golang-dev
>>> >>> http://codereview.appspot.com/6845091
>>> >>>
>>> >>>
>>> >>> http://codereview.appspot.com/6845091/
Sign in to reply to this message.

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