Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Issue 2672603003: Avoid loading an empty token when decrypt failed (Closed)

Created:
3 years, 10 months ago by msarda
Modified:
3 years, 10 months ago
CC:
asvitkine+watch_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Avoid loading an empty token when decrypt failed This CL avoids loading an empty token when the decrypt fails. It also add logs and user metrics for errors during the load of the tokens from the DB in order to measure if there are platforms on which this occurs repeatedly. BUG=686485 Review-Url: https://codereview.chromium.org/2672603003 Cr-Commit-Position: refs/heads/master@{#448609} Committed: https://chromium.googlesource.com/chromium/src/+/ee20ae90108326aab2178aa1d102b18bf9081d93

Patch Set 1 #

Patch Set 2 : Nit #

Patch Set 3 : Fix compile #

Total comments: 2

Patch Set 4 : Histograms #

Total comments: 6

Patch Set 5 : Fix histogram names #

Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -9 lines) Patch
M chrome/browser/signin/mutable_profile_oauth2_token_service_delegate.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M components/signin/core/browser/webdata/token_service_table.cc View 1 2 3 4 4 chunks +36 lines, -6 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 2 chunks +22 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (11 generated)
msarda
Please take a look.
3 years, 10 months ago (2017-02-02 10:53:40 UTC) #2
msarda
Alexei: Please take a look at the changes in actions.xml. Thank you.
3 years, 10 months ago (2017-02-02 12:17:18 UTC) #4
jochen (gone - plz use gerrit)
lgtm, thx
3 years, 10 months ago (2017-02-02 15:19:30 UTC) #5
Alexei Svitkine (slow)
https://codereview.chromium.org/2672603003/diff/40001/components/signin/core/browser/webdata/token_service_table.cc File components/signin/core/browser/webdata/token_service_table.cc (right): https://codereview.chromium.org/2672603003/diff/40001/components/signin/core/browser/webdata/token_service_table.cc#newcode100 components/signin/core/browser/webdata/token_service_table.cc:100: base::UserMetricsAction("Signin_TokenTable_GetAllTokensInvalidSql")); These don't look like actions initiated by a ...
3 years, 10 months ago (2017-02-02 17:22:13 UTC) #6
Roger Tawa OOO till Jul 10th
With this change, if you have account consistency enabled on desktop and you have a ...
3 years, 10 months ago (2017-02-02 19:03:44 UTC) #7
msarda
On 2017/02/02 19:03:44, Roger Tawa wrote: > With this change, if you have account consistency ...
3 years, 10 months ago (2017-02-06 10:36:12 UTC) #11
msarda
https://codereview.chromium.org/2672603003/diff/40001/components/signin/core/browser/webdata/token_service_table.cc File components/signin/core/browser/webdata/token_service_table.cc (right): https://codereview.chromium.org/2672603003/diff/40001/components/signin/core/browser/webdata/token_service_table.cc#newcode100 components/signin/core/browser/webdata/token_service_table.cc:100: base::UserMetricsAction("Signin_TokenTable_GetAllTokensInvalidSql")); On 2017/02/02 17:22:13, Alexei Svitkine (very slow) wrote: ...
3 years, 10 months ago (2017-02-06 10:36:47 UTC) #12
msarda
3 years, 10 months ago (2017-02-06 10:36:48 UTC) #13
msarda
I've tested this and there are the following cases: 1. Before my change (if we ...
3 years, 10 months ago (2017-02-06 13:04:43 UTC) #16
Roger Tawa OOO till Jul 10th
On 2017/02/06 13:04:43, msarda wrote: > I've tested this and there are the following cases: ...
3 years, 10 months ago (2017-02-06 14:42:10 UTC) #17
msarda
On 2017/02/06 14:42:10, Roger Tawa wrote: > On 2017/02/06 13:04:43, msarda wrote: > > I've ...
3 years, 10 months ago (2017-02-06 14:48:34 UTC) #18
Alexei Svitkine (slow)
https://codereview.chromium.org/2672603003/diff/80001/components/signin/core/browser/webdata/token_service_table.cc File components/signin/core/browser/webdata/token_service_table.cc (right): https://codereview.chromium.org/2672603003/diff/80001/components/signin/core/browser/webdata/token_service_table.cc#newcode138 components/signin/core/browser/webdata/token_service_table.cc:138: READ_ONE_TOKEN_MAX_VALUE); Please refactor the code so that this macro ...
3 years, 10 months ago (2017-02-06 15:35:51 UTC) #19
Roger Tawa OOO till Jul 10th
On 2017/02/06 15:35:51, Alexei Svitkine (very slow) wrote: > https://codereview.chromium.org/2672603003/diff/80001/components/signin/core/browser/webdata/token_service_table.cc > File components/signin/core/browser/webdata/token_service_table.cc (right): > ...
3 years, 10 months ago (2017-02-06 15:43:01 UTC) #20
msarda
https://codereview.chromium.org/2672603003/diff/80001/components/signin/core/browser/webdata/token_service_table.cc File components/signin/core/browser/webdata/token_service_table.cc (right): https://codereview.chromium.org/2672603003/diff/80001/components/signin/core/browser/webdata/token_service_table.cc#newcode138 components/signin/core/browser/webdata/token_service_table.cc:138: READ_ONE_TOKEN_MAX_VALUE); On 2017/02/06 15:35:51, Alexei Svitkine (very slow) wrote: ...
3 years, 10 months ago (2017-02-06 16:59:27 UTC) #21
Alexei Svitkine (slow)
lgtm
3 years, 10 months ago (2017-02-06 17:01:00 UTC) #22
msarda
Roger: My latest patch has a small behavior change (see https://codereview.chromium.org/2672603003/diff2/80001:100001/components/signin/core/browser/webdata/token_service_table.cc ). On the bad ...
3 years, 10 months ago (2017-02-06 17:01:33 UTC) #23
Roger Tawa OOO till Jul 10th
lgtm That makes sense Mihai.
3 years, 10 months ago (2017-02-06 18:42:01 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2672603003/100001
3 years, 10 months ago (2017-02-07 12:10:34 UTC) #27
commit-bot: I haz the power
3 years, 10 months ago (2017-02-07 13:14:34 UTC) #30
Message was sent while issue was closed.
Committed patchset #5 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/ee20ae90108326aab2178aa1d102...

Powered by Google App Engine
This is Rietveld 408576698