Re: [DISCUSS] KIP-939: Support Participation in 2PC

2024-02-04 Thread Artem Livshits
Hi Rowland, Thank you for your feedback. Using an explicit prepare RPC was discussed and is listed in the rejected alternatives: https://cwiki.apache.org/confluence/display/KAFKA/KIP-939%3A+Support+Participation+in+2PC#KIP939:SupportParticipationin2PC-Explicit%E2%80%9Cprepare%E2%80%9DRPC.

[jira] [Created] (KAFKA-16221) IllegalStateException from Producer

2024-02-04 Thread Matthias J. Sax (Jira)
Matthias J. Sax created KAFKA-16221: --- Summary: IllegalStateException from Producer Key: KAFKA-16221 URL: https://issues.apache.org/jira/browse/KAFKA-16221 Project: Kafka Issue Type: Bug

Re: [DISCUSS] KIP-939: Support Participation in 2PC

2024-02-04 Thread Rowland Smith
Hi Artem, It has been a while, but I have gotten back to this. I understand that when 2PC is used, the transaction timeout will be effectively infinite. I don't think that this behavior is desirable. A long running transaction can be extremely disruptive since it blocks consumers on any