-
Sub-task
-
Resolution: Obsolete
-
Major
-
None
-
None
-
None
-
None
The getPreparedTransaction method of RecoveryManagerImpl is still using the sync method of get. We never detected this blocking before as this method was only ever invoked from an up jgroups message (thus on a JGroups thread) and we allowed all JGroups threads to block.
The default cache for RecoveryManagerImpl is a LOCAL cache so we can probably just add an exception. However, this cache is configurable by users, so it is still possible it could block if changed in configuration, so we will probably want to make this non blocking properly.