[
https://issues.apache.org/jira/browse/PHOENIX-7885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tanuj Khurana resolved PHOENIX-7885.
------------------------------------
Resolution: Fixed
> testReadAfterWrite and testReadAfterMultipleRotations flake on async writer
> close
> ----------------------------------------------------------------------------------
>
> Key: PHOENIX-7885
> URL: https://issues.apache.org/jira/browse/PHOENIX-7885
> Project: Phoenix
> Issue Type: Sub-task
> Reporter: Tanuj Khurana
> Assignee: Tanuj Khurana
> Priority: Major
>
> Three tests in ReplicationLogGroupTest are flaky:
> - testReadAfterWrite
> - testReadAfterMultipleRotations
> - testReadAfterMultipleRotationsWithVaryingBatchSizes
> They fail intermittently with:
> org.apache.phoenix.replication.log.InvalidLogTrailerException:
> Unsupported version. Got major=5 minor=114, expected major=1 minor=0
> at LogFileTrailer.readFixedFields(LogFileTrailer.java:126)
> at
> LogFileFormatReader.readAndValidateTrailer(LogFileFormatReader.java:86)
> at LogFileReader.init(LogFileReader.java:49)
> Root cause:
> _checkAndReplaceWriter(asyncClose=false)_ from _forceRotation()_
> races with the SWAP event which calls
> _checkAndReplaceWriter(asyncClose=true)._ The tests explicitly close the log
> file so that subsequent reads don't fail.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)