{"action":"closed","issue":{"url":"https://api.github.com/repos/grpc/grpc-go/issues/2443","repository_url":"https://api.github.com/repos/grpc/grpc-go","labels_url":"https://api.github.com/repos/grpc/grpc-go/issues/2443/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc-go/issues/2443/comments","events_url":"https://api.github.com/repos/grpc/grpc-go/issues/2443/events","html_url":"https://github.com/grpc/grpc-go/issues/2443","id":377705143,"node_id":"MDU6SXNzdWUzNzc3MDUxNDM=","number":2443,"title":"GRPC stream fail rpc error: code = Unavailable desc = transport is closing","user":{"login":"ciscoxll","id":20379978,"node_id":"MDQ6VXNlcjIwMzc5OTc4","avatar_url":"https://avatars0.githubusercontent.com/u/20379978?v=4","gravatar_id":"","url":"https://api.github.com/users/ciscoxll","html_url":"https://github.com/ciscoxll","followers_url":"https://api.github.com/users/ciscoxll/followers","following_url":"https://api.github.com/users/ciscoxll/following{/other_user}","gists_url":"https://api.github.com/users/ciscoxll/gists{/gist_id}","starred_url":"https://api.github.com/users/ciscoxll/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ciscoxll/subscriptions","organizations_url":"https://api.github.com/users/ciscoxll/orgs","repos_url":"https://api.github.com/users/ciscoxll/repos","events_url":"https://api.github.com/users/ciscoxll/events{/privacy}","received_events_url":"https://api.github.com/users/ciscoxll/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-11-06T06:08:11Z","updated_at":"2018-11-08T16:00:24Z","closed_at":"2018-11-08T16:00:24Z","author_association":"NONE","body":"Please answer these questions before submitting your issue.\r\n\r\n### What version of gRPC are you using?\r\n`grpc-go 1.14 `\r\n### What version of Go are you using (`go version`)?\r\n`go version go1.11`\r\n\r\n### What operating system (Linux, Windows, …) and version?\r\nLinux\r\n\r\n### What did you do?\r\nIf possible, provide a recipe for reproducing the error.\r\n\r\nI use the grpc client to send the request to the same server at the same time, during which the service is normal, but after the restart, the master reports this error.\r\n\r\nIf you restart the master server, it works fine.\r\n\r\n### What did you expect to see?\r\n\r\nWill not report this error\r\n### What did you see instead?\r\n\r\n\r\nserver\r\n```\r\n2018/11/06 20:25:11 server.go:1005: [error] [server] create FetchDDLInfo stream for worker 172.16.30.67:10085 fail rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error while dialing dial tcp 172.16.30.67:10085: connect: connection refused\"\r\n2018/11/06 20:25:11 server.go:1020: [info] [server] receive DDLInfo task:\"test\" schema:\"shard_db\" table:\"shard_table\" DDLs:\"USE `shard_db`; ALTER TABLE `shard_db`.`shard_table` ADD COLUMN `abc` int(11);\"  from worker 172.16.30.64:10083\r\n2018/11/06 20:25:11 server.go:1025: [error] [server] try to sync sharding DDL for task test, but with no workers\r\n2018/11/06 20:25:14 server.go:922: [info] [server] update task workers to map[test:[172.16.30.64:10083]]\r\n2018/11/06 20:25:16 server.go:1005: [error] [server] create FetchDDLInfo stream for worker 172.16.30.67:10085 fail rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error while dialing dial tcp 172.16.30.67:10085: connect: connection refused\"\r\n2018/11/06 20:25:16 server.go:1020: [info] [server] receive DDLInfo task:\"test\" schema:\"shard_db\" table:\"shard_table\" DDLs:\"USE `shard_db`; ALTER TABLE `shard_db`.`shard_table` ADD COLUMN `abc` int(11);\"  from worker 172.16.30.64:10083\r\n2018/11/06 20:25:16 server.go:1060: [info] [server] sharding DDL test-`shard_db`.`shard_table` synced\r\n2018/11/06 20:25:16 server.go:1119: [info] [server] requesting 172.16.30.64:10083 to execute DDL (with ID test-`shard_db`.`shard_table`)\r\n2018/11/06 20:25:16 server.go:1068: [info] [server] resolve DDL lock test-`shard_db`.`shard_table` successfully, remove it\r\n2018/11/06 20:25:21 server.go:1005: [error] [server] create FetchDDLInfo stream for worker 172.16.30.67:10085 fail rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error while dialing dial tcp 172.16.30.67:10085: connect: connection refused\"\r\n```\r\n\r\nclient\r\n```\r\nRPC stream fail rpc error: code = Unavailable desc = transport is closing\r\n```"}}
{"actor":{"display_login":"ciscoxll"}}