Closed Bug 563989 Opened 12 years ago Closed 12 years ago

Reset Sync option 3, doesn't properly propagate to other clients.

Categories

(Firefox :: Sync, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: tracy, Assigned: Mardak)

References

Details

(Keywords: regression, Whiteboard: [weave1.3])

Attachments

(1 file)

Filing as a follow up to bug 563443. as seen on 1.3b4

0) A and B are in sync.  
1) On B, disconnect weave, then remove a bunch of bookmarks from the toolbar.
2) Reset sync on Client A with option 3, Replace all other devices with your
local data. let sync complete.
3) Run sync on client B.

Tested results:
The bookmarks that were removed there are not restored by the sync.

Expected results:
The sync from client A should have restored the deleted bookmarks on client B.

Also,  further syncs of both machines A and B does not restore the deleted
bookmarks.  The clients remain out of sync.
Flags: blocking-weave1.3?
Attached patch v1Splinter Review
Assignee: nobody → edilee
Status: NEW → ASSIGNED
Attachment #443699 - Flags: review?(mconnor)
Depends on: 556454, 534218, 526569
Keywords: regression
bug 526569: moved wipeRemote before client sync, so recipient list may be unknown
bug 534218: wipeRemote happens after remoteSetup, so syncID change to force data upload doesn't work
bug 556454: client engine doesn't have a pref to enable, so they weren't syncing
Attachment #443699 - Flags: review?(mconnor) → review+
good candidate for crossweave unit tests.
Flags: in-testsuite?
http://hg.mozilla.org/labs/weave/rev/7a66c793d465
Always sync client data by making sure it's always enabled and only update local cilent with remote commands. Make sure to sync clients to get a list of clients that need to receive commands. Also, make sure to upload data after wiping remote now that remoteSetup happens before wipeRemote.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Flags: blocking-weave1.3? → blocking-weave1.3+
Resolution: --- → FIXED
Target Milestone: --- → 1.3
Target Milestone: 1.3 → 1.3b5
Blocks: 562122
verified with 1.3b5
Status: RESOLVED → VERIFIED
Investigating this bug for being potential crossweave automation test case
candidate.
Added crossweave test for this as http://hg.mozilla.org/automation/crossweave/rev/0ffcc5f9307f
Flags: in-testsuite? → in-testsuite+
Component: Firefox Sync: UI → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.