Duong created RATIS-2141:
----------------------------
Summary: Memory leak for stateMachineCache use cases
Key: RATIS-2141
URL: https://issues.apache.org/jira/browse/RATIS-2141
Project: Ratis
Issue Type: Bug
Components: server
Affects Versions: 3.1.0
Reporter: Duong
In 3.1.0, with stateMachineCache enabled, the RaftLogCache entries contain a
reference to the original RaftClientRequest. This is not supposed to happen as
RaftLogCache entries should only refer to the LogEntries with data truncated.
This problem impacts Apache Ozone. The reference form RaftLogCache entries
prevent the original RaftClientRequest (which contains a large data chunk) to
be GCed timely. The result is Ozone datanodes quickly run out of heap memory.
This is not the case with latest master branch, only with the 3.1.0 release.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)