Closed
Description
Seen here: https://github.com/coder/coder/actions/runs/8251437999/job/22568485226
=== FAIL: codersdk TestTailnetAPIConnector_Disconnects (0.09s)
t.go:99: 2024-03-12 15:26:34.629 [debu] dialing Coder tailnet v2+ API
t.go:99: 2024-03-12 15:26:34.634 [debu] obtained tailnet API v2+ client
t.go:99: 2024-03-12 15:26:34.635 [debu] starting tailnet Coordinate peer_id={"Name":"client","ID":"66000000-0000-0000-0000-000000000000","Auth":{"AgentID":"55000000-0000-0000-0000-000000000000"}} name=client
t.go:102: 2024-03-12 15:26:34.635 [erro] error receiving DERP Map error=EOF
t.go:99: 2024-03-12 15:26:34.635 [debu] serving coordinator
t.go:108: 2024-03-12 15:26:34.635 [erro] remote coordination error ...
error= session shutdown
storj.io/drpc/drpcstream.(*Stream).rawFlushLocked:401
storj.io/drpc/drpcstream.(*Stream).MsgSend:462
github.com/coder/coder/v2/tailnet/proto.(*drpcTailnet_CoordinateClient).Send:119
github.com/coder/coder/v2/tailnet.NewRemoteCoordination:188
github.com/coder/coder/v2/codersdk.(*tailnetAPIConnector).coordinate:530
github.com/coder/coder/v2/codersdk.(*tailnetAPIConnector).coordinateAndDERPMap.func2:499
*** slogtest: log detected at level ERROR; TEST FAILURE ***
t.go:99: 2024-03-12 15:26:34.636 [debu] error closing Coordinate RPC ...
error= session shutdown
storj.io/drpc/drpcstream.(*Stream).sendPacket:311
storj.io/drpc/drpcstream.(*Stream).Close:567
github.com/coder/coder/v2/codersdk.(*tailnetAPIConnector).coordinate.func1:525
github.com/coder/coder/v2/codersdk.(*tailnetAPIConnector).coordinate:547
github.com/coder/coder/v2/codersdk.(*tailnetAPIConnector).coordinateAndDERPMap.func2:499
t.go:99: 2024-03-12 15:26:34.636 [debu] loopResp failed to get response peer_id={"Name":"client","ID":"66000000-0000-0000-0000-000000000000","Auth":{"AgentID":"55000000-0000-0000-0000-000000000000"}} name=client error="context canceled"
t.go:99: 2024-03-12 15:26:34.636 [debu] tailnet API v2+ connection lost
t.go:99: 2024-03-12 15:26:34.636 [debu] error receiving requests from DRPC stream peer_id={"Name":"client","ID":"66000000-0000-0000-0000-000000000000","Auth":{"AgentID":"55000000-0000-0000-0000-000000000000"}} name=client error="context canceled"
t.go:99: 2024-03-12 15:26:34.718 [debu] dialing Coder tailnet v2+ API
t.go:99: 2024-03-12 15:26:34.718 [debu] obtained tailnet API v2+ client
t.go:99: 2024-03-12 15:26:34.719 [debu] serving coordinator
t.go:99: 2024-03-12 15:26:34.719 [debu] starting tailnet Coordinate peer_id={"Name":"client","ID":"66000000-0000-0000-0000-000000000000","Auth":{"AgentID":"55000000-0000-0000-0000-000000000000"}} name=client
t.go:99: 2024-03-12 15:26:34.719 [debu] main context canceled; do graceful disconnect
t.go:99: 2024-03-12 15:26:34.719 [debu] sent disconnect