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

Issue 701973002: Separate checking the user identity and checking if the user is syncing his history in two differen… (Closed)

Created:
6 years, 1 month ago by beaudoin
Modified:
6 years, 1 month ago
CC:
chromium-apps-reviews_chromium.org, chromium-reviews, David Black, dhollowa+watch_chromium.org, donnd+watch_chromium.org, dougw+watch_chromium.org, extensions-reviews_chromium.org, Jered, jfweitz+watch_chromium.org, kmadhusu+watch_chromium.org, melevin+watch_chromium.org, samarth+watch_chromium.org, skanuj+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Separate checking the user identity and checking if the user is syncing his history in two different Search API javascript calls. The check for history sync is noticeably slower and hangs until sync is up. As a result we want to do it at a different location in the NTP Javascript code. This requires splitting the two checks that were conflated together in CheckIsUserSignedInToChromeAs before. Matching server-side cl: cr/80408232 BUG= Committed: https://crrev.com/709ff0205573855bf5087fbc82303dd96feff13d Cr-Commit-Position: refs/heads/master@{#305295}

Patch Set 1 #

Total comments: 12

Patch Set 2 : Answered mathp #

Total comments: 4

Patch Set 3 : Answered mathp #

Total comments: 16

Patch Set 4 : Temp, don't review. #

Patch Set 5 : Answered kmadhusu and dcheng #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+253 lines, -142 lines) Patch
M chrome/browser/ui/search/search_ipc_router.h View 1 2 3 4 4 chunks +13 lines, -4 lines 0 comments Download
M chrome/browser/ui/search/search_ipc_router.cc View 1 2 3 4 3 chunks +20 lines, -0 lines 0 comments Download
M chrome/browser/ui/search/search_ipc_router_policy_impl.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/search/search_ipc_router_policy_impl.cc View 1 2 1 chunk +4 lines, -0 lines 2 comments Download
M chrome/browser/ui/search/search_ipc_router_policy_unittest.cc View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/ui/search/search_ipc_router_unittest.cc View 1 2 3 4 24 chunks +80 lines, -104 lines 0 comments Download
M chrome/browser/ui/search/search_tab_helper.h View 1 2 3 2 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/ui/search/search_tab_helper.cc View 1 2 3 1 chunk +7 lines, -5 lines 0 comments Download
M chrome/browser/ui/search/search_tab_helper_unittest.cc View 1 2 8 chunks +40 lines, -27 lines 0 comments Download
M chrome/common/render_messages.h View 1 2 3 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/renderer/resources/extensions/searchbox_api.js View 1 2 3 3 chunks +6 lines, -0 lines 0 comments Download
M chrome/renderer/searchbox/searchbox.h View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/renderer/searchbox/searchbox.cc View 1 2 3 3 chunks +14 lines, -0 lines 0 comments Download
M chrome/renderer/searchbox/searchbox_extension.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/renderer/searchbox/searchbox_extension.cc View 1 2 3 6 chunks +38 lines, -1 line 0 comments Download

Messages

Total messages: 24 (5 generated)
beaudoin
Hi Mathieu, Can you sanity check that CL before I send it to the various ...
6 years, 1 month ago (2014-11-05 01:47:14 UTC) #2
Mathieu
On 2014/11/05 01:47:14, beaudoin wrote: > Hi Mathieu, > > Can you sanity check that ...
6 years, 1 month ago (2014-11-05 13:38:27 UTC) #3
Mathieu
https://codereview.chromium.org/701973002/diff/1/chrome/browser/ui/search/search_ipc_router.h File chrome/browser/ui/search/search_ipc_router.h (right): https://codereview.chromium.org/701973002/diff/1/chrome/browser/ui/search/search_ipc_router.h#newcode86 chrome/browser/ui/search/search_ipc_router.h:86: // Calls SendCheckUserSyncHistoryResult with true if the user syncs ...
6 years, 1 month ago (2014-11-05 13:38:43 UTC) #4
beaudoin
Thanks for the review! PTAL? https://codereview.chromium.org/701973002/diff/1/chrome/browser/ui/search/search_ipc_router.h File chrome/browser/ui/search/search_ipc_router.h (right): https://codereview.chromium.org/701973002/diff/1/chrome/browser/ui/search/search_ipc_router.h#newcode86 chrome/browser/ui/search/search_ipc_router.h:86: // Calls SendCheckUserSyncHistoryResult with ...
6 years, 1 month ago (2014-11-05 21:28:21 UTC) #5
Mathieu
lgtm, couple nits https://codereview.chromium.org/701973002/diff/20001/chrome/browser/ui/search/search_ipc_router_unittest.cc File chrome/browser/ui/search/search_ipc_router_unittest.cc (right): https://codereview.chromium.org/701973002/diff/20001/chrome/browser/ui/search/search_ipc_router_unittest.cc#newcode61 chrome/browser/ui/search/search_ipc_router_unittest.cc:61: MOCK_METHOD0(OnHistorySyncCheck, void()); sorry to be nit-picky, ...
6 years, 1 month ago (2014-11-06 14:12:53 UTC) #6
beaudoin
https://codereview.chromium.org/701973002/diff/20001/chrome/browser/ui/search/search_ipc_router_unittest.cc File chrome/browser/ui/search/search_ipc_router_unittest.cc (right): https://codereview.chromium.org/701973002/diff/20001/chrome/browser/ui/search/search_ipc_router_unittest.cc#newcode61 chrome/browser/ui/search/search_ipc_router_unittest.cc:61: MOCK_METHOD0(OnHistorySyncCheck, void()); On 2014/11/06 14:12:52, Mathieu Perreault wrote: > ...
6 years, 1 month ago (2014-11-07 16:16:24 UTC) #7
beaudoin
R+jered, dcheng Owners please review: jered : chrome/browser/ui/search/* chrome/renderer/resources/extensions/searchbox_api.js chrome/renderer/searchbox/* dcheng : chrome/common/render_messages.h Thanks!
6 years, 1 month ago (2014-11-07 16:22:02 UTC) #9
Mathieu
On 2014/11/07 16:22:02, beaudoin wrote: > R+jered, dcheng > > Owners please review: > jered ...
6 years, 1 month ago (2014-11-12 15:03:08 UTC) #10
dcheng
https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router.cc File chrome/browser/ui/search/search_ipc_router.cc (right): https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router.cc#newcode349 chrome/browser/ui/search/search_ipc_router.cc:349: delegate_->OnInstantSupportDetermined(true); I don't really understand how this works. Why ...
6 years, 1 month ago (2014-11-12 21:40:47 UTC) #11
Mathieu
-Jered (ooo), +samarth Hi Samarth, can you look at Philippe's CL?
6 years, 1 month ago (2014-11-18 13:52:02 UTC) #13
Mathieu
+kmadhusu
6 years, 1 month ago (2014-11-18 20:43:31 UTC) #15
kmadhusu
I assume there is a server side change corresponding to this CL. Please add the ...
6 years, 1 month ago (2014-11-19 19:56:19 UTC) #16
beaudoin
Answered all comments, PTAL. https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router.cc File chrome/browser/ui/search/search_ipc_router.cc (right): https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router.cc#newcode69 chrome/browser/ui/search/search_ipc_router.cc:69: sync_history)); On 2014/11/19 19:56:19, kmadhusu ...
6 years, 1 month ago (2014-11-20 22:58:26 UTC) #17
kmadhusu
lgtm
6 years, 1 month ago (2014-11-21 17:41:13 UTC) #18
dcheng
lgtm https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router_unittest.cc File chrome/browser/ui/search/search_ipc_router_unittest.cc (right): https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router_unittest.cc#newcode461 chrome/browser/ui/search/search_ipc_router_unittest.cc:461: scoped_ptr<IPC::Message> message(new ChromeViewHostMsg_HistorySyncCheck( On 2014/11/20 22:58:26, beaudoin wrote: ...
6 years, 1 month ago (2014-11-21 20:50:32 UTC) #19
beaudoin
Committing. https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router_unittest.cc File chrome/browser/ui/search/search_ipc_router_unittest.cc (right): https://codereview.chromium.org/701973002/diff/40001/chrome/browser/ui/search/search_ipc_router_unittest.cc#newcode461 chrome/browser/ui/search/search_ipc_router_unittest.cc:461: scoped_ptr<IPC::Message> message(new ChromeViewHostMsg_HistorySyncCheck( On 2014/11/21 20:50:32, dcheng wrote: ...
6 years, 1 month ago (2014-11-21 21:16:37 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/701973002/80001
6 years, 1 month ago (2014-11-21 21:17:41 UTC) #22
commit-bot: I haz the power
Committed patchset #5 (id:80001)
6 years, 1 month ago (2014-11-21 22:06:14 UTC) #23
commit-bot: I haz the power
6 years, 1 month ago (2014-11-21 22:06:50 UTC) #24
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/709ff0205573855bf5087fbc82303dd96feff13d
Cr-Commit-Position: refs/heads/master@{#305295}

Powered by Google App Engine
This is Rietveld 408576698