Closed tangenta closed 5 months ago
We encountered a stuck issue caused by BinlogSyncer.close():
How long it has been stuck? I see that we set ReadTimeout
to 1 minute, not sure it is too long for a cleanup logic in close
rest lgtm
We encountered a stuck issue caused by BinlogSyncer.close():
How long it has been stuck? I see that we set
ReadTimeout
to 1 minute, not sure it is too long for a cleanup logic inclose
rest lgtm
met it again, blocks for 10 more hours, see https://github.com/pingcap/tiflow/issues/11041
We encountered a stuck issue caused by
BinlogSyncer.close()
:There is "syncer is closing" in log, but no "syncer is closed".
Here are parts of the goroutines:
Because there is no deadline/timeout for
readPacket
, it may block forever.This PR set timeout for all read operations of a connection.