One of the surprising things we found during this collaboration was that the #Kafka transaction protocol assumes messages are delivered in order, but allows those messages to be delivered to different nodes over different TCP connections. This means that a client's commit or abort message could be applied to a completely different transaction, or even in the middle of a transaction.
=> More informations about this toot | View the thread | More toots from jepsen@jepsen.io
=> View kafka tag This content has been proxied by September (3851b).Proxy Information
text/gemini