beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eddie O'Neil (JIRA)" <>
Subject [jira] Resolved: (BEEHIVE-1099) netui's DeferredSessionStorageHandler should persist session attributes atomically
Date Wed, 19 Apr 2006 00:22:17 GMT
     [ ]
Eddie O'Neil resolved BEEHIVE-1099:

    Resolution: Fixed

This was fixed with SVN 393595.

> netui's DeferredSessionStorageHandler should persist session attributes atomically
> ----------------------------------------------------------------------------------
>          Key: BEEHIVE-1099
>          URL:
>      Project: Beehive
>         Type: Bug

>   Components: NetUI
>     Versions: v1m1, V1, 1.0.1,
>     Reporter: Eddie O'Neil
>     Assignee: Eddie O'Neil
>      Fix For:

> This bug tracks the conversation going on in dev@beehive:
> about a threading problem with NetUI's DeferredSessionStorageHandler's acceptChanges()
method.  This method performs two updates to the HttpSession to first apply attributes to
the session and second step to ensure that the appropriate attributes failover in a clustered
server environment.  When both of these operations execute and interact with the HttpSession,
it's possible to have values changed in the session between accepting changes and ensuring
failover of those attributes.
> When this happens, the ensure failover call can cause the destroy part of a Page Flow
lifecycle to be invoked on a Page Flow.  In some rare circumstances, this can result in deadlock.
> I've actually got a fix for this that will go in shortly...

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message