Add Fail-Safe copy to USS Bookmarks design
Reported by
larrylac...@yahoo.com,
Jan 21 2018
|
|||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.99 Safari/537.36 Steps to reproduce the problem: 1. User has multiple devices, some very stale 2. A stale profile comes online with a few old bookmarks 3. The old set is seen as more authentic and deletes the current large set What is the expected behavior? Merge forward, not backward. What went wrong? Bookmarks deleted Did this work before? N/A Chrome version: 64.0.3282.99 Channel: beta OS Version: 10.0 Flash Version: Design request: Add a fail-safe backup copy to the new USS bookmarks design. If > 15% of the node bookmarks are deleted, keep the node backup file permanently. If needed, users can recover from the backup. I see reports weekly in the Chrome Help forum about sync deleting bookmarks. By the time we reach the user, the backup files have usually already been overwritten. See issue 118105 , issue 456876 for scenario details. See issue 516866 for USS Bookmark tracking
,
Jan 23 2018
As per comment#0 this seems to be a feature request. Hence marking this issue as Untriaged. Could someone from Services>Sync team please have a look at this issue. Thanks!
,
Feb 19 2018
Over to mamir who works on USS bookmarks for consideration, though TBH I don't see the connection to USS.
,
Feb 20 2018
Thx. This is indeed a design/feature request. The Title request targeting USS was an uninformed guess. Using Google Drive as the bookmark store, in some limited way to scope transaction traffic, would make sense too, since drive provides an archive history. I'm just looking for a way to deal with the daily user stories of lost bookmarks and no recovery options.
,
Jun 25 2018
Mohamed: I scanned the design document https://www.chromium.org/developers/design-documents/sync/unified-sync-and-storage-overview The design addresses performance and IO but there is no mention of recovery, except as 'should not be necessary', nor of recovery requirements coming from the human interface design. Bookmarks are driven by a human interface. There will be unintended consequences of correct (as designed) operation, that will require recovery. A redundancy tower of Hanoi model with appropriate period, integrated into Backup and Sync at the bookmark UX level, would be ideal. From my perspective this is primarily a UX issue but has backend service requirements.
,
Jul 9
We are currently in the process of migrating bookmark sync code to the latest architecture of Chrome Sync (USS). This will reduce the technical complexity a lot, help to eliminate bugs, and significantly reduce the bookmarks memory footprint. This is our top priority for now. That effort will not have an effect on the new backup feature you are suggesting. It's worth noting that adding such backup functionality has deeper technical implications (e.g. making sure to avoid merge conflicts) and unfortunately is something we cannot prioritize in the short term.
,
Jul 9
I can well appreciate the timing and invalidation issues. Any minimal backup snapshot, like weekly, would be better than misc. scripts that users have added. Even if users had to re-import from the backup, that would be easier than the convolutions now required. |
|||
►
Sign in to add a comment |
|||
Comment 1 by ajha@chromium.org
, Jan 23 2018