> 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

