|
|
Description[Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors
--ignore-certificate-errors-spki-list is a new flag that can be used to
selectively bypass certificate errors. This flag avoid the downsides of
the old --ignore-certificate-errors flag (which makes Chrome to skip
disk cache and re-establish socket connections) For more details, please
see the linked bug below.
BUG=chromium:753948
Review-Url: https://chromiumcodereview.appspot.com/3003143002
Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/724bb776bcdea642a5bc9cc20fe14bb0282b4900
Patch Set 1 #Patch Set 2 : fix test #
Total comments: 3
Patch Set 3 : address comments #Patch Set 4 : self #
Total comments: 2
Patch Set 5 : address comments #Patch Set 6 : strip newline #Patch Set 7 : Rebased #Patch Set 8 : rebased #Patch Set 9 : Rebased #
Messages
Total messages: 71 (55 generated)
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: Catapult Presubmit on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20Pr...)
xunjieli@chromium.org changed reviewers: + nednguyen@google.com
Ned, PTAL? The old Python WPR and the new Golang WPR use the same fake root, so the key hash should be the same. I tested this locally. System health benchmarks are passing.
Description was changed from ========== [Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors --ignore-certificate-errors-spki-list is a new flag that can be used to selectively bypass certificate errors. This flag avoid the downsides of the old --ignore-certificate-errors flag. For more details, please see the linked bug below. BUG=chromium:#753948 ========== to ========== [Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors --ignore-certificate-errors-spki-list is a new flag that can be used to selectively bypass certificate errors. This flag avoid the downsides of the old --ignore-certificate-errors flag. For more details, please see the linked bug below. BUG=chromium:753948 ==========
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
I am excited by this change! https://codereview.chromium.org/3003143002/diff/20001/telemetry/telemetry/int... File telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py (right): https://codereview.chromium.org/3003143002/diff/20001/telemetry/telemetry/int... telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py:135: # base64 I think this string probably should be managed by wprgo code base. Maybe stored in a file like ca_root.txt. Then with this, we can add PRESUBMIT so that if people change wpr_cert.pem, presubmit will validate whether the string in ca_root.txt is in sync. https://codereview.chromium.org/3003143002/diff/20001/telemetry/telemetry/int... telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py:136: replay_args.append('--ignore-certificate-errors-spki-list=' nits: also link the discussion in crbug.com/757508 to here
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: Catapult Android Tryserver on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20An...)
Patchset #3 (id:40001) has been deleted
Thanks, PTAL. https://codereview.chromium.org/3003143002/diff/20001/telemetry/telemetry/int... File telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py (right): https://codereview.chromium.org/3003143002/diff/20001/telemetry/telemetry/int... telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py:135: # base64 On 2017/08/22 15:40:50, nednguyen wrote: > I think this string probably should be managed by wprgo code base. Maybe stored > in a file like ca_root.txt. > > Then with this, we can add PRESUBMIT so that if people change wpr_cert.pem, > presubmit will validate whether the string in ca_root.txt is in sync. Done.
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: Catapult Presubmit on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20Pr...)
lgtm https://codereview.chromium.org/3003143002/diff/80001/telemetry/telemetry/int... File telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py (right): https://codereview.chromium.org/3003143002/diff/80001/telemetry/telemetry/int... telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py:136: 'web_page_replay_go/wpr_public_hash.txt') nits: os.path.join(util.GetCatapultDir(), 'web_page_replay_go', 'wpr_public_hash.txt')
Thanks, I will file a catapult issue to add the presubmit check. https://codereview.chromium.org/3003143002/diff/80001/telemetry/telemetry/int... File telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py (right): https://codereview.chromium.org/3003143002/diff/80001/telemetry/telemetry/int... telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py:136: 'web_page_replay_go/wpr_public_hash.txt') On 2017/08/22 21:12:18, nednguyen wrote: > nits: > os.path.join(util.GetCatapultDir(), 'web_page_replay_go', 'wpr_public_hash.txt') Done.
The CQ bit was checked by xunjieli@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from nednguyen@google.com Link to the patchset: https://codereview.chromium.org/3003143002/#ps100001 (title: "address comments")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: Catapult Mac Tryserver on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20Ma...)
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: Catapult Windows Tryserver on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20Wi...)
The CQ bit was checked by xunjieli@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from nednguyen@google.com Link to the patchset: https://codereview.chromium.org/3003143002/#ps120001 (title: "strip newline")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: Catapult Android Tryserver on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20An...)
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: Catapult Android Tryserver on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20An...)
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Patchset #7 (id:140001) has been deleted
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: Catapult Linux Tryserver on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20Li...)
Patchset #7 (id:160001) has been deleted
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
On 2017/08/24 01:00:31, commit-bot: I haz the power wrote: > Try jobs failed on following builders: > Catapult Android Tryserver on master.tryserver.client.catapult (JOB_FAILED, > https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20An...) To enable user data dir for Android, you can email perezju@ for his opinion. Once he approved, send and email to telemetry-announce@
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by xunjieli@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== [Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors --ignore-certificate-errors-spki-list is a new flag that can be used to selectively bypass certificate errors. This flag avoid the downsides of the old --ignore-certificate-errors flag. For more details, please see the linked bug below. BUG=chromium:753948 ========== to ========== [Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors --ignore-certificate-errors-spki-list is a new flag that can be used to selectively bypass certificate errors. This flag avoid the downsides of the old --ignore-certificate-errors flag (which makes Chrome to skip disk cache and re-establish socket connections) For more details, please see the linked bug below. BUG=chromium:753948 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
All dependent CLs have been landed. I kicked off a few perf trybots. If everything goes well, I will land this after labor day weekend.
xunjieli@chromium.org changed reviewers: + simonhatch@chromium.org
On 2017/09/01 13:52:52, xunjieli wrote: > All dependent CLs have been landed. I kicked off a few perf trybots. > If everything goes well, I will land this after labor day weekend. +simonhatch@: Simon, I ran "tools/perf/run_benchmark try all system_health.common_desktop --repo_path=third_party/catapult". I can't find "HTLM results" on the build output pages. For example, linux_perf_bisect bot (https://build.chromium.org/p/tryserver.chromium.perf/builders/linux_perf_bise...). Do you know what I am missing? Thanks!
On 2017/09/05 12:47:58, xunjieli wrote: > On 2017/09/01 13:52:52, xunjieli wrote: > > All dependent CLs have been landed. I kicked off a few perf trybots. > > If everything goes well, I will land this after labor day weekend. > > +simonhatch@: > Simon, I ran "tools/perf/run_benchmark try all system_health.common_desktop > --repo_path=third_party/catapult". > I can't find "HTLM results" on the build output pages. For example, > linux_perf_bisect bot > (https://build.chromium.org/p/tryserver.chromium.perf/builders/linux_perf_bise...). > Do you know what I am missing? Thanks! Talked to Simon offline. There has been some change on Telemetry side, and we need to add --output-format-html to the command. I re-ran the trybots last night. "timeToFirstContentfulPaint" (which regressed with WprGo migration) is lower, as expected. Two sample runs: https://build.chromium.org/p/tryserver.chromium.perf/builders/mac_retina_perf... https://build.chromium.org/p/tryserver.chromium.perf/builders/linux_perf_bise... I am CQ-ing the CL now.
The CQ bit was checked by xunjieli@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from nednguyen@google.com Link to the patchset: https://codereview.chromium.org/3003143002/#ps220001 (title: "Rebased")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 220001, "attempt_start_ts": 1504706544351670, "parent_rev": "c5a474f50f94f4df9cf979c1e7accc5515c79ca7", "commit_rev": "724bb776bcdea642a5bc9cc20fe14bb0282b4900"}
Message was sent while issue was closed.
Description was changed from ========== [Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors --ignore-certificate-errors-spki-list is a new flag that can be used to selectively bypass certificate errors. This flag avoid the downsides of the old --ignore-certificate-errors flag (which makes Chrome to skip disk cache and re-establish socket connections) For more details, please see the linked bug below. BUG=chromium:753948 ========== to ========== [Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors --ignore-certificate-errors-spki-list is a new flag that can be used to selectively bypass certificate errors. This flag avoid the downsides of the old --ignore-certificate-errors flag (which makes Chrome to skip disk cache and re-establish socket connections) For more details, please see the linked bug below. BUG=chromium:753948 Review-Url: https://chromiumcodereview.appspot.com/3003143002 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapu... ==========
Message was sent while issue was closed.
Committed patchset #9 (id:220001) as https://chromium.googlesource.com/external/github.com/catapult-project/catapu...
Message was sent while issue was closed.
A revert of this CL (patchset #9 id:220001) has been created in https://chromiumcodereview.appspot.com/3009313002/ by perezju@chromium.org. The reason for reverting is: Broke perf tests for webview crbug.com/763880. |