Open peterbroadhurst opened 4 years ago
So there's a timing here when the Message already in-flight
error message does not come out, and the duplicate actually gets processed - because the in-flight is flushed before the duplicate comes in.
The problem was we were relying on async timing to validate duplicate detection. So in https://github.com/kaleido-io/ethconnect/pull/65 I've added a separate synchronous test for duplicate detection in the Kafka bridge, and pulled it out of the original test that had a separate primary purpose.
Intermittent build failure. Occurred in Travis for #65