230847d248d2235fb1c2ba4ef52d3aca434527df: Bug 1390626 - Part 1: Bail out early if there are no selection listeners to notify; r=smaug
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 15 Aug 2017 16:47:30 -0400 - rev 374849
Push 93783 by eakhgari@mozilla.com at Tue, 15 Aug 2017 21:10:41 +0000
Bug 1390626 - Part 1: Bail out early if there are no selection listeners to notify; r=smaug
e82c11723fcf9bdc3edd24f422121ff2be52f345: Bug 1330149 - Disable tests sensitive to host TZ on Windows. r=anba
Ted Campbell <tcampbell@mozilla.com> - Tue, 15 Aug 2017 15:39:46 -0400 - rev 374848
Push 93782 by tcampbell@mozilla.com at Tue, 15 Aug 2017 20:49:56 +0000
Bug 1330149 - Disable tests sensitive to host TZ on Windows. r=anba These tests pass when our test infrastruction is in PDT, but there are underlying issues. Disable tests on Windows for now to allow migrating tests to TaskCluster. MozReview-Commit-ID: 5HigFMyyaP5
ebd9e87fae8dc3000da9b44c83c3cc2bfe011346: Bug 1384238 - Annotate BHR hangs which occur while there is a pending input event, r=smaug
Michael Layzell <michael@thelayzells.com> - Wed, 09 Aug 2017 16:59:27 -0400 - rev 374847
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1384238 - Annotate BHR hangs which occur while there is a pending input event, r=smaug MozReview-Commit-ID: HRPMw2IfEKB
1034f2f6635f6b0a99488f6c03438b633994e712: Bug 1386369 - Part 2: Stop emitting bhr-thread-hang in the content process, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 10 Aug 2017 14:32:08 -0400 - rev 374846
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1386369 - Part 2: Stop emitting bhr-thread-hang in the content process, r=froydnj MozReview-Commit-ID: 1A7CorZepdQ
56cf8e5c94fcccbb630765b54cf26b65211b5033: Bug 1386369 - Part 1: Change test_BHRObserver to not listen to bhr-thread-hang in content, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 10 Aug 2017 14:25:13 -0400 - rev 374845
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1386369 - Part 1: Change test_BHRObserver to not listen to bhr-thread-hang in content, r=froydnj MozReview-Commit-ID: 7nFBdtiXFc2
2ff0b6602d7623e5601bbd2837cc18b56f39baae: Bug 1380081 - Part 15: Don't try to submit bhr ping to telemetry while running tests, r=chutten
Michael Layzell <michael@thelayzells.com> - Tue, 15 Aug 2017 14:07:31 -0400 - rev 374844
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 15: Don't try to submit bhr ping to telemetry while running tests, r=chutten
3572c91f1eceb9327bfbb0087ac025542eba8a3a: Bug 1380081 - Part 14: Include BHRTelemetryService and xpt files in the package, r=froydnj
Michael Layzell <michael@thelayzells.com> - Tue, 01 Aug 2017 16:22:40 -0400 - rev 374843
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 14: Include BHRTelemetryService and xpt files in the package, r=froydnj MozReview-Commit-ID: IH56INaSOoK
aa9e74a077331374bef346f1f2817653e0225f1c: Bug 1380081 - Part 13: Add telemetry documentation for the new ping format, r=bsmedberg, r=froydnj
Michael Layzell <michael@thelayzells.com> - Tue, 25 Jul 2017 11:16:29 -0400 - rev 374842
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 13: Add telemetry documentation for the new ping format, r=bsmedberg, r=froydnj MozReview-Commit-ID: G4hFZcR2EGL
f86e7c4d0ad9866e455e5177b09fe375db7e7d17: Bug 1380081 - Part 12: Add a test for BHR observer notifications, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:32:38 -0400 - rev 374841
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 12: Add a test for BHR observer notifications, r=froydnj This patch just adds some tests for the new stuff which we added. MozReview-Commit-ID: 2jG75AEUJfS
5eb62a558dc1c929b58563de09b2c5f24dd9efc4: Bug 1380081 - Part 11: Simplify the HangAnnotations abstraction, r=froydnj
Michael Layzell <michael@thelayzells.com> - Fri, 21 Jul 2017 16:57:48 -0400 - rev 374840
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 11: Simplify the HangAnnotations abstraction, r=froydnj HangAnnotations was very complex, required a separate allocation, and used this unfortunate virtual interface implementation which made it harder to do interesting things with it (such as serialize it over IPC). This new implementation is much simpler and more concrete, making HangAnnotations simply be a nsTArray<Annotation>. This also simplifies some of the IPC code which was added in part 7. MozReview-Commit-ID: EzaaxdHpW1t
d3910f43605c9c130313d8e1d02063eb7b5ff760: Bug 1380081 - Part 10: Stop running BHR on beta, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:40:46 -0400 - rev 374839
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 10: Stop running BHR on beta, r=froydnj These changes are going to increase the amount of data which we collect from BHR a lot. It would be dangerous to run it on beta, especially considering how soon the next merge is. This should turn it off for 100% of beta users if I understand the logic correctly. MozReview-Commit-ID: 3HyEKWdXaqU
07452b30b4dc41361f6f7a9e02ebce3509fbe79a: Bug 1380081 - Part 9: Transmit BHR Hangs from the Content and GPU process to the parent process, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 12:49:28 -0400 - rev 374838
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 9: Transmit BHR Hangs from the Content and GPU process to the parent process, r=froydnj BHRTelemetryService only runs in the parent process (and we can only submit pings from there), so we need to send the data which we collect in the GPU and Content processes over IPC to the parent process. MozReview-Commit-ID: 8B5uZKbjNbU
c9312138747143e11f608b7a9ecf4890f249336a: Bug 1380081 - Part 8: Report bhr-thread-hang hangs to telemetry in a custom bhr ping, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:33:53 -0400 - rev 374837
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 8: Report bhr-thread-hang hangs to telemetry in a custom bhr ping, r=froydnj This patch adds the BHRTelemetryService which is a JS implemented XPCOM service that simply listens to the bhr-thread-hang observer notification, and uses the data it collects from it to submit telemetry pings. MozReview-Commit-ID: 2hPXAFmHrm5
f35ba2fdb5182b8aab79361be5803cad9b570faf: Bug 1380081 - Part 7: Add all necessary data for BHR to nsIHangDetails, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:31:56 -0400 - rev 374836
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 7: Add all necessary data for BHR to nsIHangDetails, r=froydnj We're going to use HangDetails as the type containing hang information. We'll have a JS component which reads the data out of nsIHangDetails, builds the payload, and submits it to telemetry for us. We'll do it in JS because telemetry has to be submitted from JS. This patch also adds IPC serization for the relevant types so that we can send HangDetails objects over IPDL. MozReview-Commit-ID: CeikKabY9Vs
a6159f80441794cde58a1d80b3fdab32d02c2883: Bug 1380081 - Part 6: Remove test_ThreadHangStats.js, r=chutten
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:29:53 -0400 - rev 374835
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 6: Remove test_ThreadHangStats.js, r=chutten A new test using the new APIs is introduced in a later part. This test no longer functions as ThreadHangStats is no longer present. MozReview-Commit-ID: HKmoP2An4GP
3afb52d2db564f31a9876f5ba1848b9a269571d0: Bug 1380081 - Part 5: Add some helper methods to HangAnnotations, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:27:19 -0400 - rev 374834
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 5: Add some helper methods to HangAnnotations, r=froydnj These will be used to implement IPC serialization and deserialization of the HangDetails object to send over IPC. This is a temporary measure as HangAnnotations is rewritten in part 11. MozReview-Commit-ID: 1WHNvhDrMF5
a2d2a1bedc3caf92df381855b6b0bb29530daa9a: Bug 1380081 - Part 4: Move BHR into its own component, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:11:40 -0400 - rev 374833
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 4: Move BHR into its own component, r=froydnj MozReview-Commit-ID: 7TOGofAYM6W
3ae61f0ba108f8cd4cde4c2ad624df326cb4ed38: Bug 1380081 - Part 3: Remove the ThreadHangStats object and related code, r=froydnj
Michael Layzell <michael@thelayzells.com> - Mon, 17 Jul 2017 16:37:55 -0400 - rev 374832
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 3: Remove the ThreadHangStats object and related code, r=froydnj MozReview-Commit-ID: EtrktVmc3vP
ef5984e08bc2638b882a6d8d22fe15df8bc35499: Bug 1380081 - Part 2: Remove ThreadHangStats from about:telemetry, r=chutten
Michael Layzell <michael@thelayzells.com> - Mon, 17 Jul 2017 16:37:39 -0400 - rev 374831
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 2: Remove ThreadHangStats from about:telemetry, r=chutten MozReview-Commit-ID: KTOSKobhNAJ
a806fdd3092f4d88b7e9d9f5527d13754a1b7f75: Bug 1380081 - Part 1: Remove getChildThreadHangs, r=chutten
Michael Layzell <michael@thelayzells.com> - Mon, 17 Jul 2017 15:45:03 -0400 - rev 374830
Push 93781 by michael@thelayzells.com at Tue, 15 Aug 2017 20:37:28 +0000
Bug 1380081 - Part 1: Remove getChildThreadHangs, r=chutten This is the first part of purging the existing telemetry code for ThreadHangStats from the tree. All of these features will be replaced with new code for BHR telemetry in the future. MozReview-Commit-ID: BhD5zY2LwUR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip