Help me understand why we need a second flag day when changing wire formats or storage formats.
Andreas Sent from Mobile. On Aug 9, 2013, at 18:02, Brian Warner <war...@mozilla.com> wrote: > On 8/9/13 4:37 PM, Lloyd Hilaiel wrote: > >> So I'd like to open a venting thread here. Let's capture once and for >> all the real, actual, user facing or implementation complexity >> downsides of implementing a new authentication flow and grafting it >> onto Sync 1.1. > > I expect rnewman will express this better than I can, but he mentioned > this morning that we basically get one flag day. It's not the super-bad > "everybody must change at the exactly same time" kind of flag day. But > it's a still-kinda-bad "everybody must do a one-way account upgrade > during some multi-month overlap between new-servers-launched and > old-servers-shut-down window" upgrade/flag-day. > > If we use that upgrade to get from Sync1.1+OldAuth to Sync1.1+NewAuth, > we'll land on a system that is known to be fragile, and about which I've > heard scalability/ops problems. To upgrade from there to a more > stable/scalable protocol, we'd need a second flag day, and that'd be too > embarrasing to pull off. > > cheers, > -Brian > _______________________________________________ > Sync-dev mailing list > Sync-dev@mozilla.org > https://mail.mozilla.org/listinfo/sync-dev _______________________________________________ Sync-dev mailing list Sync-dev@mozilla.org https://mail.mozilla.org/listinfo/sync-dev