[
https://issues.apache.org/jira/browse/TRINIDAD-1858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12894204#action_12894204
]
Blake Sullivan commented on TRINIDAD-1858:
------------------------------------------
The new code is also significantly faster
> Fix fail-over bugs where session state is mutated without dirtying the
> Session objects
> --------------------------------------------------------------------------------------
>
> Key: TRINIDAD-1858
> URL: https://issues.apache.org/jira/browse/TRINIDAD-1858
> Project: MyFaces Trinidad
> Issue Type: Bug
> Affects Versions: 1.2.13-core , 2.0.0.3-core
> Reporter: Blake Sullivan
> Assignee: Blake Sullivan
> Attachments: jira1858Trunk.diff
>
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> In order for servlet engines to know which Session attributes to fail over at
> the end of the request, the Session tracks which attributes have had puts or
> removes performed on them. This means that in order to be failed over, any
> change to an object tree rooted in a Session attribute must dirty the session
> attribute by the end of the request. There are bugs in both the TokenCache
> and SessionChangeManager where they don't do this in all cases
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.