You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Xintong Song (Jira)" <ji...@apache.org> on 2021/03/15 10:45:00 UTC

[jira] [Created] (FLINK-21798) Guard MemorySegment against multiple frees.

Xintong Song created FLINK-21798:
------------------------------------

             Summary: Guard MemorySegment against multiple frees.
                 Key: FLINK-21798
                 URL: https://issues.apache.org/jira/browse/FLINK-21798
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Coordination
            Reporter: Xintong Song
             Fix For: 1.13.0


As discussed in FLINK-21419, freeing a memory segment for multiple times usually indicates the ownership of the segment is unclear. It would be good to gradually getting rid of all such multiple-frees.

This ticket tracks the effort that:
* Guard memory segment against multiple frees, ensuring the underlying memory is only released once.
* Introduce a configuration option to explicitly fail on multiple-frees, which helps detects the cases.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)