Eric Liang created SPARK-16021:
----------------------------------

             Summary: Zero out freed memory in test to help catch correctness 
bugs
                 Key: SPARK-16021
                 URL: https://issues.apache.org/jira/browse/SPARK-16021
             Project: Spark
          Issue Type: Improvement
            Reporter: Eric Liang


In both on-heap and off-heap modes, it would be helpful to immediately zero out 
(or otherwise fill with a sentinel value) memory when an object is deallocated.

Currently, in on-heap mode, freed memory can be accessed without visible error 
if no other consumer has written to the same space. Similarly, off-heap memory 
can be accessed without fault if the allocation library has not released the 
pages back to the OS. Zeroing out freed memory would make these errors 
immediately visible as a correctness problem.

Since this would add some performance overhead, it would make sense to 
conf-flag and enable only in test.

cc [~sameerag] [~hvanhovell]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to