Issue metadata
Sign in to add a comment
|
Session sync header deletions should cascade tab deletions |
||||||||||||||||||||||
Issue descriptionWhen it comes to SESSIONS sync (tabs from other devices and history), clients take care of garbage-collecting stale sessions, e.g. data from devices which the user doesn't use anymore, or where the browser has been uninstalled. When a client decides a session is too old, it issues deletions (tombstones) for all corresponding sync entities, which includes one header entity and one or more tab entities. Today, the receiving "end" (i.e. other syncing devices that haven't initiated the garbage collection) expect to receive tombstones for every single sync entity. This is not very robust and actually redundant, since the deletion of the header entity represents sufficient evidence that the whole session is being deleted. To improve robustness and ultimately simplify the sync protocol, we should cascade deletions to all entities for a session, when the header entity is deleted.
,
Dec 4
,
Dec 4
Will consider a merge request soon.
,
Dec 5
The NextAction date has arrived: 2018-12-05 |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by bugdroid1@chromium.org
, Dec 4