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

Issue 1438123002: Removed callbacks to JNI functions + added gzip compressed seed support & pulling response time (Closed)

Created:
5 years, 1 month ago by Alexander Agulenko
Modified:
5 years, 1 month ago
CC:
chromium-reviews, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Removed callbacks to JNI functions to simplify code structure since they are no longer needed. Also added gzip compressed seed support and pulling the actual time of HTTP response. BUG=551029 Committed: https://crrev.com/ff14aff0758577956d4704050ef3d546a9bac624 Cr-Commit-Position: refs/heads/master@{#360292}

Patch Set 1 #

Patch Set 2 : Minor change: removed unused include #

Patch Set 3 : Implemented the rest TODOs: pulling time from response and GZIP compressed seed support #

Total comments: 11

Patch Set 4 : Code review comments fixed #

Patch Set 5 : Moved logic of parsing response time from variations_seed_bridge to variations_seed_store #

Total comments: 5

Patch Set 6 : Removed debug logging #

Patch Set 7 : Added header values trimming. #

Total comments: 10

Patch Set 8 : Fixed code review comments #

Total comments: 5

Patch Set 9 : Minor code review fixes #

Patch Set 10 : Merging two CLs #

Patch Set 11 : Removed SharedPreferences instance #

Patch Set 12 : Merging this CL with master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+56 lines, -76 lines) Patch
M chrome/browser/metrics/variations/chrome_variations_service_client.h View 1 2 3 2 chunks +0 lines, -4 lines 0 comments Download
M chrome/browser/metrics/variations/chrome_variations_service_client.cc View 2 chunks +0 lines, -13 lines 0 comments Download
M components/variations.gypi View 1 chunk +0 lines, -1 line 0 comments Download
M components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedBridge.java View 1 2 3 4 5 6 7 8 9 10 3 chunks +18 lines, -2 lines 0 comments Download
M components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java View 1 2 3 4 5 6 7 8 9 3 chunks +14 lines, -5 lines 0 comments Download
M components/variations/android/variations_seed_bridge.h View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -1 line 0 comments Download
M components/variations/android/variations_seed_bridge.cc View 1 2 3 4 5 6 7 8 9 2 chunks +11 lines, -1 line 0 comments Download
M components/variations/service/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
M components/variations/service/variations_service.cc View 1 2 chunks +0 lines, -4 lines 0 comments Download
M components/variations/service/variations_service_client.h View 2 chunks +0 lines, -5 lines 0 comments Download
D components/variations/service/variations_service_client.cc View 1 chunk +0 lines, -14 lines 0 comments Download
M components/variations/variations_seed_store.h View 4 chunks +0 lines, -13 lines 0 comments Download
M components/variations/variations_seed_store.cc View 1 2 3 4 5 6 7 8 9 1 chunk +9 lines, -11 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 42 (12 generated)
Alexander Agulenko
5 years, 1 month ago (2015-11-12 03:20:59 UTC) #3
Alexander Agulenko
5 years, 1 month ago (2015-11-12 03:25:29 UTC) #4
Alexander Agulenko
5 years, 1 month ago (2015-11-12 06:57:05 UTC) #5
Alexei Svitkine (slow)
https://codereview.chromium.org/1438123002/diff/40001/chrome/browser/metrics/variations/chrome_variations_service_client.h File chrome/browser/metrics/variations/chrome_variations_service_client.h (left): https://codereview.chromium.org/1438123002/diff/40001/chrome/browser/metrics/variations/chrome_variations_service_client.h#oldcode8 chrome/browser/metrics/variations/chrome_variations_service_client.h:8: #include <string> Keep this. It's still used on line ...
5 years, 1 month ago (2015-11-12 16:26:55 UTC) #6
Alexander Agulenko
https://codereview.chromium.org/1438123002/diff/40001/chrome/browser/metrics/variations/chrome_variations_service_client.h File chrome/browser/metrics/variations/chrome_variations_service_client.h (left): https://codereview.chromium.org/1438123002/diff/40001/chrome/browser/metrics/variations/chrome_variations_service_client.h#oldcode8 chrome/browser/metrics/variations/chrome_variations_service_client.h:8: #include <string> On 2015/11/12 16:26:55, Alexei Svitkine (slow) wrote: ...
5 years, 1 month ago (2015-11-12 20:06:42 UTC) #7
Alexander Agulenko
https://codereview.chromium.org/1438123002/diff/40001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/40001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode65 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:65: boolean isGzipCompressed = (compression.indexOf("gzip") != -1); On 2015/11/12 16:26:55, ...
5 years, 1 month ago (2015-11-12 20:07:42 UTC) #8
Alexander Agulenko
5 years, 1 month ago (2015-11-12 20:15:17 UTC) #9
Alexander Agulenko
https://codereview.chromium.org/1438123002/diff/40001/components/variations/android/variations_seed_bridge.cc File components/variations/android/variations_seed_bridge.cc (right): https://codereview.chromium.org/1438123002/diff/40001/components/variations/android/variations_seed_bridge.cc#newcode61 components/variations/android/variations_seed_bridge.cc:61: base::Time::FromString(ConvertJavaStringToUTF8(env, j_response_time).c_str(), On 2015/11/12 16:26:55, Alexei Svitkine (slow) wrote: ...
5 years, 1 month ago (2015-11-12 20:15:41 UTC) #10
Alexei Svitkine (slow)
https://codereview.chromium.org/1438123002/diff/80001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/80001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode71 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:71: } Nit: Remove this logging. https://codereview.chromium.org/1438123002/diff/80001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode86 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:86: List<String> values ...
5 years, 1 month ago (2015-11-12 20:30:30 UTC) #11
Alexander Agulenko
https://codereview.chromium.org/1438123002/diff/80001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/80001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode71 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:71: } On 2015/11/12 20:30:30, Alexei Svitkine (slow) wrote: > ...
5 years, 1 month ago (2015-11-12 21:47:39 UTC) #12
Alexander Agulenko
https://codereview.chromium.org/1438123002/diff/80001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/80001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode86 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:86: List<String> values = Arrays.asList(header.split(",")); On 2015/11/12 20:30:30, Alexei Svitkine ...
5 years, 1 month ago (2015-11-12 22:06:13 UTC) #13
Alexei Svitkine (slow)
https://codereview.chromium.org/1438123002/diff/120001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/120001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode86 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:86: if (imCount != values.length) { Hmm, so thinking about ...
5 years, 1 month ago (2015-11-12 22:25:29 UTC) #14
Alexander Agulenko
https://codereview.chromium.org/1438123002/diff/120001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/120001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode86 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:86: if (imCount != values.length) { On 2015/11/12 22:25:29, Alexei ...
5 years, 1 month ago (2015-11-12 22:37:55 UTC) #15
Steven Holte
Please update the CL description to mention the gzip/date support.
5 years, 1 month ago (2015-11-12 22:41:32 UTC) #16
Alexei Svitkine (slow)
lgtm % remaining comments https://codereview.chromium.org/1438123002/diff/140001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/140001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode50 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:50: // TODO(agulenko): add gzip compression ...
5 years, 1 month ago (2015-11-12 22:41:59 UTC) #17
Steven Holte
lgtm
5 years, 1 month ago (2015-11-12 22:48:42 UTC) #18
Alexei Svitkine (slow)
https://codereview.chromium.org/1438123002/diff/140001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/140001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode64 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:64: boolean isGzipCompressed = connection.getHeaderField("IM").trim().equals("gzip"); On 2015/11/12 22:41:59, Alexei Svitkine ...
5 years, 1 month ago (2015-11-12 22:49:30 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1438123002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1438123002/140001
5 years, 1 month ago (2015-11-12 23:10:43 UTC) #22
Alexander Agulenko
https://codereview.chromium.org/1438123002/diff/140001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java File components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java (right): https://codereview.chromium.org/1438123002/diff/140001/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java#newcode50 components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedService.java:50: // TODO(agulenko): add gzip compression support. On 2015/11/12 22:41:59, ...
5 years, 1 month ago (2015-11-12 23:17:24 UTC) #23
Alexei Svitkine (slow)
lgtm
5 years, 1 month ago (2015-11-12 23:18:12 UTC) #24
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1438123002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1438123002/160001
5 years, 1 month ago (2015-11-13 21:49:52 UTC) #26
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/123123)
5 years, 1 month ago (2015-11-13 21:54:22 UTC) #28
Alexei Svitkine (slow)
I think you need to sync/rebase
5 years, 1 month ago (2015-11-13 22:30:39 UTC) #29
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1438123002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1438123002/180001
5 years, 1 month ago (2015-11-13 22:40:36 UTC) #31
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_chromium_gn_compile_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_chromium_gn_compile_rel/builds/157769)
5 years, 1 month ago (2015-11-13 23:11:35 UTC) #33
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1438123002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1438123002/200001
5 years, 1 month ago (2015-11-14 00:18:47 UTC) #35
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-11-14 01:45:51 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1438123002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1438123002/220001
5 years, 1 month ago (2015-11-18 03:42:01 UTC) #40
commit-bot: I haz the power
Committed patchset #12 (id:220001)
5 years, 1 month ago (2015-11-18 04:52:59 UTC) #41
commit-bot: I haz the power
5 years, 1 month ago (2015-11-18 04:53:52 UTC) #42
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/ff14aff0758577956d4704050ef3d546a9bac624
Cr-Commit-Position: refs/heads/master@{#360292}

Powered by Google App Engine
This is Rietveld 408576698