DescriptionReland v4 of Session refactor
Previous review: https://codereview.chromium.org/2651583006/
Changes from previous review:
- Deletes sync tab nodes with invalid tab ids
- Adds support for gracefully ignoring tabs with the same tab id. It's
unclear how this might happen, but we now log an error and silently
ignore the tab, instead of crashing.
- Adds some more checks to tests
TEST=SessionsSyncManagerTest.DuplicateTabIdFromNative, SessionsSyncManagerTest.MergeDeletesCorruptTabNodeId
BUG=639009
Review-Url: https://codereview.chromium.org/2683263002
Cr-Commit-Position: refs/heads/master@{#449677}
Committed: https://chromium.googlesource.com/chromium/src/+/9e83363531256aad94ed2bec676bbca8d715fbe1
Patch Set 1 #Patch Set 2 : Changes from previous CL #Patch Set 3 : Better handle possible corruption in sync node and add some testing #Messages
Total messages: 24 (14 generated)
|