Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.13.0
Description
FLINK-17012 introduced new initialization phase such as AbstractInvokable.restore, however, if invokable.restore() throws exception out, no more StreamTask#cleanUpInvoke would be called, leading to resource leak.
We internally leveraged another way to use managed memory by registering specific operator identifier in memory manager, forgetting to call the stream task cleanup would let stream operator not be disposed and we have to face critical resource leak.
Attachments
Issue Links
- is caused by
-
FLINK-17012 Expose stage of task initialization
- Closed
- links to