Enforce a limit on user set transaction timeout #17984
Labels
area/transactions
good first issue
Good for newcomers
kind/enhance
New feature or request
team/replication
helper for jira sync
Who is this for and what problem do they have today?
Currently Redpanda does not enforce / bound the client set transaction timeout. That can leave things hanging particularly from a consumption POV.
Apache Kafka has an equivalent via https://kafka.apache.org/documentation/#brokerconfigs_transaction.max.timeout.ms
That makes sense as a sane default.
What are the success criteria?
Enforce limit on user set transaction timeout and default it to 15 minutes
Why is solving this problem impactful?
Avoids hanging transactions that can block fetches from making progress because of stuck LSO.
Additional notes
JIRA Link: CORE-2477
The text was updated successfully, but these errors were encountered: