Marcel Reutegger created OAK-7976:
-------------------------------------
Summary: Non-blocking commit rollback
Key: OAK-7976
URL: https://issues.apache.org/jira/browse/OAK-7976
Project: Jackrabbit Oak
Issue Type: Improvement
Components: documentmk
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger
Fix For: 1.12
When a commit fails e.g. due to a conflict, the changes are rolled back while
still holding the commit revision. This causes an unnecessary delay for other
commits because at this point it is certain that the revision associated with
the rolled back changes will never commit.
The current implementation is also inefficient because it rolls back the
changes one document at a time.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)