Marcel Reutegger created OAK-11807:
--------------------------------------
Summary: Duplicate header after failed SegmentBufferWriter.flush()
Key: OAK-11807
URL: https://issues.apache.org/jira/browse/OAK-11807
Project: Jackrabbit Oak
Issue Type: Bug
Components: segment-tar
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger
When SegmentBufferWrite.flush() fails, the next attempt to flush the segment
will have a duplicate header in the segment data.
With enough failures and re-attempts to write the segment, the segment may even
go into a state that cannot be written to the SegmentStore. The flush then
fails with IllegalStateException that complains about "Too much data for a
segment".
--
This message was sent by Atlassian Jira
(v8.20.10#820010)