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

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

Shang Yuanchun (Jira)
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)