0a4e86be29d82eeac094aa0cd53cdfa2063afee3: Part 3: Bug 1295807 - Add in the schema for the proxy API. r?kmag draft
Matthew Wein <mwein@mozilla.com> - Thu, 25 Aug 2016 12:22:58 +0100 - rev 407605
Push 27995 by mwein@mozilla.com at Tue, 30 Aug 2016 16:59:28 +0000
Part 3: Bug 1295807 - Add in the schema for the proxy API. r?kmag MozReview-Commit-ID: 3RTQZMkyRCy
2f506428af1aad0b916ff4ba1abd8b06d8d60b60: Part 2: Bug 1295807 - Add in the global proxy functions to the sandbox. r?kmag draft
Matthew Wein <mwein@mozilla.com> - Fri, 26 Aug 2016 19:03:13 +0100 - rev 407604
Push 27995 by mwein@mozilla.com at Tue, 30 Aug 2016 16:59:28 +0000
Part 2: Bug 1295807 - Add in the global proxy functions to the sandbox. r?kmag MozReview-Commit-ID: Blyhi73OkGt
0e8a3eab39782172746eabaf9c7ec6d88daec6e3: Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r?kmag,robwu draft
Matthew Wein <mwein@mozilla.com> - Tue, 30 Aug 2016 16:21:29 +0100 - rev 407603
Push 27995 by mwein@mozilla.com at Tue, 30 Aug 2016 16:59:28 +0000
Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r?kmag,robwu MozReview-Commit-ID: H1H33CwubXw
0e1434f625f79e9c314f8b272911ce6a5e3daee0: Bug 1288434 - fix buildbot props in mark release as shipped. r=rail draft
Mihai Tabara <mtabara@mozilla.com> - Tue, 30 Aug 2016 19:58:07 +0300 - rev 407602
Push 27994 by bmo:mtabara@mozilla.com at Tue, 30 Aug 2016 16:59:14 +0000
Bug 1288434 - fix buildbot props in mark release as shipped. r=rail MozReview-Commit-ID: ICEezfZDuO6
0abd8676d6bfb67e9c0ca135b136aecd3210e6d3: Bug 1298931: Pass along full packet in will-navigate and navigate events. r=bgrins, r=jryans draft
Lin Clark <lclark@mozilla.com> - Mon, 29 Aug 2016 19:51:28 +0000 - rev 407601
Push 27993 by bmo:lclark@mozilla.com at Tue, 30 Aug 2016 16:59:02 +0000
Bug 1298931: Pass along full packet in will-navigate and navigate events. r=bgrins, r=jryans MozReview-Commit-ID: ECgUeD6MknQ
cdcb17f7b4212cd27caf54a342bedacc01205c6a: Bug 1290179 - Automatically update SHA1 bouncer aliases r=jlund a=release DONTBUILD draft
Rail Aliiev <rail@mozilla.com> - Tue, 30 Aug 2016 12:50:52 -0400 - rev 407600
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 1290179 - Automatically update SHA1 bouncer aliases r=jlund a=release DONTBUILD MozReview-Commit-ID: AjpCcXLu08N
4558fc3a712042f288ed2999bbc55410dfe4a224: Bug 1299204 - Do GC and CC even more aggressively in reftests; r=mchang
Terrence Cole <terrence@mozilla.com> - Tue, 30 Aug 2016 09:28:07 -0700 - rev 407599
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
Bug 1299204 - Do GC and CC even more aggressively in reftests; r=mchang
9b23af2bc178d79b7bdac35f56add8e557c6c937: bug 1218576 - Change unused.h to Unused.h, which matters to some filesystems. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 30 Aug 2016 09:13:00 +0700 - rev 407598
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Change unused.h to Unused.h, which matters to some filesystems. r=gfritzsche MozReview-Commit-ID: GOy5Xz2Pxta
548b9c783ce54f74237e0cd985ad5f17ec402b90: bug 1218576 - Test child categorical histogram aggregation r=gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 23 Aug 2016 08:36:00 +0700 - rev 407597
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Test child categorical histogram aggregation r=gfritzsche It's new, it wasn't tested, and my patches broke it earlier so we should have coverage for it. MozReview-Commit-ID: B25bFOJHMSQ
009721cbd071eacae21aa85dcc94aae2c4ea1049: bug 1218576 - Aggregate child categorical histograms in the parent process. r=gfritzsche
Chris H-C <chutten@mozilla.com> - Thu, 18 Aug 2016 14:06:00 +0700 - rev 407596
Push 27992 by bmo:rail@mozilla.com at Tue, 30 Aug 2016 16:51:23 +0000
bug 1218576 - Aggregate child categorical histograms in the parent process. r=gfritzsche Rewrite the categorical histogram accumulation code to use the common path. This way it gets remote accumulation for cheap. MozReview-Commit-ID: 3q6gdSvBix
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip