[Building Sakai] distributed state replication in sakai 2.6

John Bush john.bush at rsmart.com
Thu Dec 17 09:32:29 PST 2009


If we need to do distributed state replication in sakai 2.6, what is  
the suggested way?  Is there an agreed upon way?  I know a  
messageservice exists in contrib, or hide under ehcache, or  
terracotta.  Is it just pick your own poison?  Seems like unicon has  
done the most work in this area that I'm aware of anyway.  Is this  
something the product council should make a recommendation on?

The reason I'm asking is we've uncovered a rather nasty bug in webdav  
that is caused by the mac client in a cluster.  It brings down the  
server.  Its due to resource contention around locking.  I think its  
probably caused by how we are doing load balancing,  its not clear in  
our setup quite yet how to force webdav to be sticky, we are still  
looking into that.  If we pursue a state replication solution to  
replicate the locking state around the cluster, we'd like this work to  
make it into core, and would like some guidance on the appropriate way  
to do this for general adoption.

We are still researching this issue, expect a JIRA with more detail  
later today.

John


More information about the sakai-dev mailing list