[DEV] Check that our code survives duplicate transaction in remote topic
Open
- Dominant language
- Java
- Stars
- 3
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Kafka provides "at least once" delivery guarantees so our code needs to be able to handle cases of duplicated transactions, which are possibly stand away in time from each other. We should check that such transactions won't ruin Lead and Reader communication.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the Kafka remote-topic transaction handling and the Lead/Reader communication paths. Reproduce duplicate transactions that arrive separately in time, then verify that delayed duplicates do not disrupt communication; the issue names no files or tests, so the relevant entry points must first be identified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, kafka
- Domain
- distributed-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100