[
https://issues.apache.org/jira/browse/ISIS-769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13994530#comment-13994530
]
ASF subversion and git services commented on ISIS-769:
------------------------------------------------------
Commit 02e1d51d6c906e6ad747485eafbfba5a62992462 in isis's branch
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=02e1d51 ]
ISIS-769: precommit and commit
1. First the precommit commits any outstanding updates for configured applib
services.
2. Then the JDO commit is performed.
3. Then the IsisTransaction state is set to committed.
Previously the order was 1, 3, 2. Any exception in the JDO commit would then
cause things to get out of whack; see
http://isis.markmail.org/thread/anln67ohbvkx4r4s .
> IsisTransaction should do a "precommit" for pending updates to applib
> services, prior to commiting the underlying (JDO) transaction.
> ------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISIS-769
> URL: https://issues.apache.org/jira/browse/ISIS-769
> Project: Isis
> Issue Type: Bug
> Components: Core
> Affects Versions: core-1.4.0
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Fix For: core-1.4.2
>
>
> As discussed on the mailing list, see
> http://isis.markmail.org/thread/anln67ohbvkx4r4s.
--
This message was sent by Atlassian JIRA
(v6.2#6252)