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

Issue 1837233002: Optional <TimeDelta> since they may be non existent. (Closed)

Created:
4 years, 8 months ago by shivanisha
Modified:
4 years, 6 months ago
CC:
chromium-reviews, csharrison+watch_chromium.org, loading-reviews+metrics_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

This fix uses Optional TimeDeltas since they may be non existent instead of using zero as a non-existent value. It uses base::Optional class (https://codereview.chromium.org/1245163002/) BUG=596367 Apart from the initial fix for this change which involves TimeDelta values in PageLoadExtraInfo to be converted to use base::Optional, this CL has the following 3 more changes: 1. Converted the foreground event condition from event_time < background_time to event_time <= background_time. This made all tests that have an event occuring before calling WasHidden (which fills the background_time as Now()) to be deterministic in assuming that the event will be logged in a foreground histogram irrespective of the clock resolution. This is also a better logical choice since the event has not been subjected to any background-specific functionality if it occurred at the same time as backgrounding. This fixed the first failure reported on this CL :CorePageLoadMetricsObserverTest.OnlyBackgroundLaterEvent. The tests that have event occurring after background will be non deterministic as they cannot be guaranteed to have event time strictly greater than background time. So I have added an interface in the test framework that lets the test retrieve the value of PageLoadExtraInfo for a committed load. I have not added the same for provisional loads/aborted loads but could be added in future if need be. 2. For the failure resulting from inter process time tick skew, conditional clamping is introduced only if the clock is not high resolution. The testing strategy for that is that the existing unit tests should all pass on a low resolution clock system. Failures from this should result in a DCHECK getting hit. (I have not added specific tests for testing this because it will be difficult to test all possible code paths in specific tests and mocking inter process time tick skew would require mocking isHighResolution at the least. The complexity is not worth it since all code paths will not get covered in a few tests anyways.) Committed: https://crrev.com/271f0336503725749c86df213f6710c6423f9b5f Cr-Commit-Position: refs/heads/master@{#401022}

Patch Set 1 #

Patch Set 2 : Need to add Optional changes as well in this issue otherwise bots fail in compilation #

Total comments: 12

Patch Set 3 : Review comments incorporation #

Total comments: 5

Patch Set 4 : Rebased with origin/master and latest changes from 1245163002. #

Patch Set 5 : Rebased with origin/master and latest changes from 1245163002. #

Patch Set 6 : Condition for foreground event changed to consider equality with background time. #

Patch Set 7 : Inter process time ticks skew related error fixed, Rebased #

Total comments: 4

Patch Set 8 : Fixed failing test, deterministic test added with framework changes. #

Patch Set 9 : Rebased with latest, fixed a test, added a clock resolution based test with framework changes. #

Patch Set 10 : Rebased with latest, fixed a test, added a clock resolution dependent test with framework changes. #

Patch Set 11 : Fixed more tests to be deterministic. #

Patch Set 12 : Fixed more tests to be deterministic. #

Patch Set 13 : Fixed non-deterministic tests and Bryan's review comments. #

Patch Set 14 : Rebased, Fixed non-deterministic tests and Bryan's review comments. #

Total comments: 45

Patch Set 15 : Incorporated feedback from Charles. #

Patch Set 16 : Rebased #

Patch Set 17 : Rebased. #

Patch Set 18 : rebased again to make sure win_clang bot failure is not a merging issue #

Total comments: 4

Patch Set 19 : Called RecordInternalError and updated in histograms.xml. #

Total comments: 15

Patch Set 20 : Rebased, incorporated Bryan's feedback and fixed failing test. #

Patch Set 21 : Rebased, incorporated Bryan's feedback and fixed failing test. #

Patch Set 22 : Fixed a few fromGwS tests #

Patch Set 23 : Fixed a couple fromGWS tests #

Patch Set 24 : Rebased #

Total comments: 2

Patch Set 25 : added dcheck when isHighResolution is true. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+363 lines, -137 lines) Patch
M chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +6 lines, -4 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +13 lines, -2 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +38 lines, -25 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +68 lines, -9 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/document_write_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +18 lines, -16 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +31 lines, -10 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/https_engagement_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +5 lines, -0 lines 0 comments Download
M components/page_load_metrics/browser/metrics_web_contents_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +31 lines, -5 lines 0 comments Download
M components/page_load_metrics/browser/metrics_web_contents_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 16 chunks +85 lines, -29 lines 0 comments Download
M components/page_load_metrics/browser/page_load_metrics_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +19 lines, -18 lines 0 comments Download
M components/page_load_metrics/browser/page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +10 lines, -8 lines 0 comments Download
M components/page_load_metrics/browser/page_load_metrics_util.h View 1 2 3 4 5 6 7 8 3 chunks +8 lines, -1 line 0 comments Download
M components/page_load_metrics/browser/page_load_metrics_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +16 lines, -5 lines 0 comments Download
M components/page_load_metrics/common/page_load_timing.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +6 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 82 (20 generated)
shivanisha
https://codereview.chromium.org/1837233002/diff/20001/base/BUILD.gn File base/BUILD.gn (right): https://codereview.chromium.org/1837233002/diff/20001/base/BUILD.gn#newcode567 base/BUILD.gn:567: "observer_list_threadsafe.h", Ignore this file for review. Added here for ...
4 years, 8 months ago (2016-03-29 17:32:07 UTC) #3
shivanisha
I am looking into the Windows Compilation failures.
4 years, 8 months ago (2016-03-29 18:25:39 UTC) #5
Bryan McQuade
Thanks! This looks great. https://codereview.chromium.org/1837233002/diff/20001/components/page_load_metrics/browser/page_load_metrics_observer.h File components/page_load_metrics/browser/page_load_metrics_observer.h (right): https://codereview.chromium.org/1837233002/diff/20001/components/page_load_metrics/browser/page_load_metrics_observer.h#newcode55 components/page_load_metrics/browser/page_load_metrics_observer.h:55: PageLoadExtraInfo(base::Optional<base::TimeDelta> first_background_time, given that base::Optional ...
4 years, 8 months ago (2016-03-29 18:33:43 UTC) #7
shivanisha
https://codereview.chromium.org/1837233002/diff/20001/components/page_load_metrics/browser/page_load_metrics_observer.h File components/page_load_metrics/browser/page_load_metrics_observer.h (right): https://codereview.chromium.org/1837233002/diff/20001/components/page_load_metrics/browser/page_load_metrics_observer.h#newcode55 components/page_load_metrics/browser/page_load_metrics_observer.h:55: PageLoadExtraInfo(base::Optional<base::TimeDelta> first_background_time, On 2016/03/29 at 18:33:43, Bryan McQuade wrote: ...
4 years, 8 months ago (2016-03-29 18:54:25 UTC) #8
shivanisha
https://codereview.chromium.org/1837233002/diff/40001/base/BUILD.gn File base/BUILD.gn (right): https://codereview.chromium.org/1837233002/diff/40001/base/BUILD.gn#newcode567 base/BUILD.gn:567: "observer_list_threadsafe.h", Ignore this file for review. Added here for ...
4 years, 8 months ago (2016-03-29 18:57:16 UTC) #9
Charlie Harrison
You should be able to change this to be a dependent CL, so that when ...
4 years, 8 months ago (2016-03-29 18:58:52 UTC) #10
Bryan McQuade
lgtm https://codereview.chromium.org/1837233002/diff/20001/components/page_load_metrics/browser/page_load_metrics_util.cc File components/page_load_metrics/browser/page_load_metrics_util.cc (right): https://codereview.chromium.org/1837233002/diff/20001/components/page_load_metrics/browser/page_load_metrics_util.cc#newcode24 components/page_load_metrics/browser/page_load_metrics_util.cc:24: return info.started_in_foreground && event && On 2016/03/29 at ...
4 years, 8 months ago (2016-03-29 19:00:47 UTC) #11
Will Harris
hi. https://codereview.chromium.org/1245163002/ is almost landed can you rebase this CL, and the base/* parts with ...
4 years, 8 months ago (2016-04-15 20:42:36 UTC) #12
shivanisha
On 2016/04/15 at 20:42:36, wfh wrote: > hi. https://codereview.chromium.org/1245163002/ is almost landed > > can ...
4 years, 8 months ago (2016-04-15 20:54:00 UTC) #13
shivanisha
Rebased with origin/master and latest changes from CL 1245163002.
4 years, 8 months ago (2016-04-18 15:14:29 UTC) #15
shivanisha
On 2016/04/18 at 15:14:29, shivanisha wrote: > Rebased with origin/master and latest changes from CL ...
4 years, 8 months ago (2016-04-18 16:26:15 UTC) #16
Will Harris
On 2016/04/18 16:26:15, shivanisha wrote: > On 2016/04/18 at 15:14:29, shivanisha wrote: > > Rebased ...
4 years, 8 months ago (2016-04-18 19:46:44 UTC) #17
shivanisha
On 2016/04/18 at 19:46:44, wfh wrote: > On 2016/04/18 16:26:15, shivanisha wrote: > > On ...
4 years, 8 months ago (2016-04-18 20:55:20 UTC) #18
shivanisha
To address the timing dependent failure, this patch makes the condition for an event being ...
4 years, 8 months ago (2016-04-20 17:33:17 UTC) #19
shivanisha
On 2016/04/20 at 17:33:17, shivanisha wrote: > To address the timing dependent failure, this patch ...
4 years, 8 months ago (2016-04-20 17:55:34 UTC) #20
Will Harris
On 2016/04/20 17:55:34, shivanisha wrote: > On 2016/04/20 at 17:33:17, shivanisha wrote: > > To ...
4 years, 8 months ago (2016-04-20 18:35:54 UTC) #21
shivanisha
On 2016/04/20 at 18:35:54, wfh wrote: > On 2016/04/20 17:55:34, shivanisha wrote: > > On ...
4 years, 8 months ago (2016-04-22 17:04:03 UTC) #22
Charlie Harrison
*sigh*, you could be seeing interprocess time ticks skew for navigation starts that are coming ...
4 years, 8 months ago (2016-04-22 17:09:54 UTC) #23
Bryan McQuade
Can we only do that if we don't have a cross process monotonic click on ...
4 years, 8 months ago (2016-04-22 17:52:30 UTC) #24
Will Harris
I'm surprised the clock could change like this between processes. The clock across all processes ...
4 years, 8 months ago (2016-04-22 17:56:08 UTC) #25
shivanisha
On 2016/04/22 at 17:56:08, wfh wrote: > I'm surprised the clock could change like this ...
4 years, 8 months ago (2016-04-22 18:09:59 UTC) #26
Charlie Harrison
On 2016/04/22 18:09:59, shivanisha wrote: > On 2016/04/22 at 17:56:08, wfh wrote: > > I'm ...
4 years, 8 months ago (2016-04-22 18:13:17 UTC) #27
shivanisha
On 2016/04/22 at 18:13:17, csharrison wrote: > On 2016/04/22 18:09:59, shivanisha wrote: > > On ...
4 years, 8 months ago (2016-04-22 20:31:27 UTC) #28
Bryan McQuade
On 2016/04/22 at 20:31:27, shivanisha wrote: > On 2016/04/22 at 18:13:17, csharrison wrote: > > ...
4 years, 8 months ago (2016-04-26 14:35:14 UTC) #29
Charlie Harrison
On 2016/04/26 14:35:14, Bryan McQuade wrote: > On 2016/04/22 at 20:31:27, shivanisha wrote: > > ...
4 years, 8 months ago (2016-04-26 15:02:43 UTC) #30
Bryan McQuade
On 2016/04/26 at 15:02:43, csharrison wrote: > On 2016/04/26 14:35:14, Bryan McQuade wrote: > > ...
4 years, 8 months ago (2016-04-26 15:04:56 UTC) #31
shivanisha
Patch 7 has the following changes over earlier patches: - Added a Windows-only function to ...
4 years, 7 months ago (2016-04-29 19:13:04 UTC) #34
Will Harris
I still get a failure on unit_tests on GCE: [ RUN ] CorePageLoadMetricsObserverTest.FailedBackgroundProvisionalLoad e:\b\build\slave\win\build\src\base\test\histogram_tester.cc(170): error: ...
4 years, 7 months ago (2016-04-30 01:02:16 UTC) #35
shivanisha
On 2016/04/30 at 01:02:16, wfh wrote: > I still get a failure on unit_tests on ...
4 years, 7 months ago (2016-05-02 17:46:08 UTC) #37
Will Harris
On 2016/05/02 17:46:08, shivanisha wrote: > On 2016/04/30 at 01:02:16, wfh wrote: > > I ...
4 years, 7 months ago (2016-05-02 18:04:46 UTC) #38
Bryan McQuade
thanks for the updates! added a couple comments. https://codereview.chromium.org/1837233002/diff/120001/components/page_load_metrics/browser/metrics_web_contents_observer.cc File components/page_load_metrics/browser/metrics_web_contents_observer.cc (right): https://codereview.chromium.org/1837233002/diff/120001/components/page_load_metrics/browser/metrics_web_contents_observer.cc#newcode382 components/page_load_metrics/browser/metrics_web_contents_observer.cc:382: base::TimeTicks& ...
4 years, 7 months ago (2016-05-02 18:32:40 UTC) #39
shivanisha
On 2016/04/30 at 01:02:16, wfh wrote: > I still get a failure on unit_tests on ...
4 years, 7 months ago (2016-05-02 20:52:54 UTC) #40
shivanisha
This patch has the following updates to the last patch: - Renamed the clamping function ...
4 years, 7 months ago (2016-05-12 19:50:55 UTC) #45
shivanisha
On 2016/05/12 at 19:50:55, shivanisha wrote: > This patch has the following updates to the ...
4 years, 7 months ago (2016-05-13 17:06:45 UTC) #46
shivanisha
On 2016/05/13 at 17:06:45, shivanisha wrote: > On 2016/05/12 at 19:50:55, shivanisha wrote: > > ...
4 years, 7 months ago (2016-05-13 17:42:19 UTC) #47
shivanisha
This patch has the following fixes: - Fixed more non-deterministic tests. Failing tests' details are ...
4 years, 7 months ago (2016-05-18 17:36:39 UTC) #49
Charlie Harrison
First pass, looks good! Mostly nits. https://codereview.chromium.org/1837233002/diff/260001/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc (right): https://codereview.chromium.org/1837233002/diff/260001/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc#newcode181 chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc:181: DCHECK(extra_info.time_to_abort); Just to ...
4 years, 7 months ago (2016-05-19 18:20:49 UTC) #50
shivanisha
Thanks! Incorporated the feedback. https://codereview.chromium.org/1837233002/diff/260001/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc (right): https://codereview.chromium.org/1837233002/diff/260001/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc#newcode181 chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc:181: DCHECK(extra_info.time_to_abort); On 2016/05/19 at 18:20:48, ...
4 years, 7 months ago (2016-05-23 15:06:44 UTC) #51
Charlie Harrison
Thanks, it looks pretty good now. I'll do a final pass when you fix the ...
4 years, 7 months ago (2016-05-24 14:02:46 UTC) #52
shivanisha
Merged latest changes from master.
4 years, 7 months ago (2016-05-24 17:58:16 UTC) #53
Charlie Harrison
https://codereview.chromium.org/1837233002/diff/340001/components/page_load_metrics/browser/metrics_web_contents_observer.cc File components/page_load_metrics/browser/metrics_web_contents_observer.cc (right): https://codereview.chromium.org/1837233002/diff/340001/components/page_load_metrics/browser/metrics_web_contents_observer.cc#newcode439 components/page_load_metrics/browser/metrics_web_contents_observer.cc:439: UMA_HISTOGRAM_ENUMERATION(internal::kErrorEvents, Use RecordInternalError to avoid inlining a bunch of ...
4 years, 7 months ago (2016-05-24 19:32:01 UTC) #54
shivanisha
https://codereview.chromium.org/1837233002/diff/340001/components/page_load_metrics/browser/metrics_web_contents_observer.cc File components/page_load_metrics/browser/metrics_web_contents_observer.cc (right): https://codereview.chromium.org/1837233002/diff/340001/components/page_load_metrics/browser/metrics_web_contents_observer.cc#newcode439 components/page_load_metrics/browser/metrics_web_contents_observer.cc:439: UMA_HISTOGRAM_ENUMERATION(internal::kErrorEvents, On 2016/05/24 at 19:32:01, csharrison wrote: > Use ...
4 years, 7 months ago (2016-05-24 20:09:57 UTC) #55
Charlie Harrison
Thanks! LGTM
4 years, 7 months ago (2016-05-24 20:15:39 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1837233002/360001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1837233002/360001
4 years, 7 months ago (2016-05-24 21:16:21 UTC) #59
shivanisha
holte@, PTAL for histograms.xml, Thanks!
4 years, 7 months ago (2016-05-24 21:25:14 UTC) #62
shivanisha
bmcquade@, the CL has been updated since you last lgtm'ed. Do you want to take ...
4 years, 7 months ago (2016-05-24 21:28:06 UTC) #63
Will Harris
still seeing (at least) one failing test on the GCE bots from ps19: [ RUN ...
4 years, 7 months ago (2016-05-24 22:35:28 UTC) #64
Charlie Harrison
On 2016/05/24 22:35:28, Will Harris (slow thru 23 May) wrote: > still seeing (at least) ...
4 years, 7 months ago (2016-05-24 22:42:29 UTC) #65
Steven Holte
histograms lgtm
4 years, 7 months ago (2016-05-24 23:43:59 UTC) #66
shivanisha
On 2016/05/24 at 22:35:28, wfh wrote: > still seeing (at least) one failing test on ...
4 years, 7 months ago (2016-05-25 18:51:51 UTC) #67
Bryan McQuade
Thanks for this change! Basically looks good, just a few small things. https://codereview.chromium.org/1837233002/diff/360001/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer_unittest.cc File chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer_unittest.cc ...
4 years, 7 months ago (2016-05-26 00:10:05 UTC) #68
shivanisha
This patch took a while to be uploaded as the Win10 GCE swarming bots are ...
4 years, 6 months ago (2016-06-07 17:58:20 UTC) #69
shivanisha
Fixed a couple of fromGWS tests though their root cause was not this CL but ...
4 years, 6 months ago (2016-06-08 20:01:35 UTC) #70
shivanisha
On 2016/06/08 at 20:01:35, shivanisha wrote: > Fixed a couple of fromGWS tests though their ...
4 years, 6 months ago (2016-06-09 15:03:59 UTC) #71
Will Harris
excellent! do you think this CL can be committed soon?
4 years, 6 months ago (2016-06-10 22:52:18 UTC) #72
shivanisha
On 2016/06/10 at 22:52:18, wfh wrote: > excellent! do you think this CL can be ...
4 years, 6 months ago (2016-06-12 11:11:34 UTC) #73
shivanisha
Rebased with latest.
4 years, 6 months ago (2016-06-20 19:39:07 UTC) #74
Bryan McQuade
Thanks for this fix! LGTM. https://codereview.chromium.org/1837233002/diff/460001/components/page_load_metrics/browser/metrics_web_contents_observer.cc File components/page_load_metrics/browser/metrics_web_contents_observer.cc (right): https://codereview.chromium.org/1837233002/diff/460001/components/page_load_metrics/browser/metrics_web_contents_observer.cc#newcode445 components/page_load_metrics/browser/metrics_web_contents_observer.cc:445: return; could we also ...
4 years, 6 months ago (2016-06-21 00:59:46 UTC) #75
shivanisha
https://codereview.chromium.org/1837233002/diff/460001/components/page_load_metrics/browser/metrics_web_contents_observer.cc File components/page_load_metrics/browser/metrics_web_contents_observer.cc (right): https://codereview.chromium.org/1837233002/diff/460001/components/page_load_metrics/browser/metrics_web_contents_observer.cc#newcode445 components/page_load_metrics/browser/metrics_web_contents_observer.cc:445: return; On 2016/06/21 at 00:59:46, Bryan McQuade wrote: > ...
4 years, 6 months ago (2016-06-21 17:08:51 UTC) #76
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1837233002/480001
4 years, 6 months ago (2016-06-21 17:09:20 UTC) #79
commit-bot: I haz the power
Committed patchset #25 (id:480001)
4 years, 6 months ago (2016-06-21 17:18:04 UTC) #80
commit-bot: I haz the power
4 years, 6 months ago (2016-06-21 17:49:32 UTC) #82
Message was sent while issue was closed.
Patchset 25 (id:??) landed as
https://crrev.com/271f0336503725749c86df213f6710c6423f9b5f
Cr-Commit-Position: refs/heads/master@{#401022}

Powered by Google App Engine
This is Rietveld 408576698