Skip to content

[17.06] revert 0797241 and 5582db0#2556

Merged
anshulpundir merged 2 commits into
moby:bump_v17.06from
andrewhsu:r
Mar 14, 2018
Merged

[17.06] revert 0797241 and 5582db0#2556
anshulpundir merged 2 commits into
moby:bump_v17.06from
andrewhsu:r

Conversation

@andrewhsu
Copy link
Copy Markdown

@andrewhsu andrewhsu commented Mar 13, 2018

Reverted 0797241 and 5582db0 from PR:

git revert -s 0797241
git revert -s 5582db0

no conflicts

This reverts commit 0797241.

Signed-off-by: Andrew Hsu <andrewhsu@docker.com>
This reverts commit 5582db0.

Signed-off-by: Andrew Hsu <andrewhsu@docker.com>
@andrewhsu andrewhsu changed the title [17.06] revert 0797241 and 5582db0 WIP [17.06] revert 0797241 and 5582db0 Mar 13, 2018
@anshulpundir
Copy link
Copy Markdown
Contributor

we'll also need to revert #2476

@nishanttotla
Copy link
Copy Markdown
Contributor

nishanttotla commented Mar 14, 2018

I've restarted the CI just to be double sure.

Comment thread agent/exec/controller.go
// this branch bounds the largest state achievable in the agent as SHUTDOWN, which
// is exactly the correct behavior for the agent.
if task.DesiredState >= api.TaskStateShutdown {
if task.DesiredState == api.TaskStateShutdown {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should be reverted or not, because making it >= is a bug fix that should have been in SwarmKit anyway. WDYT @anshulpundir?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@andrewhsu can you make sure we're not reverting this line then?

Copy link
Copy Markdown
Contributor

@nishanttotla nishanttotla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall changes LGTM. I'm reviewing the task reaper code once again to make sure it is correctly reverted back to the old state.

@nishanttotla
Copy link
Copy Markdown
Contributor

nishanttotla commented Mar 14, 2018

Ok test failure is a data race pointed out by the CI, but I don't see it as being related. @anshulpundir what is your opinion?

time="2018-03-14T17:05:11Z" level=warning msg="no certificate expiration specified, using default" cluster.id=onpeabfz7wj36v6gsl9keofgl method="(*Server).UpdateRootCA" 
time="2018-03-14T17:05:11Z" level=info msg="Listening for local connections" addr="/tmp/test-socket439214547" proto=unix 
time="2018-03-14T17:05:11Z" level=info msg="Listening for connections" addr="127.0.0.1:50779" proto=tcp 
time="2018-03-14T17:05:11Z" level=info msg="6346b1eee2ade21f became follower at term 0" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="newRaft 6346b1eee2ade21f [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="6346b1eee2ade21f became follower at term 1" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="6346b1eee2ade21f is starting a new election at term 1" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="6346b1eee2ade21f became candidate at term 2" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="6346b1eee2ade21f received MsgVoteResp from 6346b1eee2ade21f at term 2" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="6346b1eee2ade21f became leader at term 2" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="raft.node: 6346b1eee2ade21f elected leader 6346b1eee2ade21f at term 2" module=raft 
time="2018-03-14T17:05:11Z" level=info msg="Creating default ingress network" 
time="2018-03-14T17:05:11Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:11Z" level=error msg="failed to promote node gc6q32z6i1rlx4dt7hhsqcscp" error="raft: failed to process the request: node lost leader status" 
time="2018-03-14T17:05:12Z" level=error msg="failed to move all nodes to \"unknown\" state: raft: failed to process the request: node lost leader status" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=error msg="store update failed context canceled" module=keymanager 
time="2018-03-14T17:05:12Z" level=error msg="failed to promote node gc6q32z6i1rlx4dt7hhsqcscp" error="context canceled" 
time="2018-03-14T17:05:12Z" level=error msg="failed committing allocation of ingress network during init" error="context canceled" 
time="2018-03-14T17:05:12Z" level=error msg="failed committing allocation of networks during init" error="context canceled" 
time="2018-03-14T17:05:12Z" level=error msg="Failed to commit allocation of network resources for nodes" error="context canceled" 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=warning msg="no certificate expiration specified, using default" cluster.id=oxwdf6l0kaae5arz5mtdnejct method="(*Server).UpdateRootCA" 
time="2018-03-14T17:05:12Z" level=info msg="Listening for connections" addr="127.0.0.1:43445" proto=tcp 
time="2018-03-14T17:05:12Z" level=info msg="Listening for local connections" addr="/tmp/test-socket318090604" proto=unix 
time="2018-03-14T17:05:12Z" level=info msg="36aae234219a915d became follower at term 0" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="newRaft 36aae234219a915d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="36aae234219a915d became follower at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="36aae234219a915d is starting a new election at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="36aae234219a915d became candidate at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="36aae234219a915d received MsgVoteResp from 36aae234219a915d at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="36aae234219a915d became leader at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="raft.node: 36aae234219a915d elected leader 36aae234219a915d at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="Creating default ingress network" 
==================
WARNING: DATA RACE
Write at 0x00c420333aa0 by goroutine 121:
  github.com/docker/swarmkit/manager/dispatcher.(*Dispatcher).Run()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/manager/dispatcher/dispatcher.go:241 +0x621
  github.com/docker/swarmkit/manager.(*Manager).becomeLeader.func3()
      github.com/docker/swarmkit/manager/_test/_obj_test/manager.go:1116 +0x71

Previous read at 0x00c420333aa0 by goroutine 139:
  github.com/docker/swarmkit/manager/dispatcher.(*Dispatcher).isRunning()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/manager/dispatcher/dispatcher.go:413 +0x4b
  github.com/docker/swarmkit/manager/dispatcher.(*Dispatcher).Heartbeat()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/manager/dispatcher/dispatcher.go:1102 +0xcd
  github.com/docker/swarmkit/api.(*authenticatedWrapperDispatcherServer).Heartbeat()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/api/dispatcher.pb.go:471 +0x17d
  github.com/docker/swarmkit/api.(*raftProxyDispatcherServer).Heartbeat()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/api/dispatcher.pb.go:1727 +0x290
  github.com/docker/swarmkit/api._Dispatcher_Heartbeat_Handler.func1()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/api/dispatcher.pb.go:1008 +0xa1
  github.com/docker/swarmkit/vendor/github.com/grpc-ecosystem/go-grpc-prometheus.UnaryServerInterceptor()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/github.com/grpc-ecosystem/go-grpc-prometheus/server.go:29 +0xc9
  github.com/docker/swarmkit/api._Dispatcher_Heartbeat_Handler()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/api/dispatcher.pb.go:1010 +0x1fb
  github.com/docker/swarmkit/vendor/google.golang.org/grpc.(*Server).processUnaryRPC()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/server.go:638 +0x10cc
  github.com/docker/swarmkit/vendor/google.golang.org/grpc.(*Server).handleStream()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/server.go:796 +0x18a4
  github.com/docker/swarmkit/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/server.go:449 +0xb6

Goroutine 121 (running) created at:
  github.com/docker/swarmkit/manager.(*Manager).becomeLeader()
      github.com/docker/swarmkit/manager/_test/_obj_test/manager.go:1120 +0x1c60
  github.com/docker/swarmkit/manager.(*Manager).handleLeadershipEvents()
      github.com/docker/swarmkit/manager/_test/_obj_test/manager.go:969 +0x20d

Goroutine 139 (finished) created at:
  github.com/docker/swarmkit/vendor/google.golang.org/grpc.(*Server).serveStreams.func1()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/server.go:450 +0xb8
  github.com/docker/swarmkit/vendor/google.golang.org/grpc/transport.(*http2Server).operateHeaders()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/transport/http2_server.go:221 +0x117c
  github.com/docker/swarmkit/vendor/google.golang.org/grpc/transport.(*http2Server).HandleStreams()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/transport/http2_server.go:282 +0xa57
  github.com/docker/swarmkit/vendor/google.golang.org/grpc.(*Server).serveStreams()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/server.go:451 +0x1db
  github.com/docker/swarmkit/vendor/google.golang.org/grpc.(*Server).serveNewHTTP2Transport()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/server.go:438 +0x4e3
  github.com/docker/swarmkit/vendor/google.golang.org/grpc.(*Server).handleRawConn()
      /home/ubuntu/.go_workspace/src/github.com/docker/swarmkit/vendor/google.golang.org/grpc/server.go:415 +0x5e7
==================
time="2018-03-14T17:05:12Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="grpc: addrConn.resetTransport failed to create client transport: connection error: desc = \"transport: dial tcp 127.0.0.1:43445: getsockopt: connection refused\"; Reconnecting to {127.0.0.1:43445 <nil>}" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="grpc: addrConn.resetTransport failed to create client transport: connection error: desc = \"transport: dial tcp 127.0.0.1:43445: getsockopt: connection refused\"; Reconnecting to {127.0.0.1:43445 <nil>}" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="grpc: addrConn.resetTransport failed to create client transport: connection error: desc = \"transport: dial tcp 127.0.0.1:43445: getsockopt: connection refused\"; Reconnecting to {127.0.0.1:43445 <nil>}" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="grpc: addrConn.resetTransport failed to create client transport: connection error: desc = \"transport: dial tcp 127.0.0.1:43445: getsockopt: connection refused\"; Reconnecting to {127.0.0.1:43445 <nil>}" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=info msg="Failed to dial 127.0.0.1:43445: context canceled; please retry." module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="Failed to dial 127.0.0.1:43445: context canceled; please retry." module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="Failed to dial 127.0.0.1:43445: context canceled; please retry." module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="Failed to dial 127.0.0.1:43445: context canceled; please retry." module=grpc 
--- FAIL: TestManager (0.14s)
	Error Trace:	manager_test.go:93
	Error:		Not equal: "node not registered" (expected)
			        != "dispatcher is stopped" (actual)
		

	testing.go:610: race detected during execution of test
time="2018-03-14T17:05:12Z" level=warning msg="no certificate expiration specified, using default" cluster.id=p76302w9743p8rahn9tl7lqus method="(*Server).UpdateRootCA" 
time="2018-03-14T17:05:12Z" level=info msg="Listening for local connections" addr="/tmp/test-manager-lock525048265" proto=unix 
time="2018-03-14T17:05:12Z" level=info msg="Listening for connections" addr="127.0.0.1:41822" proto=tcp 
time="2018-03-14T17:05:12Z" level=info msg="67fc68de5be6d52a became follower at term 0" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="newRaft 67fc68de5be6d52a [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="67fc68de5be6d52a became follower at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="67fc68de5be6d52a is starting a new election at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="67fc68de5be6d52a became candidate at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="67fc68de5be6d52a received MsgVoteResp from 67fc68de5be6d52a at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="67fc68de5be6d52a became leader at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="raft.node: 67fc68de5be6d52a elected leader 67fc68de5be6d52a at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="Creating default ingress network" 
time="2018-03-14T17:05:12Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="grpc: addrConn.resetTransport failed to create client transport: connection error: desc = \"transport: dial tcp 127.0.0.1:41822: getsockopt: connection refused\"; Reconnecting to {127.0.0.1:41822 <nil>}" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=info msg="Failed to dial 127.0.0.1:41822: context canceled; please retry." module=grpc 
time="2018-03-14T17:05:12Z" level=warning msg="no certificate expiration specified, using default" cluster.id=4n0nwd3r0u03kacf4j0gw6mde method="(*Server).UpdateRootCA" 
time="2018-03-14T17:05:12Z" level=info msg="Listening for connections" addr="127.0.0.1:58124" proto=tcp 
time="2018-03-14T17:05:12Z" level=info msg="41c920679831cdb8 became follower at term 0" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="newRaft 41c920679831cdb8 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="41c920679831cdb8 became follower at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="Listening for local connections" addr="/tmp/test-manager-update-security-config819902384" proto=unix 
time="2018-03-14T17:05:12Z" level=info msg="41c920679831cdb8 is starting a new election at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="41c920679831cdb8 became candidate at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="41c920679831cdb8 received MsgVoteResp from 41c920679831cdb8 at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="41c920679831cdb8 became leader at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="raft.node: 41c920679831cdb8 elected leader 41c920679831cdb8 at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="Creating default ingress network" 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=info msg="grpc: addrConn.resetTransport failed to create client transport: connection error: desc = \"transport: dial tcp 127.0.0.1:58124: operation was canceled\"; Reconnecting to {127.0.0.1:58124 <nil>}" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="Failed to dial 127.0.0.1:58124: grpc: the connection is closing; please retry." module=grpc 
time="2018-03-14T17:05:12Z" level=warning msg="no certificate expiration specified, using default" cluster.id=ajyx9i07dlndmb1bqi0lnpiwo method="(*Server).UpdateRootCA" 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became follower at term 0" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="newRaft 6226b4bc1535b4d8 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became follower at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="Listening for local connections" addr="/tmp/test-socket064881953" proto=unix 
time="2018-03-14T17:05:12Z" level=info msg="Listening for connections" addr="127.0.0.1:52114" proto=tcp 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 is starting a new election at term 1" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became candidate at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 received MsgVoteResp from 6226b4bc1535b4d8 at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became leader at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="raft.node: 6226b4bc1535b4d8 elected leader 6226b4bc1535b4d8 at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="Creating default ingress network" 
time="2018-03-14T17:05:12Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=info msg="Listening for connections" addr="127.0.0.1:38896" proto=tcp 
time="2018-03-14T17:05:12Z" level=info msg="Listening for local connections" addr="/tmp/test-socket064881953" proto=unix 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became follower at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="newRaft 6226b4bc1535b4d8 [peers: [], term: 2, commit: 9, applied: 0, lastindex: 9, lastterm: 2]" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 is starting a new election at term 2" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became candidate at term 3" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 received MsgVoteResp from 6226b4bc1535b4d8 at term 3" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became leader at term 3" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="raft.node: 6226b4bc1535b4d8 elected leader 6226b4bc1535b4d8 at term 3" module=raft 
time="2018-03-14T17:05:12Z" level=error msg="failed to create predefined network bridge" error="name conflicts with an existing object" 
time="2018-03-14T17:05:12Z" level=error msg="failed to create predefined network host" error="name conflicts with an existing object" 
time="2018-03-14T17:05:12Z" level=warning msg="Encrypting the root CA key in swarm using environment variables is deprecated. Support for decrypting or rotating the key will be removed in the future." 
time="2018-03-14T17:05:12Z" level=info msg="Updating the encryption on the root key material of cluster ajyx9i07dlndmb1bqi0lnpiwo" 
time="2018-03-14T17:05:12Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=info msg="Listening for connections" addr="127.0.0.1:39606" proto=tcp 
time="2018-03-14T17:05:12Z" level=info msg="Listening for local connections" addr="/tmp/test-socket064881953" proto=unix 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became follower at term 3" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="newRaft 6226b4bc1535b4d8 [peers: [], term: 3, commit: 15, applied: 0, lastindex: 15, lastterm: 3]" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 is starting a new election at term 3" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became candidate at term 4" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 received MsgVoteResp from 6226b4bc1535b4d8 at term 4" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became leader at term 4" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="raft.node: 6226b4bc1535b4d8 elected leader 6226b4bc1535b4d8 at term 4" module=raft 
time="2018-03-14T17:05:12Z" level=error msg="failed to create predefined network bridge" error="name conflicts with an existing object" 
time="2018-03-14T17:05:12Z" level=error msg="failed to create predefined network host" error="name conflicts with an existing object" 
time="2018-03-14T17:05:12Z" level=info msg="Updating the encryption on the root key material of cluster ajyx9i07dlndmb1bqi0lnpiwo" 
time="2018-03-14T17:05:12Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=info msg="Listening for connections" addr="127.0.0.1:53218" proto=tcp 
time="2018-03-14T17:05:12Z" level=info msg="Listening for local connections" addr="/tmp/test-socket064881953" proto=unix 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became follower at term 4" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="newRaft 6226b4bc1535b4d8 [peers: [], term: 4, commit: 22, applied: 0, lastindex: 22, lastterm: 4]" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 is starting a new election at term 4" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became candidate at term 5" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 received MsgVoteResp from 6226b4bc1535b4d8 at term 5" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="6226b4bc1535b4d8 became leader at term 5" module=raft 
time="2018-03-14T17:05:12Z" level=info msg="raft.node: 6226b4bc1535b4d8 elected leader 6226b4bc1535b4d8 at term 5" module=raft 
time="2018-03-14T17:05:12Z" level=error msg="failed to create predefined network bridge" error="name conflicts with an existing object" 
time="2018-03-14T17:05:12Z" level=error msg="failed to create predefined network host" error="name conflicts with an existing object" 
time="2018-03-14T17:05:12Z" level=info msg="Updating the encryption on the root key material of cluster ajyx9i07dlndmb1bqi0lnpiwo" 
time="2018-03-14T17:05:12Z" level=info msg="Stopping manager" 
time="2018-03-14T17:05:12Z" level=info msg="dispatcher stopping" method="(*Dispatcher).Stop" module=dispatcher 
time="2018-03-14T17:05:12Z" level=info msg="Manager shut down" 
time="2018-03-14T17:05:12Z" level=info msg="transport: http2Server.HandleStreams failed to read frame: read tcp 127.0.0.1:37932->127.0.0.1:44110: use of closed network connection" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="transport: http2Server.HandleStreams failed to read frame: read tcp 127.0.0.1:37932->127.0.0.1:44108: use of closed network connection" module=grpc 
time="2018-03-14T17:05:12Z" level=info msg="transport: http2Server.HandleStreams failed to read frame: read tcp 127.0.0.1:37932->127.0.0.1:44109: use of closed network connection" module=grpc 
FAIL
coverage: 81.0% of statements
FAIL	github.com/docker/swarmkit/manager	1.035s
make: *** [coverage] Error 1

// Stop stops the TaskReaper and waits for the main loop to exit.
func (tr *TaskReaper) Stop() {
tr.cancelWatch()
// TODO(dperny) calling stop on the task reaper twice will cause a panic
Copy link
Copy Markdown
Contributor

@nishanttotla nishanttotla Mar 14, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not that it matters (this is just a comment), but the cherry pick commit doesn't modify this comment: 5582db0

Let's keep consistency so that things don't bother us later. (@andrewhsu)

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure what you're asking...are you saying we should add the line back?

The original commit 5582db0 added the line to the codebase, but the revert of 5582db0 will remove the TODO(dperny) line.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah okay, then ignore my comment.

@andrewhsu
Copy link
Copy Markdown
Author

@anshulpundir looks like a backport of #2476 never made it to the bump_v17.06 branch so no need for revert. in regards to comment #2556 (comment)

Copy link
Copy Markdown
Contributor

@nishanttotla nishanttotla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

The test failure looks unrelated, but we can investigate that as testing is being done.

@anshulpundir
Copy link
Copy Markdown
Contributor

Data race looks unrelated @nishanttotla

@andrewhsu andrewhsu changed the title WIP [17.06] revert 0797241 and 5582db0 [17.06] revert 0797241 and 5582db0 Mar 14, 2018
@anshulpundir
Copy link
Copy Markdown
Contributor

anshulpundir commented Mar 14, 2018

here's the commit likely leading to the data race detected in the CI run 700b319 @andrewhsu

some of the code line numbers didn't make sense in the previous data race detection, so I'll wait to see if we hit it again before I analyze it further.

@andrewhsu andrewhsu requested a review from chungers March 14, 2018 19:10
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 14, 2018

Codecov Report

Merging #2556 into bump_v17.06 will decrease coverage by 0.54%.
The diff coverage is 100%.

@@               Coverage Diff               @@
##           bump_v17.06    #2556      +/-   ##
===============================================
- Coverage        61.66%   61.11%   -0.55%     
===============================================
  Files               42      120      +78     
  Lines             5692    20011   +14319     
===============================================
+ Hits              3510    12230    +8720     
- Misses            1841     6434    +4593     
- Partials           341     1347    +1006

@anshulpundir anshulpundir merged commit b458625 into moby:bump_v17.06 Mar 14, 2018
@andrewhsu andrewhsu deleted the r branch March 14, 2018 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants