25905e31cba59b07c832fb07abb992cfda45f6a4: bug 1218576 - Ensure we can record before trying to record categorical histograms. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:42:00 +0700 - rev 407595
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Ensure we can record before trying to record categorical histograms. r=gfritzsche Every other Accumulate call has it :S MozReview-Commit-ID: 8uWtADebuJ1
ccbf45fbf4e83b24038654bc2f87d55df1aaf7d5: bug 1218576 - Ensure Telemetry IDs coming from IPC are valid r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:42:00 +0700 - rev 407594
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Ensure Telemetry IDs coming from IPC are valid r=gfritzsche I saw a one-off crash on try in internal_GetHistogramByEnumId. Not reproducible but maybe possible if we're trying to accumulate using an invalid ID. So let's guard against that. MozReview-Commit-ID: Ei6eTlV91mJ
355d9c21953cbc3bc075dd62f824e9bb91e6e9e9: bug 1218576 - Ensure remaining batched telemetry is flushed on content process shutdown r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:41:00 +0700 - rev 407593
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Ensure remaining batched telemetry is flushed on content process shutdown r=gfritzsche On content process shutdown we send a content process ping to ensure we have up-to-date data from the content process before it goes away. Now we need to also flush the batched telemetry accumulations to the parent so that it can be present in the ping. No attempt is made to synchronize access to IPCTimerFired. It is safe to re-enter. No attempt is made to cancel the timer as its firing is benign. MozReview-Commit-ID: 1gjNH9IPhKf
5ecce735b1bfc3230fc1209db3a6e0d077155aba: bug 1218576 - Assert we're the parent process when clearing histograms. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:41:00 +0700 - rev 407592
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Assert we're the parent process when clearing histograms. r=gfritzsche Clear isn't generally called at all, and isn't dispatched to the parent process for child telemetry aggregation. Clear should only be called on the parent process. MozReview-Commit-ID: stIutvAO6h
c716caa64cb43414ddded1bfc9afd99da2290ec6: bug 1218576 - Update test browser_use_counters.js to use aggregated child telemetry r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:40:00 +0700 - rev 407591
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Update test browser_use_counters.js to use aggregated child telemetry r=gfritzsche waitOnCondition is used to wait for the telemetry batch to be processed (roughly every 2s). It resolves and rejects to the same value as there are a couple of xfail tests that need the wrong answer. MozReview-Commit-ID: I1JqEXQSL7d
0fa32203e30ab9408768a2c533e6051fbf88bcc1: bug 1218576 - Update test_ChildHistograms for child telemetry aggregation r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:40:00 +0700 - rev 407590
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Update test_ChildHistograms for child telemetry aggregation r=gfritzsche No more requestChildPayloads (or need for it). MozReview-Commit-ID: AmPuT04HjWx
80df18726a87925ac324eb2ff82652bd7a9669f9: bug 1218576 - Support remote accumulation via JS histograms. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 19 Aug 2016 08:41:00 +0700 - rev 407589
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Support remote accumulation via JS histograms. r=gfritzsche The JS histograms, too, need to dispatch their accumulations from child to parent. JSHistograms_Add now only supports histograms that are in gHistogramsMap or that were created in the parent process. After bug 1288745, maybe we'll be able to change this to be less convoluted. MozReview-Commit-ID: 3qTH89YKbGP
c56206f87ddf1734ea1ed4a88ea7de4b0cf801a3: bug 1218576 - Move aggregated child telemetry to processes.content r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:39:00 +0700 - rev 407588
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Move aggregated child telemetry to processes.content r=gfritzsche Take the opportunity presented through changing child telemetry accumulation to bring the ping form closer to the ideas expressed in bug 1281795. childPayloads still exists, but without histograms or keyedHistograms which are now at root.processes.content.{keyedH|h}istograms. This will require coordinated changes in the aggregator and moztelemetry libraries. MozReview-Commit-ID: AqG2jmBBC2W
5bb29adfd2f3834bef9c088986a95359fdee1bac: bug 1218576 - Remove requestChildPayloads r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:39:00 +0700 - rev 407587
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Remove requestChildPayloads r=gfritzsche To simplify using child telemetry from the parent process, only allow child telemetry payloads to be generated once per child process, on shut down. This will allow us to use the child telemetry's subsession information to leave childPayloads the way it currently is. Will need to update test_ChildHistograms.js as it is the only consumer. MozReview-Commit-ID: 2qSztg0QHV5
ee46537edfbc7701ad1723c22ca5b39da713fee1: bug 1218576 - Pre-allocate child keyed histograms in the parent process r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 16 Aug 2016 12:38:00 +0700 - rev 407586
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Pre-allocate child keyed histograms in the parent process r=gfritzsche I originally thought we'd be able to avoid the previous implementation's waste of a map full of every kind of keyed histogram. Unfortunately, other code (TelemetrySession at the very least) depends on this (and will throw if a keyed histogram isn't present, even if it is empty) MozReview-Commit-ID: 8MCGVa595UB
a7907f9f7bab62dfd28ec352b9e7f80c50a4dd6a: bug 1218576 - Support subsession hgrams for child aggregation r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 30 Aug 2016 09:12:00 +0700 - rev 407585
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Support subsession hgrams for child aggregation r=gfritzsche The original commit didn't properly support subsession histograms, so rectify that lapse by adding support for stripping out the base name of a histogram when trying to determine its id. MozReview-Commit-ID: LvUek6f5WUx
7d75e044ec95c3f74c8862a0495f44d9a6af9c5e: bug 1218576 - Accumulate child histograms in the parent process r=froydnj
Chris H-C <chutten@mozilla.com> - Tue, 23 Aug 2016 08:35:00 +0700 - rev 407584
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Accumulate child histograms in the parent process r=froydnj Batch the accumulations to only transmit every so often, so we don't incur too much in the way of IPC overhead penalties. What this doesn't do: * remove or restructure child telemetry code to adapt to the new way * send the telemetry anywhere * allow for the child process to clear child histograms * support anything but histograms (but this is expected and okay) MozReview-Commit-ID: JnUkcmN3Ya7
219efbc6aadba9f88c61ee745c5c903ba3059cc3: bug 1277504 - Support aggregated child histograms in about:telemetry r=gfritzsche
Chris H-C <chutten@mozilla.com> - Fri, 26 Aug 2016 08:06:00 +0700 - rev 407583
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1277504 - Support aggregated child histograms in about:telemetry r=gfritzsche Throw some process selectors in the Histograms and Keyed Histograms sections to allow users to choose which process type's histograms they'd like to see.
70b7f7e885c7e946305c9846d73c6253e9c3757f: bug 1290027 - Update "main" ping docs for child telemetry aggregation. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Mon, 29 Aug 2016 08:20:00 +0700 - rev 407582
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1290027 - Update "main" ping docs for child telemetry aggregation. r=gfritzsche MozReview-Commit-ID: 52ja77pxuXu
cc3d60b79315de026a521f483ecbc3506df650db: Bug 527003 - adding tests for accessibility service shutdown (both e10s and non-e10s). r=surkov
Yura Zenevich <yzenevich@mozilla.com> - Tue, 30 Aug 2016 01:31:10 -0400 - rev 407581
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 527003 - adding tests for accessibility service shutdown (both e10s and non-e10s). r=surkov MozReview-Commit-ID: LUz1r3J1SZi
8f96a0ce280f311f2a8970806b50663611326da2: Bug 527003 - make a11y service store info about its consumers. Only shut down a11y when there are no more consumers remaining. r=surkov, tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Mon, 29 Aug 2016 11:06:48 -0400 - rev 407580
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 527003 - make a11y service store info about its consumers. Only shut down a11y when there are no more consumers remaining. r=surkov, tbsaunde MozReview-Commit-ID: KF5d6xaO83E
633c05b48792f4d55a13e43ad12034a53006797d: Bug 1121938 - Implement TypedArray.prototype.toString and .toLocaleString. r=waldo
André Bargull <andre.bargull@gmail.com> - Thu, 11 Aug 2016 09:31:22 -0700 - rev 407579
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 1121938 - Implement TypedArray.prototype.toString and .toLocaleString. r=waldo
1a6361b000fcb97f941e4091001e88be0e46927f: Bug 1296309 - Return umask (PulseAudio) and wait4 (threads) to the whitelist. r=tedd
Gian-Carlo Pascutto <gcp@mozilla.com> - Tue, 30 Aug 2016 16:59:39 +0200 - rev 407578
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 1296309 - Return umask (PulseAudio) and wait4 (threads) to the whitelist. r=tedd MozReview-Commit-ID: 72RrNf57FQQ
306233ac26ed7d008787b4a5acdd18318fa5c4bf: Bug 1205845 - Implement telemetry measure to track toolbox docking setting; r=jryans p=bsmedberg
Sunny <indiasuny000@gmail.com> - Sun, 28 Aug 2016 22:35:18 +0530 - rev 407577
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 1205845 - Implement telemetry measure to track toolbox docking setting; r=jryans p=bsmedberg MozReview-Commit-ID: 7Zl1ggZDbde
e136eeba3738b20ee1a1e40bb859f02b90064acc: Bug 1298068 - part 2 - use nsTArray<>&& arguments when constructing nsJSScriptTimeoutHandler objects; r=baku
Nathan Froyd <froydnj@gmail.com> - Tue, 30 Aug 2016 18:54:12 -0400 - rev 407576
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 1298068 - part 2 - use nsTArray<>&& arguments when constructing nsJSScriptTimeoutHandler objects; r=baku This way of writing things is more clear than what the current code does.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip