> I think we should be very careful to solve the problem we are trying to solve
> here, not a more general problem we don't care about. As a user, I won't be
> editing my bookmarks concurrently on two devices with any significant
> frequency. Even in those cases having a guaranteed consistent hierarchy wins
> in my opinion. One-doc-per-bookmark has a nightmare to keep consistent in
> the presence of mutation, let alone concurrent mutation overlayed with a
> replication mechanism.

I agree with the "I won't be editing my bookmarks concurrently on two devices", 
but I wonder if "we're a family using the same Firefox desktop profile (hence 
the same Sync account) but using different devices tied to that account" is 
typical enough to cause us to keep it in mind when thinking about concurrent 
operations. 

*Something* is causing the non-trivial amount of corruption/races in our 
current Sync system. Maybe it's not the example I present, but if it exists in 
the current system, I don't think we should quickly simplify it away. 
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to