You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by Apache Wiki <wi...@apache.org> on 2012/02/15 19:07:10 UTC

[Jackrabbit Wiki] Update of "Clustering the Microkernel" by MichaelDürig

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The "Clustering the Microkernel" page has been changed by MichaelDürig:
http://wiki.apache.org/jackrabbit/Clustering%20the%20Microkernel?action=diff&rev1=2&rev2=3

Comment:
Added presentation

  
  Another open question is how to synchronize conflicting transactions from different cluster nodes. Merging can be done to a certain degree. Other cases might have to rollback transactions on some cluster nodes. Consider for example the case where a node ''x'' is moved such that it becomes a child of node ''y'' on one cluster node and at them same time node ''y'' is moved such that it becomes a child of node ''x'' on another cluster node. The situation is inherently symmetric and neither move can follow the other. On cluster synchronization there seems to be no better way than to undo one (or both?) of the transactions which contained these move operations. 
  
+ === Presentations ===
+ [[https://docs.google.com/presentation/pub?id=131sVx5s58jAKE2FSVBfUZVQSl1W820_syyzLYRHGH6E&start=false&loop=false&delayms=3000 | Clustering for Jackrabbit 3]]
+ 
+ === References ===
  
  [1] [[http://research.microsoft.com/en-us/people/philbe/ccontrol.aspx | Concurrency Control and Recovery in Database Systems]]. Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman. 1987