Chromium Code Reviews
Description[GCM] Reset store on checkin rejection and add checkin state to internals
First, this now handles cases where checkin is rejected for a non-retryable
reason by resetting the GCM store. UMA data shows that this is happening
less than 1% of the time, and likely implies profile corruption. Currently
we do not have any way to recover from this state.
Secondly, to help diagnose other checkin issues, I've also added checkin
information to chrome://gcm-internals. Namely last checkin time and next
scheduled checkin time. Recording is now on by default to make it easier
to record checkin events.
BUG=659373
Committed: https://crrev.com/76342abff9abbb4413572ebb27d8a1dd6a5c91b6
Cr-Commit-Position: refs/heads/master@{#429033}
Patch Set 1 #Patch Set 2 : Self review #Patch Set 3 : Fix deps #
Total comments: 10
Patch Set 4 : Address comments, limit scope of reset #Patch Set 5 : Add test and format #Patch Set 6 : Fix mcs probe #Messages
Total messages: 31 (23 generated)
|