CloudServices/Sync/Atomic IO

From MozillaWiki
< CloudServices‎ | Sync
Revision as of 23:24, 3 August 2016 by Edwong (talk | contribs)
Jump to navigation Jump to search

Plan for shipping Sync Atomic IO in Firefox

  1. Atomic writes storage server code complete and ready for testing
  2. Server Staged
  3. Server test pass 1 completed (smoke level test pass)
  4. Server is ready for client to be developed against (not officially ready for client testing)
  5. Server test pass 2 - server can handle production traffic for at least one node. (karl/bobm to define)
  6. Server is deployed to production (server can handle atomic and partial writes from client based on header)
  7. Client can land in Nightly using production sync server. Server is backward compatible and sends atomic IO support header.
  8. Measure and analyze traffic and behavior.
  9. Upon 'GO' from testing and metrics, clients ride train to Release channel using production server

Actions:

  • Currently we are at Step 5
  • Client support is not blocked and active for Android, iOS, and Desktop.
  • Karl/Bobm to define "Test Pass 2"