Closed
Bug 745431
Opened 13 years ago
Closed 13 years ago
[meta] Support changed or inconsistent server after significant client-effected change
Categories
(Firefox for Android Graveyard :: Android Sync, defect, P1)
Tracking
(firefox14 fixed)
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox14 | --- | fixed |
People
(Reporter: rnewman, Unassigned)
References
Details
(Keywords: meta)
This includes the gamut of external perturbations to the Sync constellation -- another client has uploaded records that we recognize as significantly changed, such as new keys, an altered meta/global, missing keys, etc.
This is one part of real-world readiness that's required before wide deployment. The other is handling of a clean-slate server.
| Reporter | ||
Comment 1•13 years ago
|
||
Part of this is to tie into the resetting system (not yet built; beta blocker) to at least guard against complete and consistent changes. In this respect this bug is quite close to Bug 745430.
Another part is to handle incompleteness: a server with records but no keys, for example. This can happen if a user was syncing with Firefox 7 or so.
A third part is to handle race conditions: kicking off our first sync before our paired desktop has finished configuring the server. This means generating and uploading keys etc., but doing so in a way that fails under concurrent modification.
We spent several months ensuring this kind of safety in the desktop client. We should aim for the same here.
| Reporter | ||
Comment 2•13 years ago
|
||
Have discussed with Erin and Ally. Requesting release blocker.
This has to be addressed before a large number of users start using Sync on Android, because statistics will ensure that some proportion of users will get screwed by routine node migrations or fresh starts.
blocking-fennec1.0: --- → ?
Comment 3•13 years ago
|
||
mobile triage: this is release blocking, but our policy is to mark the individual bugs and remove the flag from this one.
blocking-fennec1.0: ? → -
| Reporter | ||
Updated•13 years ago
|
blocking-fennec1.0: - → ---
Updated•13 years ago
|
blocking-fennec1.0: --- → -
Updated•13 years ago
|
blocking-fennec1.0: - → ---
| Reporter | ||
Updated•13 years ago
|
| Assignee | ||
Updated•12 years ago
|
Product: Mozilla Services → Android Background Services
Updated•8 years ago
|
Product: Android Background Services → Firefox for Android
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•