Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
MockDatanodeStorage.writeChunk simply adds the bytestring chunk info into its internal map, and after HDDS-9843 which made chunk buffer direct buffer, it causes some sort of memory corruption as described in HDDS-10431. Suspect it's a JVM bug.
Solution is simple: make a copy of the byte buffer.
Thanks smeng for narrowing down the culprit.
Attachments
Issue Links
- is caused by
-
HDDS-9751 [hsync] Make Putblock performance acceptable - DataNode side
- Resolved
- links to