this cant be accomplished transparently. we would need our own network
connection, node discovery, blah blah blah. loses a bit of appeal.

-igor


On Jan 9, 2008 10:24 PM, Jonathan Locke <[EMAIL PROTECTED]> wrote:
>
>
> Ideally, NodeB ought to "catch up" when it joins the cluster by
> syncing the content in the disk page stores at that time.  I think
> it's a flaw we should track and fix at some point.
>
> Nice job, Matej!
>
>
>
> Matej Knopp-2 wrote:
> >
> > Hi all,
> >
> > I've committed couple of changes to DiskPageStore to address some
> > issues. Mind you the commit is rather fresh and needs to be tested
> > properly before 1.3.1 gets out.
> >
> > First of all it solves the problem of context reloads (see
> > https://issues.apache.org/jira/browse/WICKET-1161). When context is
> > reloaded, the DiskPageStore index is no longer lost and all serialized
> > page files can be used as if no reload has happened.
> >
> > The other improvement is better clustering support
> > (https://issues.apache.org/jira/browse/WICKET-1272). The back button
> > support is improved in clustered environment and also the memory
> > consumption is reduced significantly.
> >
> > What's new? Imagine a simplified environment, cluster with two nodes
> > (NodeA and NodeB). All sessions from a NodeA are replicated to NodeB
> > and vice versa.
> >
> > When a page instance is being replicated from NodeA to NodeB, it is
> > immediately stored to DiskPageStore on nodeB, rather than kept in
> > session. This means that the instance is later accessible on NodeB
> > even after another page from the same pagemap has been replicated to
> > NodeB, because it's already stored in DiskPageStore. Also it doesn't
> > have to be kept in memory, significantly reducing the session state.
> >
> >
> > There is one exception though, where the backbutton won't work across
> > cluster. Imagine following scenario:
> >
> > Session is created to NodeA
> > NodeB goes down
> > User visits page1, page2, page3 on NodeA  (these pages were not
> > replicated to NodeB, because the node is not available)
> > NodeB goes up
> >
> > only page3 (the last accessed page in it's pagemap) will be available
> > on NodeB. page1 and page2 are not available, because when they were
> > visited NodeB was not running. page3 is available, because it was
> > active in nodeA session, thus got replicated to NodeB when the context
> > on NodeB was initialized.
> >
> > -Matej
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/DiskPageStore-improvements-for-1.3.1-tp14711582p14728308.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to