Johnu George created MNEMONIC-215:
-------------------------------------
Summary: Memory leak when LinkedList element is destroyed
Key: MNEMONIC-215
URL: https://issues.apache.org/jira/browse/MNEMONIC-215
Project: Mnemonic
Issue Type: Bug
Reporter: Johnu George
Assignee: Wang, Gang
Priority: Critical
Fix For: 0.6.0-incubating
Here is the implementation of the destroy function in LinkedList node
@Override
public void destroy() throws RetrieveDurableEntityError {
m_holder.destroy();
if (null != m_item) {
m_item.destroy();
m_item = null;
}
if (null != m_next) {
m_next.destroy();
m_next = null;
}
}
Next is destroyed only when m_next is not null. m_next can also be null if next
item is not loaded into memory from PMem. It is required to first restore the
item using getNext and then call destroy.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)