[FLINK-1627] [runtime] Fix race between remote receive and task release
The fixed race condition could lead to an infinite loop, in which the network I/O thread is continuously trying to request a buffer from an already destroyed buffer provider. The problem was noticed in certain builds during recovery test cases, where the blocked network I/O thread prevented restarted tasks from connecting to remote task managers.
Showing
想要评论请 注册 或 登录