Search before reporting
Read release policy
User environment
Broker version: 3.1.1
Issue Description
In KoP Test OffsetResetTest#testLessThanStartOffset, there is a test case:
- Trim Topic ledger
- Send 5 messages to Topic.
- Set consumer offset to 0.
- Consume messages from Topic.
Expect consumed message num to be 5. But some times, actual consumed message num is 0.
After debugging, I found it is related to pulsar NonDurableCursor.
Error messages
Reproducing the issue
Run KoP Test OffsetResetTest#testLessThanStartOffset. A machine with high load may increase the chances to reproduce.
Or run NonDurableCursorTest#testOpenNonDurableCursorWhileLedgerIsAddingFirstEntryAfterTrimmed.
Additional information
No response
Are you willing to submit a PR?