Open pierresouchay opened 4 years ago
Also mentioned here: #7520
Other unstable tests from https://app.circleci.com/pipelines/github/hashicorp/consul/14851/workflows/f43c32d0-09bc-4500-9891-4e4196cfe0c4/jobs/286619 :
TestACLEndpoint_Login_with_TokenLocality - github.com/hashicorp/consul/agent/consul
Failed
=== CONT TestACLEndpoint_Login_with_TokenLocality
TestAgent_Leave - github.com/hashicorp/consul/agent
=== RUN TestAgent_Leave
=== PAUSE TestAgent_Leave
=== CONT TestAgent_Leave
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
[WARN] freeport: 4 out of 4 pending ports are still in use; something probably didn't wait around for the port to be closed!
2020-11-20T16:18:02.511Z [WARN] agent: bootstrap = true: do not enable unless necessary
2020-11-20T16:18:02.516Z [WARN] agent.auto_config: bootstrap = true: do not enable unless necessary
18:02.518 [INFO] TestAgent.server.raft: initial configuration: index=1 servers="[{Suffrage:Voter ID:7db5f7e8-106d-2d14-d633-62067f62c1d8 Address:127.0.0.1:20779}]"
18:02.518 [INFO] TestAgent.server.raft: entering follower state: follower="Node at 127.0.0.1:20779 [Follower]" leader=
18:02.518 [INFO] TestAgent.server.serf.wan: serf: EventMemberJoin: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8.dc1 127.0.0.1
18:02.518 [INFO] TestAgent.server.serf.lan: serf: EventMemberJoin: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 127.0.0.1
2020-11-20T16:18:02.518Z [INFO] agent.router: Initializing LAN area manager
18:02.518 [INFO] TestAgent.server: Adding LAN server: server="Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 (Addr: tcp/127.0.0.1:20779) (DC: dc1)"
18:02.518 [INFO] TestAgent.server: Handled event for server in area: event=member-join server=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8.dc1 area=wan
18:02.519 [INFO] TestAgent: Started DNS server: address=127.0.0.1:20788 network=udp
18:02.519 [INFO] TestAgent: Started DNS server: address=127.0.0.1:20788 network=tcp
18:02.519 [INFO] TestAgent: Starting server: address=127.0.0.1:20775 network=tcp protocol=http
18:02.519 [WARN] TestAgent: DEPRECATED Backwards compatibility with pre-1.9 metrics enabled. These metrics will be removed in a future version of Consul. Set `telemetry { disable_compat_1.9 = true }` to disable them.
18:02.519 [INFO] TestAgent: started state syncer
18:02.519 [INFO] TestAgent: Started gRPC server: address=127.0.0.1:20780 network=tcp
18:02.557 [WARN] TestAgent.server.raft: heartbeat timeout reached, starting election: last-leader=
18:02.557 [INFO] TestAgent.server.raft: entering candidate state: node="Node at 127.0.0.1:20779 [Candidate]" term=2
18:02.557 [DEBUG] TestAgent.server.raft: votes: needed=1
18:02.557 [DEBUG] TestAgent.server.raft: vote granted: from=7db5f7e8-106d-2d14-d633-62067f62c1d8 term=2 tally=1
18:02.557 [INFO] TestAgent.server.raft: election won: tally=1
18:02.557 [INFO] TestAgent.server.raft: entering leader state: leader="Node at 127.0.0.1:20779 [Leader]"
18:02.557 [INFO] TestAgent.server: cluster leadership acquired
18:02.557 [INFO] TestAgent.server: New leader elected: payload=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8
18:02.558 [DEBUG] TestAgent.server: Cannot upgrade to new ACLs: leaderMode=0 mode=0 found=true leader=127.0.0.1:20779
18:02.558 [DEBUG] TestAgent.server.autopilot: autopilot is now running
18:02.558 [DEBUG] TestAgent.server.autopilot: state update routine is now running
18:02.559 [DEBUG] connect.ca.consul: consul CA provider configured: id=07:80:c8:de:f6:41:86:29:8f:9c:b8:17:d6:48:c2:d5:c5:5c:7f:0c:03:f7:cf:97:5a:a7:c1:68:aa:23:ae:81 is_primary=true
18:02.560 [INFO] TestAgent.server.connect: initialized primary datacenter CA with provider: provider=consul
18:02.560 [INFO] TestAgent.leader: started routine: routine="federation state anti-entropy"
18:02.560 [INFO] TestAgent.leader: started routine: routine="federation state pruning"
18:02.560 [INFO] TestAgent.leader: started routine: routine="intermediate cert renew watch"
18:02.560 [INFO] TestAgent.leader: started routine: routine="CA root pruning"
18:02.560 [DEBUG] TestAgent.server: successfully established leadership: duration=2.539427ms
18:02.560 [INFO] TestAgent.server: member joined, marking health alive: member=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8
18:02.614 [DEBUG] TestAgent.server.memberlist.lan: memberlist: Stream connection from=127.0.0.1:46172
18:02.614 [INFO] TestAgent.server.serf.lan: serf: EventMemberJoin: Node-22202af9-4692-0733-7051-66c318195dbb 127.0.0.1
18:02.614 [INFO] TestAgent.server: Adding LAN server: server="Node-22202af9-4692-0733-7051-66c318195dbb (Addr: tcp/127.0.0.1:20758) (DC: dc1)"
18:02.614 [INFO] TestAgent.server: New leader elected: payload=Node-22202af9-4692-0733-7051-66c318195dbb
18:02.614 [INFO] TestAgent: Requesting shutdown
18:02.614 [INFO] TestAgent.server: shutting down server
18:02.614 [ERROR] TestAgent.server: Two nodes are in bootstrap mode. Only one node should be in bootstrap mode, not adding Raft peer.: node_to_add=Node-22202af9-4692-0733-7051-66c318195dbb other=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8
18:02.614 [INFO] TestAgent.server: member joined, marking health alive: member=Node-22202af9-4692-0733-7051-66c318195dbb
18:02.614 [ERROR] TestAgent.server: error performing anti-entropy sync of federation state: error="shutdown waiting for leader"
18:02.614 [DEBUG] TestAgent.server.usage_metrics: usage metrics reporter shutting down
18:02.614 [ERROR] TestAgent.anti_entropy: failed to sync remote state: error="No cluster leader"
18:02.614 [DEBUG] TestAgent.server.memberlist.wan: memberlist: Initiating push/pull sync with: Node-22202af9-4692-0733-7051-66c318195dbb.dc1 127.0.0.1:20757
18:02.615 [DEBUG] TestAgent.server.memberlist.wan: memberlist: Stream connection from=127.0.0.1:55746
18:02.615 [INFO] TestAgent.server.serf.wan: serf: EventMemberJoin: Node-22202af9-4692-0733-7051-66c318195dbb.dc1 127.0.0.1
18:02.614 [DEBUG] TestAgent.leader: stopping routine: routine="federation state anti-entropy"
18:02.615 [DEBUG] TestAgent.leader: stopping routine: routine="federation state pruning"
18:02.615 [DEBUG] TestAgent.leader: stopping routine: routine="intermediate cert renew watch"
18:02.615 [DEBUG] TestAgent.leader: stopping routine: routine="CA root pruning"
18:02.615 [WARN] TestAgent.server.serf.lan: serf: Shutdown without a Leave
18:02.615 [DEBUG] TestAgent.leader: stopped routine: routine="federation state anti-entropy"
18:02.615 [DEBUG] TestAgent.leader: stopped routine: routine="federation state pruning"
18:02.615 [DEBUG] TestAgent.leader: stopped routine: routine="intermediate cert renew watch"
18:02.615 [DEBUG] TestAgent.leader: stopped routine: routine="CA root pruning"
18:02.615 [INFO] TestAgent.server: Handled event for server in area: event=member-join server=Node-22202af9-4692-0733-7051-66c318195dbb.dc1 area=wan
18:02.615 [DEBUG] TestAgent.server.autopilot: state update routine is now stopped
18:02.615 [DEBUG] TestAgent.server.autopilot: autopilot is now stopped
18:02.615 [DEBUG] TestAgent.server: Successfully performed flood-join for server at address: server=Node-22202af9-4692-0733-7051-66c318195dbb.dc1 address=127.0.0.1:20757
18:02.615 [WARN] TestAgent.server.serf.wan: serf: Shutdown without a Leave
2020-11-20T16:18:02.616Z [INFO] agent.router.manager: shutting down
2020-11-20T16:18:02.616Z [INFO] agent.router.manager: shutting down
18:02.616 [INFO] TestAgent: consul server down
18:02.616 [INFO] TestAgent: shutdown complete
18:02.616 [INFO] TestAgent: Stopping server: protocol=DNS address=127.0.0.1:20788 network=tcp
18:02.616 [INFO] TestAgent: Stopping server: protocol=DNS address=127.0.0.1:20788 network=udp
18:02.616 [INFO] TestAgent: Stopping server: address=127.0.0.1:20775 network=tcp protocol=http
18:03.116 [INFO] TestAgent: Waiting for endpoints to shut down
18:03.116 [INFO] TestAgent: Endpoints down
2020-11-20T16:18:02.283Z [WARN] agent: bootstrap = true: do not enable unless necessary
2020-11-20T16:18:02.288Z [WARN] agent.auto_config: bootstrap = true: do not enable unless necessary
18:02.290 [INFO] TestAgent.server.raft: initial configuration: index=1 servers="[{Suffrage:Voter ID:22202af9-4692-0733-7051-66c318195dbb Address:127.0.0.1:20758}]"
18:02.290 [INFO] TestAgent.server.raft: entering follower state: follower="Node at 127.0.0.1:20758 [Follower]" leader=
18:02.290 [INFO] TestAgent.server.serf.wan: serf: EventMemberJoin: Node-22202af9-4692-0733-7051-66c318195dbb.dc1 127.0.0.1
18:02.290 [INFO] TestAgent.server.serf.lan: serf: EventMemberJoin: Node-22202af9-4692-0733-7051-66c318195dbb 127.0.0.1
2020-11-20T16:18:02.290Z [INFO] agent.router: Initializing LAN area manager
18:02.290 [INFO] TestAgent.server: Adding LAN server: server="Node-22202af9-4692-0733-7051-66c318195dbb (Addr: tcp/127.0.0.1:20758) (DC: dc1)"
18:02.290 [INFO] TestAgent.server: Handled event for server in area: event=member-join server=Node-22202af9-4692-0733-7051-66c318195dbb.dc1 area=wan
18:02.291 [INFO] TestAgent: Started DNS server: address=127.0.0.1:20753 network=udp
18:02.291 [INFO] TestAgent: Started DNS server: address=127.0.0.1:20753 network=tcp
18:02.291 [INFO] TestAgent: Starting server: address=127.0.0.1:20754 network=tcp protocol=http
18:02.291 [WARN] TestAgent: DEPRECATED Backwards compatibility with pre-1.9 metrics enabled. These metrics will be removed in a future version of Consul. Set `telemetry { disable_compat_1.9 = true }` to disable them.
18:02.291 [INFO] TestAgent: started state syncer
18:02.291 [INFO] TestAgent: Started gRPC server: address=127.0.0.1:20759 network=tcp
18:02.354 [WARN] TestAgent.server.raft: heartbeat timeout reached, starting election: last-leader=
18:02.354 [INFO] TestAgent.server.raft: entering candidate state: node="Node at 127.0.0.1:20758 [Candidate]" term=2
18:02.354 [DEBUG] TestAgent.server.raft: votes: needed=1
18:02.354 [DEBUG] TestAgent.server.raft: vote granted: from=22202af9-4692-0733-7051-66c318195dbb term=2 tally=1
18:02.354 [INFO] TestAgent.server.raft: election won: tally=1
18:02.354 [INFO] TestAgent.server.raft: entering leader state: leader="Node at 127.0.0.1:20758 [Leader]"
18:02.354 [INFO] TestAgent.server: cluster leadership acquired
18:02.354 [INFO] TestAgent.server: New leader elected: payload=Node-22202af9-4692-0733-7051-66c318195dbb
18:02.354 [DEBUG] TestAgent.server: Cannot upgrade to new ACLs: leaderMode=0 mode=0 found=true leader=127.0.0.1:20758
18:02.355 [DEBUG] TestAgent.server.autopilot: autopilot is now running
18:02.355 [DEBUG] TestAgent.server.autopilot: state update routine is now running
18:02.356 [DEBUG] connect.ca.consul: consul CA provider configured: id=07:80:c8:de:f6:41:86:29:8f:9c:b8:17:d6:48:c2:d5:c5:5c:7f:0c:03:f7:cf:97:5a:a7:c1:68:aa:23:ae:81 is_primary=true
18:02.357 [INFO] TestAgent.server.connect: initialized primary datacenter CA with provider: provider=consul
18:02.357 [INFO] TestAgent.leader: started routine: routine="federation state anti-entropy"
18:02.357 [INFO] TestAgent.leader: started routine: routine="federation state pruning"
18:02.357 [INFO] TestAgent.leader: started routine: routine="intermediate cert renew watch"
18:02.357 [INFO] TestAgent.leader: started routine: routine="CA root pruning"
18:02.357 [DEBUG] TestAgent.server: successfully established leadership: duration=2.623465ms
18:02.357 [INFO] TestAgent.server: member joined, marking health alive: member=Node-22202af9-4692-0733-7051-66c318195dbb
18:02.495 [INFO] TestAgent.server: federation state anti-entropy synced
18:02.614 [INFO] TestAgent: (LAN) joining: lan_addresses=[127.0.0.1:20777]
18:02.614 [DEBUG] TestAgent.server.memberlist.lan: memberlist: Initiating push/pull sync with: 127.0.0.1:20777
18:02.614 [INFO] TestAgent.server.serf.lan: serf: EventMemberJoin: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 127.0.0.1
18:02.614 [INFO] TestAgent: (LAN) joined: number_of_nodes=1
18:02.614 [DEBUG] TestAgent: systemd notify failed: error="No socket"
18:02.614 [INFO] TestAgent.server: Adding LAN server: server="Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 (Addr: tcp/127.0.0.1:20779) (DC: dc1)"
18:02.614 [ERROR] TestAgent.server: Two nodes are in bootstrap mode. Only one node should be in bootstrap mode, not adding Raft peer.: node_to_add=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 other=Node-22202af9-4692-0733-7051-66c318195dbb
18:02.614 [INFO] TestAgent.server: member joined, marking health alive: member=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8
18:02.615 [DEBUG] TestAgent.server.memberlist.wan: memberlist: Initiating push/pull sync with: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8.dc1 127.0.0.1:20778
18:02.615 [DEBUG] TestAgent.server.memberlist.wan: memberlist: Stream connection from=127.0.0.1:39274
18:02.615 [INFO] TestAgent.server.serf.wan: serf: EventMemberJoin: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8.dc1 127.0.0.1
18:02.615 [INFO] TestAgent.server: Handled event for server in area: event=member-join server=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8.dc1 area=wan
18:02.615 [DEBUG] TestAgent.server: Successfully performed flood-join for server at address: server=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8.dc1 address=127.0.0.1:20778
18:02.678 [DEBUG] TestAgent: Skipping remote check since it is managed automatically: check=serfHealth
18:02.678 [INFO] TestAgent: Synced node info
18:03.292 [DEBUG] TestAgent: Skipping remote check since it is managed automatically: check=serfHealth
18:03.292 [DEBUG] TestAgent: Node info in sync
18:03.292 [DEBUG] TestAgent: Node info in sync
18:03.791 [DEBUG] TestAgent.server.memberlist.lan: memberlist: Failed ping: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 (timeout reached)
18:04.291 [INFO] TestAgent.server.memberlist.lan: memberlist: Suspect Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 has failed, no acks received
18:04.356 [WARN] TestAgent: error getting server health from server: server=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 error="rpc error getting client: failed to get conn: dial tcp 127.0.0.1:0->127.0.0.1:20779: connect: connection refused"
18:05.356 [WARN] TestAgent: error getting server health from server: server=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 error="context deadline exceeded"
18:05.791 [DEBUG] TestAgent.server.memberlist.lan: memberlist: Failed ping: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 (timeout reached)
18:06.356 [WARN] TestAgent: error getting server health from server: server=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 error="rpc error getting client: failed to get conn: dial tcp 127.0.0.1:0->127.0.0.1:20779: connect: connection refused"
18:07.290 [INFO] TestAgent.server.memberlist.lan: memberlist: Suspect Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 has failed, no acks received
18:07.356 [WARN] TestAgent: error getting server health from server: server=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 error="context deadline exceeded"
18:07.791 [DEBUG] TestAgent.server.memberlist.lan: memberlist: Failed ping: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 (timeout reached)
18:08.291 [INFO] TestAgent.server.memberlist.lan: memberlist: Marking Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 as failed, suspect timeout reached (0 peer confirmations)
18:08.291 [INFO] TestAgent.server.serf.lan: serf: EventMemberFailed: Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 127.0.0.1
18:08.291 [INFO] TestAgent.server: Removing LAN server: server="Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 (Addr: tcp/127.0.0.1:20779) (DC: dc1)"
18:08.291 [INFO] TestAgent.server: member failed, marking health critical: member=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8
18:08.323 [INFO] TestAgent: Force leaving node: node=Node-7db5f7e8-106d-2d14-d633-62067f62c1d8
18:08.323 [INFO] TestAgent.server.serf.lan: serf: EventMemberLeave (forced): Node-7db5f7e8-106d-2d14-d633-62067f62c1d8 127.0.0.1
18:08.323 [INFO] TestAgent: Requesting shutdown
18:08.323 [INFO] TestAgent.server: shutting down server
18:08.324 [DEBUG] TestAgent.leader: stopping routine: routine="federation state pruning"
18:08.324 [DEBUG] TestAgent.leader: stopping routine: routine="intermediate cert renew watch"
18:08.324 [DEBUG] TestAgent.leader: stopping routine: routine="CA root pruning"
18:08.324 [DEBUG] TestAgent.leader: stopping routine: routine="federation state anti-entropy"
18:08.324 [WARN] TestAgent.server.serf.lan: serf: Shutdown without a Leave
18:08.324 [DEBUG] TestAgent.server.usage_metrics: usage metrics reporter shutting down
18:08.324 [DEBUG] TestAgent.leader: stopped routine: routine="federation state pruning"
18:08.324 [DEBUG] TestAgent.leader: stopped routine: routine="intermediate cert renew watch"
18:08.324 [ERROR] TestAgent.server: error performing anti-entropy sync of federation state: error="context canceled"
18:08.324 [DEBUG] TestAgent.leader: stopped routine: routine="federation state anti-entropy"
18:08.324 [DEBUG] TestAgent.leader: stopped routine: routine="CA root pruning"
18:08.324 [DEBUG] TestAgent.server.autopilot: state update routine is now stopped
18:08.324 [DEBUG] TestAgent.server.autopilot: autopilot is now stopped
18:08.324 [WARN] TestAgent.server.serf.wan: serf: Shutdown without a Leave
2020-11-20T16:18:08.324Z [INFO] agent.router.manager: shutting down
2020-11-20T16:18:08.324Z [INFO] agent.router.manager: shutting down
18:08.324 [INFO] TestAgent: consul server down
18:08.324 [INFO] TestAgent: shutdown complete
18:08.324 [INFO] TestAgent: Stopping server: protocol=DNS address=127.0.0.1:20753 network=tcp
18:08.324 [INFO] TestAgent: Stopping server: protocol=DNS address=127.0.0.1:20753 network=udp
18:08.324 [INFO] TestAgent: Stopping server: address=127.0.0.1:20754 network=tcp protocol=http
18:08.824 [INFO] TestAgent: Waiting for endpoints to shut down
18:08.824 [INFO] TestAgent: Endpoints down
=== CONT TestAgent_Leave
retry.go:205: agent_endpoint_test.go:1809: got status "failed" want "left"
agent_endpoint_test.go:1809: got status "alive" want "left"
[WARN] freeport: 4 out of 11 pending ports are still in use; something probably didn't wait around for the port to be closed!
2020-11-20T16:18:02.323Z [WARN] agent: The 'acl_datacenter' field is deprecated. Use the 'primary_datacenter' field instead.
2020-11-20T16:18:02.323Z [WARN] agent: bootstrap = true: do not enable unless necessary
2020-11-20T16:18:02.332Z [WARN] agent.auto_config: The 'acl_datacenter' field is deprecated. Use the 'primary_datacenter' field instead.
2020-11-20T16:18:02.332Z [WARN] agent.auto_config: bootstrap = true: do not enable unless necessary
18:02.334 [INFO] TestAgent.server.raft: initial configuration: index=1 servers="[{Suffrage:Voter ID:0c107b94-e97a-54c8-8fff-8051dc797939 Address:127.0.0.1:20772}]"
18:02.334 [INFO] TestAgent.server.raft: entering follower state: follower="Node at 127.0.0.1:20772 [Follower]" leader=
18:02.334 [INFO] TestAgent.server.serf.wan: serf: EventMemberJoin: Node-0c107b94-e97a-54c8-8fff-8051dc797939.dc1 127.0.0.1
18:02.335 [INFO] TestAgent.server.serf.lan: serf: EventMemberJoin: Node-0c107b94-e97a-54c8-8fff-8051dc797939 127.0.0.1
2020-11-20T16:18:02.335Z [INFO] agent.router: Initializing LAN area manager
18:02.335 [INFO] TestAgent.server: Handled event for server in area: event=member-join server=Node-0c107b94-e97a-54c8-8fff-8051dc797939.dc1 area=wan
18:02.335 [INFO] TestAgent.server: Adding LAN server: server="Node-0c107b94-e97a-54c8-8fff-8051dc797939 (Addr: tcp/127.0.0.1:20772) (DC: dc1)"
18:02.335 [INFO] TestAgent: Started DNS server: address=127.0.0.1:20767 network=udp
18:02.335 [INFO] TestAgent: Started DNS server: address=127.0.0.1:20767 network=tcp
18:02.336 [INFO] TestAgent: Starting server: address=127.0.0.1:20768 network=tcp protocol=http
18:02.336 [WARN] TestAgent: DEPRECATED Backwards compatibility with pre-1.9 metrics enabled. These metrics will be removed in a future version of Consul. Set `telemetry { disable_compat_1.9 = true }` to disable them.
18:02.336 [INFO] TestAgent: started state syncer
18:02.336 [INFO] TestAgent: Started gRPC server: address=127.0.0.1:20773 network=tcp
18:02.385 [DEBUG] TestAgent.server: Cannot upgrade to new ACLs: leaderMode=3 mode=2 found=true leader=
18:02.398 [WARN] TestAgent.server.raft: heartbeat timeout reached, starting election: last-leader=
18:02.398 [INFO] TestAgent.server.raft: entering candidate state: node="Node at 127.0.0.1:20772 [Candidate]" term=2
18:02.398 [DEBUG] TestAgent.server.raft: votes: needed=1
18:02.398 [DEBUG] TestAgent.server.raft: vote granted: from=0c107b94-e97a-54c8-8fff-8051dc797939 term=2 tally=1
18:02.398 [INFO] TestAgent.server.raft: election won: tally=1
18:02.398 [INFO] TestAgent.server.raft: entering leader state: leader="Node at 127.0.0.1:20772 [Leader]"
18:02.399 [INFO] TestAgent.server: cluster leadership acquired
18:02.399 [INFO] TestAgent.server: New leader elected: payload=Node-0c107b94-e97a-54c8-8fff-8051dc797939
18:02.399 [INFO] TestAgent.server: initializing acls
18:02.399 [INFO] TestAgent.server: Created ACL 'global-management' policy
18:02.399 [WARN] TestAgent.server: Configuring a non-UUID master token is deprecated
18:02.399 [INFO] TestAgent.server: Bootstrapped ACL master token from configuration
18:02.400 [INFO] TestAgent.server: Created ACL anonymous token from configuration
18:02.400 [INFO] TestAgent.leader: started routine: routine="legacy ACL token upgrade"
18:02.400 [INFO] TestAgent.leader: started routine: routine="acl token reaping"
18:02.400 [INFO] TestAgent.server.serf.lan: serf: EventMemberUpdate: Node-0c107b94-e97a-54c8-8fff-8051dc797939
18:02.400 [INFO] TestAgent.server.serf.wan: serf: EventMemberUpdate: Node-0c107b94-e97a-54c8-8fff-8051dc797939.dc1
18:02.400 [INFO] TestAgent.server: Updating LAN server: server="Node-0c107b94-e97a-54c8-8fff-8051dc797939 (Addr: tcp/127.0.0.1:20772) (DC: dc1)"
18:02.400 [INFO] TestAgent.server: Handled event for server in area: event=member-update server=Node-0c107b94-e97a-54c8-8fff-8051dc797939.dc1 area=wan
18:02.401 [DEBUG] TestAgent.server.autopilot: autopilot is now running
18:02.401 [DEBUG] TestAgent.server.autopilot: state update routine is now running
18:02.401 [DEBUG] connect.ca.consul: consul CA provider configured: id=07:80:c8:de:f6:41:86:29:8f:9c:b8:17:d6:48:c2:d5:c5:5c:7f:0c:03:f7:cf:97:5a:a7:c1:68:aa:23:ae:81 is_primary=true
18:02.402 [INFO] TestAgent.server.connect: initialized primary datacenter CA with provider: provider=consul
18:02.402 [INFO] TestAgent.leader: started routine: routine="federation state anti-entropy"
18:02.402 [INFO] TestAgent.leader: started routine: routine="federation state pruning"
18:02.402 [INFO] TestAgent.leader: started routine: routine="intermediate cert renew watch"
18:02.402 [INFO] TestAgent.leader: started routine: routine="CA root pruning"
18:02.402 [DEBUG] TestAgent.server: successfully established leadership: duration=3.277798ms
18:02.402 [INFO] TestAgent.server: member joined, marking health alive: member=Node-0c107b94-e97a-54c8-8fff-8051dc797939
18:02.471 [DEBUG] TestAgent.acl: dropping node from result due to ACLs: node=Node-0c107b94-e97a-54c8-8fff-8051dc797939
18:02.471 [DEBUG] TestAgent.acl: dropping node from result due to ACLs: node=Node-0c107b94-e97a-54c8-8fff-8051dc797939
18:02.472 [INFO] TestAgent.server: server starting leave
18:02.472 [INFO] TestAgent.server.serf.wan: serf: EventMemberLeave: Node-0c107b94-e97a-54c8-8fff-8051dc797939.dc1 127.0.0.1
18:02.472 [INFO] TestAgent.server: Handled event for server in area: event=member-leave server=Node-0c107b94-e97a-54c8-8fff-8051dc797939.dc1 area=wan
2020-11-20T16:18:02.472Z [INFO] agent.router.manager: shutting down
18:02.725 [INFO] TestAgent.server: federation state anti-entropy synced
18:02.762 [DEBUG] TestAgent: Skipping remote check since it is managed automatically: check=serfHealth
18:02.762 [INFO] TestAgent: Synced node info
18:02.762 [DEBUG] TestAgent: Node info in sync
18:05.253 [DEBUG] TestAgent: Skipping remote check since it is managed automatically: check=serfHealth
18:05.253 [DEBUG] TestAgent: Node info in sync
18:05.472 [INFO] TestAgent.server.serf.lan: serf: EventMemberLeave: Node-0c107b94-e97a-54c8-8fff-8051dc797939 127.0.0.1
18:05.472 [INFO] TestAgent.server: Removing LAN server: server="Node-0c107b94-e97a-54c8-8fff-8051dc797939 (Addr: tcp/127.0.0.1:20772) (DC: dc1)"
18:05.472 [WARN] TestAgent.server: deregistering self should be done by follower: name=Node-0c107b94-e97a-54c8-8fff-8051dc797939
18:08.472 [INFO] TestAgent.server: Waiting to drain RPC traffic: drain_time=5s
18:12.401 [DEBUG] TestAgent.server.autopilot: will not remove server as its removal would be unsafe due to affectingas removal of a majority or servers is not safe: id=0c107b94-e97a-54c8-8fff-8051dc797939
18:13.472 [INFO] TestAgent: Requesting shutdown
18:13.472 [INFO] TestAgent.server: shutting down server
18:13.472 [DEBUG] TestAgent.leader: stopping routine: routine="intermediate cert renew watch"
18:13.472 [DEBUG] TestAgent.leader: stopping routine: routine="CA root pruning"
18:13.472 [DEBUG] TestAgent.leader: stopping routine: routine="legacy ACL token upgrade"
18:13.472 [DEBUG] TestAgent.leader: stopping routine: routine="acl token reaping"
18:13.472 [DEBUG] TestAgent.leader: stopping routine: routine="federation state anti-entropy"
18:13.472 [DEBUG] TestAgent.leader: stopping routine: routine="federation state pruning"
18:13.472 [DEBUG] TestAgent.leader: stopped routine: routine="acl token reaping"
18:13.473 [DEBUG] TestAgent.server.usage_metrics: usage metrics reporter shutting down
18:13.473 [DEBUG] TestAgent.leader: stopped routine: routine="intermediate cert renew watch"
18:13.473 [DEBUG] TestAgent.leader: stopped routine: routine="CA root pruning"
18:13.473 [DEBUG] TestAgent.leader: stopped routine: routine="legacy ACL token upgrade"
18:13.473 [ERROR] TestAgent.server: error performing anti-entropy sync of federation state: error="context canceled"
18:13.473 [DEBUG] TestAgent.leader: stopped routine: routine="federation state anti-entropy"
18:13.473 [DEBUG] TestAgent.server.autopilot: state update routine is now stopped
18:13.473 [DEBUG] TestAgent.leader: stopped routine: routine="federation state pruning"
18:13.473 [DEBUG] TestAgent.server.autopilot: autopilot is now stopped
2020-11-20T16:18:13.473Z [INFO] agent.router.manager: shutting down
18:13.473 [INFO] TestAgent: consul server down
18:13.473 [INFO] TestAgent: shutdown complete
18:13.473 [INFO] TestAgent: Stopping server: protocol=DNS address=127.0.0.1:20767 network=tcp
18:13.473 [INFO] TestAgent: Stopping server: protocol=DNS address=127.0.0.1:20767 network=udp
18:13.473 [INFO] TestAgent: Stopping server: address=127.0.0.1:20768 network=tcp protocol=http
18:13.973 [INFO] TestAgent: Waiting for endpoints to shut down
18:13.973 [INFO] TestAgent: Endpoints down
--- FAIL: TestAgent_Leave (11.91s)
Here are 2 unstable tests I found while doing PR https://github.com/hashicorp/consul/pull/8685 from master 86e7274a70db1803f3c4bb68d8dccbc01dbf3b5b
and