-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add additional idempotence check to cover Kafka server restart, while…
… EthConnect stays running (#227) * Idempotency check on the way into the inflight pool Signed-off-by: Peter Broadhurst <[email protected]> * Update initialization for idempotency check receipt store, and txprocessor impl Signed-off-by: Peter Broadhurst <[email protected]> * Add unit tests for idempotence Signed-off-by: Peter Broadhurst <[email protected]> * Check on TX Hash, in case redelivery happens after full receipt has been persisted Signed-off-by: Peter Broadhurst <[email protected]> * Provide more detailed error when idempotency check fails on receipt store Signed-off-by: Peter Broadhurst <[email protected]> * Better logging and handle redelivery with extra receipt Signed-off-by: Peter Broadhurst <[email protected]> * Do not store receipts when we get a redelivery notification Signed-off-by: Peter Broadhurst <[email protected]> * Store special record if we lose the reply Signed-off-by: Peter Broadhurst <[email protected]> Signed-off-by: Peter Broadhurst <[email protected]>
- Loading branch information
1 parent
5ee45fd
commit 0e6f5b0
Showing
26 changed files
with
750 additions
and
229 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.