{"action":"opened","issue":{"url":"https://api.github.com/repos/cockroachdb/cockroach/issues/5938","repository_url":"https://api.github.com/repos/cockroachdb/cockroach","labels_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/5938/labels{/name}","comments_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/5938/comments","events_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/5938/events","html_url":"https://github.com/cockroachdb/cockroach/issues/5938","id":146741269,"number":5938,"title":"circleci: failed tests: TestGossipNoForwardSelf ","user":{"login":"tschottdorf","id":5076964,"avatar_url":"https://avatars.githubusercontent.com/u/5076964?v=3","gravatar_id":"","url":"https://api.github.com/users/tschottdorf","html_url":"https://github.com/tschottdorf","followers_url":"https://api.github.com/users/tschottdorf/followers","following_url":"https://api.github.com/users/tschottdorf/following{/other_user}","gists_url":"https://api.github.com/users/tschottdorf/gists{/gist_id}","starred_url":"https://api.github.com/users/tschottdorf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tschottdorf/subscriptions","organizations_url":"https://api.github.com/users/tschottdorf/orgs","repos_url":"https://api.github.com/users/tschottdorf/repos","events_url":"https://api.github.com/users/tschottdorf/events{/privacy}","received_events_url":"https://api.github.com/users/tschottdorf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cockroachdb/cockroach/labels/Robot","name":"Robot","color":"5319e7"},{"url":"https://api.github.com/repos/cockroachdb/cockroach/labels/test-failure","name":"test-failure","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cockroachdb/cockroach/milestones/4","html_url":"https://github.com/cockroachdb/cockroach/milestones/Q2","labels_url":"https://api.github.com/repos/cockroachdb/cockroach/milestones/4/labels","id":1690471,"number":4,"title":"Q2","description":"","creator":{"login":"petermattis","id":6201335,"avatar_url":"https://avatars.githubusercontent.com/u/6201335?v=3","gravatar_id":"","url":"https://api.github.com/users/petermattis","html_url":"https://github.com/petermattis","followers_url":"https://api.github.com/users/petermattis/followers","following_url":"https://api.github.com/users/petermattis/following{/other_user}","gists_url":"https://api.github.com/users/petermattis/gists{/gist_id}","starred_url":"https://api.github.com/users/petermattis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petermattis/subscriptions","organizations_url":"https://api.github.com/users/petermattis/orgs","repos_url":"https://api.github.com/users/petermattis/repos","events_url":"https://api.github.com/users/petermattis/events{/privacy}","received_events_url":"https://api.github.com/users/petermattis/received_events","type":"User","site_admin":false},"open_issues":83,"closed_issues":0,"state":"open","created_at":"2016-04-07T18:25:48Z","updated_at":"2016-04-07T21:03:33Z","due_on":"2016-06-30T04:00:00Z","closed_at":null},"comments":0,"created_at":"2016-04-07T21:03:33Z","updated_at":"2016-04-07T21:03:33Z","closed_at":null,"body":"The following test appears to have failed:\n\n[#16052](https://circleci.com/gh/cockroachdb/cockroach/16052):\n\n```\nI160407 20:57:57.980007 gossip/server.go:114  node 1 returned 3 info(s) to node 4\nI160407 20:57:57.980277 gossip/server.go:114  node 1 returned 3 info(s) to node 2\nI160407 20:57:57.980608 gossip/server.go:261  @3: distantHops: 2 from 2\nI160407 20:57:57.981184 gossip/client.go:84  closing client to node 1 (127.0.0.1:45900): gossip/client.go:168: received forward from node 1 to 4 (127.0.0.1:60095)\n==================\nWARNING: DATA RACE\nRead by goroutine 81:\n  reflect.Value.Int()\n      /usr/local/go/src/reflect/value.go:887 +0x14f\n  fmt.(*pp).printReflectValue()\n      /usr/local/go/src/fmt/print.go:865 +0x44e\n  fmt.(*pp).printValue()\n      /usr/local/go/src/fmt/print.go:848 +0x551\n  fmt.(*pp).printReflectValue()\n      /usr/local/go/src/fmt/print.go:932 +0x4aa5\n  fmt.(*pp).printValue()\n--\n  github.com/cockroachdb/cockroach/gossip.TestGossipNoForwardSelf()\n      /go/src/github.com/cockroachdb/cockroach/gossip/gossip_test.go:197 +0x1585\n  testing.tRunner()\n      /usr/local/go/src/testing/testing.go:473 +0xdc\n\nPrevious write by goroutine 143:\n  github.com/cockroachdb/cockroach/gossip.(*client).handleResponse()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:151 +0x847\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip.func2.1()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:229 +0x94\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip.func2()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:233 +0x62\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker.func1()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:139 +0x5f\n\nGoroutine 81 (running) created at:\n  testing.RunTests()\n      /usr/local/go/src/testing/testing.go:582 +0xae2\n  testing.(*M).Run()\n      /usr/local/go/src/testing/testing.go:515 +0x11d\n  main.main()\n      github.com/cockroachdb/cockroach/gossip/_test/_testmain.go:120 +0x210\n\nGoroutine 143 (running) created at:\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:140 +0x6f\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:234 +0x573\n  github.com/cockroachdb/cockroach/gossip.(*client).start.func1()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:78 +0x323\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker.func1()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:139 +0x5f\n==================\n==================\nWARNING: DATA RACE\nRead by goroutine 81:\n  reflect.Value.pointer()\n      /usr/local/go/src/reflect/value.go:91 +0x97\n  reflect.Value.MapKeys()\n      /usr/local/go/src/reflect/value.go:1070 +0xec\n  fmt.(*pp).printReflectValue()\n      /usr/local/go/src/fmt/print.go:893 +0x2eb1\n  fmt.(*pp).printValue()\n      /usr/local/go/src/fmt/print.go:848 +0x551\n  fmt.(*pp).printReflectValue()\n--\n  github.com/cockroachdb/cockroach/gossip.TestGossipNoForwardSelf()\n      /go/src/github.com/cockroachdb/cockroach/gossip/gossip_test.go:197 +0x1585\n  testing.tRunner()\n      /usr/local/go/src/testing/testing.go:473 +0xdc\n\nPrevious write by goroutine 143:\n  github.com/cockroachdb/cockroach/gossip.(*client).handleResponse()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:153 +0x900\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip.func2.1()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:229 +0x94\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip.func2()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:233 +0x62\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker.func1()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:139 +0x5f\n\nGoroutine 81 (running) created at:\n  testing.RunTests()\n      /usr/local/go/src/testing/testing.go:582 +0xae2\n  testing.(*M).Run()\n      /usr/local/go/src/testing/testing.go:515 +0x11d\n  main.main()\n      github.com/cockroachdb/cockroach/gossip/_test/_testmain.go:120 +0x210\n\nGoroutine 143 (running) created at:\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:140 +0x6f\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:234 +0x573\n  github.com/cockroachdb/cockroach/gossip.(*client).start.func1()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:78 +0x323\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker.func1()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:139 +0x5f\n==================\n==================\nWARNING: DATA RACE\nRead by goroutine 81:\n  reflect.maplen()\n      /usr/local/go/src/runtime/hashmap.go:1029 +0x0\n  reflect.Value.MapKeys()\n      /usr/local/go/src/reflect/value.go:1073 +0x10f\n  fmt.(*pp).printReflectValue()\n      /usr/local/go/src/fmt/print.go:893 +0x2eb1\n  fmt.(*pp).printValue()\n      /usr/local/go/src/fmt/print.go:848 +0x551\n  fmt.(*pp).printReflectValue()\n--\n  github.com/cockroachdb/cockroach/gossip.TestGossipNoForwardSelf()\n      /go/src/github.com/cockroachdb/cockroach/gossip/gossip_test.go:197 +0x1585\n  testing.tRunner()\n      /usr/local/go/src/testing/testing.go:473 +0xdc\n\nPrevious write by goroutine 143:\n  runtime.mapassign1()\n      /usr/local/go/src/runtime/hashmap.go:429 +0x0\n  github.com/cockroachdb/cockroach/gossip.(*Response).Unmarshal()\n      /go/src/github.com/cockroachdb/cockroach/gossip/gossip.pb.go:1396 +0x2b79\n  github.com/golang/protobuf/proto.UnmarshalMerge()\n      /go/src/github.com/golang/protobuf/proto/decode.go:316 +0xcb\n  github.com/golang/protobuf/proto.Unmarshal()\n      /go/src/github.com/golang/protobuf/proto/decode.go:304 +0x7d\n  google.golang.org/grpc.protoCodec.Unmarshal()\n      /go/src/google.golang.org/grpc/rpc_util.go:74 +0xa9\n--\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip.func2()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:233 +0x62\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker.func1()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:139 +0x5f\n\nGoroutine 81 (running) created at:\n  testing.RunTests()\n      /usr/local/go/src/testing/testing.go:582 +0xae2\n  testing.(*M).Run()\n      /usr/local/go/src/testing/testing.go:515 +0x11d\n  main.main()\n      github.com/cockroachdb/cockroach/gossip/_test/_testmain.go:120 +0x210\n\nGoroutine 143 (running) created at:\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:140 +0x6f\n  github.com/cockroachdb/cockroach/gossip.(*client).gossip()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:234 +0x573\n  github.com/cockroachdb/cockroach/gossip.(*client).start.func1()\n      /go/src/github.com/cockroachdb/cockroach/gossip/client.go:78 +0x323\n  github.com/cockroachdb/cockroach/util/stop.(*Stopper).RunWorker.func1()\n      /go/src/github.com/cockroachdb/cockroach/util/stop/stopper.go:139 +0x5f\n==================\nI160407 20:57:57.987001 gossip/server.go:114  node 1 returned 3 info(s) to node 1\nI160407 20:57:57.987423 gossip/server.go:114  node 1 returned 3 info(s) to node 2\n--- FAIL: TestGossipNoForwardSelf (0.08s)\n\tgossip_test.go:197: expected &{1 0xc82007a218 <nil> map[1:1460062677923961025 2:1460062677932075478 4:1460062677943195880 5:1460062677951575587] 0xc8203c77a0} to be disconnected, got &{1 0xc82007a218 0xc820198920 map[] 0xc8203c66c0}\n=== RUN   TestGossipCullNetwork\nW160407 20:57:58.008323 gossip/gossip.go:887  not connected to cluster; use --join to specify a connected node\nW160407 20:57:58.011430 gossip/gossip.go:887  not connected to cluster; use --join to specify a connected node\nI160407 20:57:58.014417 gossip/gossip.go:913  starting client to 127.0.0.1:58195\nW160407 20:57:58.015042 gossip/gossip.go:887  not connected to cluster; use --join to specify a connected node\nI160407 20:57:58.019247 gossip/gossip.go:913  starting client to 127.0.0.1:38319\nW160407 20:57:58.020028 gossip/gossip.go:887  not connected to cluster; use --join to specify a connected node\nI160407 20:57:58.024631 gossip/gossip.go:913  starting client to 127.0.0.1:52645\nI160407 20:57:58.028676 gossip/server.go:114  node 2 returned 1 info(s) to node 1\n--\nI160407 20:57:59.178486 gossip/server.go:206  node 3 received [127.0.0.1:59983 node:4] from node 4 (2 fresh)\nI160407 20:57:59.178583 gossip/server.go:261  @3: distantHops: 2 from 2\nI160407 20:57:59.178969 gossip/server.go:206  node 3 received [127.0.0.1:59983 node:4] from node 4 (0 fresh)\nI160407 20:57:59.179059 gossip/server.go:261  @3: distantHops: 2 from 2\n--- PASS: TestGossipStorage (0.10s)\nFAIL\nFAIL\tgithub.com/cockroachdb/cockroach/gossip\t1.687s\n=== RUN   TestParseResolverSpec\n--- PASS: TestParseResolverSpec (0.00s)\n=== RUN   TestGetAddress\n--- PASS: TestGetAddress (0.00s)\nPASS\nok  \tgithub.com/cockroachdb/cockroach/gossip/resolver\t1.065s\n?   \tgithub.com/cockroachdb/cockroach/gossip/simulation\t[no test files]\n=== RUN   TestKeySorting\n--- PASS: TestKeySorting (0.00s)\n=== RUN   TestMakeKey\n\n```\nPlease assign, take a look and update the issue accordingly."}}