Open
Description
Is your feature request related to a problem? Please describe.
I have an application which is required exactly_once which Transaction addresses this problem quite well.
But the application also need to process each transactions orderly [T1, T2, T3, ... etc]. In case transaction fails to commit, we want to retry the Transaction again right away.
Unfortunately Transaction doesn't support this as of now.
Describe the solution you'd like
allow to disable transaction timeout
Additional context
using pulsar: 2.9.1
- note from slack discussion with @congbobo184 :
link: https://apache-pulsar.slack.com/archives/C5Z4T36F7/p1640233608463000
"We will have optimizations in this area in the future, such as disconnecting and directly aborting the transaction created by this connection.
You cannot disable timeout. We will do a follow-up work on reconnecting or restarting then you can end related transaction."