Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.9.0-incubating
-
None
Description
When clients start a transaction, they can give a custom timeout for the transaction. If a client uses a really long timeout, then crashes and never commits or invalidates, then this will remain an active transaction forever. In some use cases, it is therefore desirable to impose a system-wide limit on that timeout.
I am proposing to add a new property data.tx.max.timeout to the configuration. This can be optional, but if set, it limits the custom transaction timeout for startShort(int timeout).
Attachments
Issue Links
- links to