[signin] GaiaCookieManagerService no longer ignores cookie changes
The GCMS was ignoring some cookie change notifications, specifically the ones receieved while the GCMS is busy. This was orinally done to fix a bug in the AccountReconcilor (see https://crbug.com/516070). However this was arguably the wrong place to fix it, and also it made the GCMS unreliable. Later, the AccountReconcilor was fixed (https://codereview.chromium.org/1267843003), and thus this is no longer necessary. This CL restores the previous behavior, and is essentially a revert of https://codereview.chromium.org/1264143003/ To completely avoid reconcilor loops, we will do the following: - rate-limit the reconcilor (bug 1008435) - add a new histogram that give the detailed status of a reconcilor run. The buckets could be something like: * no-op * failure (ideally including the failure reason) * success (logout) * success (multilogin) * success (MergeSession) * success (MergeSession + logout) Bug: 923873 Change-Id: Ib82cb511ea328793f80293450d140a74a1de6415 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1831863Reviewed-by:Mihai Sardarescu <msarda@chromium.org> Commit-Queue: David Roger <droger@chromium.org> Cr-Commit-Position: refs/heads/master@{#710290}
Showing
Please register or sign in to comment