Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
trunk
-
None
Description
Background
NotificationHookConsumer when performing graph commit can potentially encounter JanusGraph's PermanentLockingException.
JanusGraph documentation details the cases in which this exception occurs. The way past this exception is rollback, pause and replay the data being committed.
Solution
Introduce the rollback, pause and retry mechanism in NotificationHookConsumer.