Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.10.1, 1.11.0, 1.12.0
Description
UnsafeMemoryBudget#verifyEmpty, called on slot freeing, needs time to wait on GC of all allocated/released managed memory. If there are a lot of segments to GC then it can take time to finish the check. If slot freeing happens in RPC thread, the GC waiting can block it and TM risks to miss its heartbeat.
Attachments
Attachments
Issue Links
- causes
-
FLINK-19055 MemoryManagerSharedResourcesTest contains three tests running extraordinary long
- Closed
- is caused by
-
FLINK-15758 Investigate potential out-of-memory problems due to managed unsafe memory allocation
- Closed
- links to