[OGo-Developer] Re: additional field for synchronizatin

Wolfgang Sourdeau developer@opengroupware.org
Fri, 24 Aug 2007 18:15:10 -0400


On 2007-08-24 16:51:12 -0500 Helge Hess <helge.hess@opengroupware.org> 
wrote:

> On 24.08.2007, at 21:55, Wolfgang Sourdeau wrote:
>> The chances that 2 users modify the same event (for exmaple, one  
>> change 
>> the start hour and the other deletes it) are really close to  
>> 0.0000001%.
> 
> The question is not how often a conflict happens per day or sync but  
> per 
> 5-years and not for 2 users but for 1000+ users (in the SOGo case  
> many more) 
> which synchronize their 1000+ events when they arrive in  the office 
> at 8:30.

The 2 users on my sample are out of 10000. And this discussion even 
goes out of its initial purpose.
It was mentionned to add a simple c_deleted flag for one event to be 
able to be synchronied. If you consider a realistic scenario where one 
event owner out of 100000 users creates and modifies his event in a 
shared calendar, I don't see how data would get lost. Especially when 
he deletes it (setting the c_deleted flag to 1). Other users would 
then have this event disappear of their calendar, unless they modified 
it (if, in that 0,000001% changes they did it). But if the acls are 
configured properly (which SOGO has), nobody except the even owner 
would be allowed to change or delete it...


W.