[ 
https://issues.apache.org/jira/browse/JCRVLT-647?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konrad Windszus updated JCRVLT-647:
-----------------------------------
    Fix Version/s:     (was: 3.6.2)
       Resolution: Invalid
           Status: Resolved  (was: Patch Available)

The problem is not the save() shortly after a {{ConstraintViolationException}} 
(which is fine) but rather after a {{InvalidItemStateException}}. For the 
latter case just retrying the save() does never(!) succeed, so the proper fix 
is tracked with JCRVLT-648.

> Restore old intermediate save() interval after failed saves
> -----------------------------------------------------------
>
>                 Key: JCRVLT-647
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-647
>             Project: Jackrabbit FileVault
>          Issue Type: Improvement
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>
> With the fix for JCRVLT-646 also the {{Session.save()}} interval was reduced 
> after a failed {{Session.save()}} attempt. So after a save failure a new save 
> was triggered around 10 nodes later.
> For certain edge cases this increases the chance for mid-air conflicts (as 
> each save() itself may trigger event listeners writing to the JCR as well).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to