Description[sync] Fix deadlock in SessionModelAssociator for Android.
If there exists session sync nodes that use the cache GUID as the ID,
Chrome for Android goes into a deadlock while associating the tabs.
Since SessionModelAssociator::DeleteForeignSession uses its own
syncer::WriteTransaction, we must ensure that we only call that method
without currently holding a syncer::WriteTransaction.
BUG=175782
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182416
Patch Set 1 #
Total comments: 1
Patch Set 2 : Added comment explaining why we moved it out of the block #Messages
Total messages: 7 (0 generated)
|