Hello, What kind of delay is expected between cluster nodes when a change is made in one oak instance, and another oak instance needs to become aware of that change?
How stable is clustering is Oak? I currently have 2 instances of Oak 1.0.7, both using a single instance of MongoDB 2.6.4, all running on the same system (locally) I deleted a node, and 30 seconds later or so, I made a change triggering an event that the other instance is listening for, but I get this: ---------------------------------------------------------- ---------------------------------------------------------- javax.jcr.InvalidItemStateException: This item does not exist anymore at org.apache.jackrabbit.oak.jcr.delegate.ItemDelegate.checkAlive(ItemDelegate.java:85) at org.apache.jackrabbit.oak.jcr.session.operation.ItemOperation.checkPreconditions(ItemOperation.java:34) at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:289) at org.apache.jackrabbit.oak.jcr.session.ItemImpl.perform(ItemImpl.java:113) at org.apache.jackrabbit.oak.jcr.session.ItemImpl.getPath(ItemImpl.java:153) at org.apache.jackrabbit.oak.jcr.session.NodeImpl.getPath(NodeImpl.java:99) ---------------------------------------------------------- ---------------------------------------------------------- I tried closing and restarting the observer instance, but it still hasn't registered the deleted node. A new session is started every time an event is caught that deals with the changed content, so it should not be a problem with session refresh. Thanks, Adrien
