Граф коммитов

2799 Коммитов

Автор SHA1 Сообщение Дата
Carsten "Tomcat" Book 9a2448ee1c Merge mozilla-central to mozilla-inbound 2016-09-14 12:11:09 +02:00
Carsten "Tomcat" Book d2c3fe7fd3 merge autoland to mozilla-central a=merge 2016-09-14 12:07:02 +02:00
Ryan VanderMeulen 739f3dac5a Merge m-c to autoland. a=merge 2016-09-13 20:46:39 -04:00
Benjamin Bouvier daec611782 Bug 1288778: Add a telemetry probe for usage of asm.js / wasm; r=luke, data-review=bsmedberg
MozReview-Commit-ID: D8yiiobompo

--HG--
extra : rebase_source : 889800ed00a5f05522bd8235491dfd0bee059f9a
extra : amend_source : 268b1d5b811e58d2748f9780992e4769432cb681
2016-09-08 16:07:15 +02:00
Dragana Damjanovic dd.mozilla@gmail.com ef19d6d0f4 Bug 1296288 - Add telemetry for TLS early-data. r=mcmanus
--HG--
extra : rebase_source : 0d62e936d2af4de539802dff046a3b8453e4d9c6
2016-09-13 02:32:00 -04:00
Francois Marier 2698828323 Bug 1297865 - Improve the description of Application Reputation telemetry probes. r=bsmedberg,gcp
MozReview-Commit-ID: 7AR8NBY5xQN

--HG--
extra : rebase_source : 16b718d3c68d19fc1cf6c7e73372230a9b231c4f
2016-08-25 17:34:46 -07:00
Francois Marier d69d6c0f15 Bug 1297865 - Add an email address to all Safe Browsing telemetry probes. r=bsmedberg,gcp
MozReview-Commit-ID: 27nL1DavtLy

--HG--
extra : rebase_source : 9bfa0b27a753af443a416b417c6990f25c45b53d
2016-08-25 17:40:49 -07:00
Francois Marier e4e037ca36 Bug 1297865 - Extend Safe Browsing telemetry probes we are still using. r=bsmedberg,gcp
MozReview-Commit-ID: 6675iD0yxZT

--HG--
extra : rebase_source : 7a8db4f337932e389e301ab08f2175442c9d025d
2016-08-25 16:38:55 -07:00
Francois Marier 65350bc2ed Bug 1297865 - Remove unused URLCLASSIFIER_PS_FAILURE probe. r=bsmedberg,gcp
MozReview-Commit-ID: Gl4o8gllqcs

--HG--
extra : rebase_source : 6eb303a2a5928b05e5dc8bb78fe36e648a657ddd
2016-08-25 16:34:07 -07:00
AdamG2 01468c06af Bug 1299144 - Replace TelemetryHistogram::NewKeyedHistogram and replace with predefined histograms. r=chutten
MozReview-Commit-ID: FLRyEswR6r7

--HG--
extra : rebase_source : 6d12a35d58c92b9eb3017f36fc13851170af0a75
2016-09-13 01:04:39 -04:00
Thom Chiovoloni 4c8aff6678 Bug 1299784 - Include a hashed version of the device ID with the sync ping r=bsmedberg,markh
MozReview-Commit-ID: 3sPSeBNrF8z

--HG--
extra : rebase_source : 518a0790ef4445539cd283d1b8c2f0cdc1c471ec
2016-09-07 16:49:21 -04:00
Mason Chang 200e76f295 Bug 1302240 - Report content backend to telemetry. r=dvander 2016-09-12 16:23:28 -07:00
kaku@mozilla.com 8bcd6001da Bug 1299718 part 1 - Histogram for VIDEO_AS_CONTENT_SOURCE; r=bsmedberg,gerald
MozReview-Commit-ID: 2f2tyt1qGka
2016-09-14 15:50:28 +10:00
Carsten "Tomcat" Book 89dba842cb merge fx-team to mozilla-central a=merge 2016-09-09 12:01:21 +02:00
Wes Kocher 819bc41348 Merge m-c to autoland, a=merge 2016-09-08 15:29:04 -07:00
Carsten "Tomcat" Book e3c2ddf887 Merge mozilla-central to mozilla-inbound 2016-09-08 12:42:45 +02:00
Carsten "Tomcat" Book f4a16a723a merge mozilla-inbound to mozilla-central a=merge 2016-09-08 12:01:17 +02:00
Christoph Kerschbaumer 3d6e94c203 Bug 1300891 - Rename SCRIPT_BLOCK_WRONG_MIME to avoid confusing the telemetry probe. r=gfritzsche 2016-09-08 09:29:17 +02:00
Wes Kocher f9c7432e12 Merge m-c to fx-team, a=merge 2016-09-08 15:29:40 -07:00
Georg Fritzsche 25347202c9 Bug 1301313 - Add submission constraints to Telemetry custom ping documentation. r=dexter 2016-09-09 00:43:25 +07:00
Mike Conley 9801e42424 Bug 1301435 - Make FX_TAB_SWITCH_SPINNER_VISIBLE_MS and FX_TAB_SWITCH_SPINNER_VISIBLE_LONG_MS opt-out probes. r=bsmedberg
MozReview-Commit-ID: 7eX21qeoZ9W

--HG--
extra : rebase_source : f413e670cfd2386d7ca03b176eed45de0fc0a77e
2016-09-08 12:21:42 -04:00
Timothy Nikkel 3b81ba0aeb Bug 1298101. Implement telemetry to take event handling time during page load. r=smaug 2016-09-07 23:30:24 -05:00
Wes Kocher 1989131fea Merge m-c to inbound, a=merge 2016-09-07 18:07:21 -07:00
Andrea Marchesini 1e171e5410 Bug 1296606 - Fix the description for telemetry id NUMBER_OF_PROFILES, r=francois 2016-09-08 00:56:25 +02:00
Wes Kocher 92e5271008 Backed out 17 changesets (bug 1277504, bug 1218577, bug 1218576) for ASAN bc2 failures a=backout
Backed out changeset 62009556e4ad (bug 1218576)
Backed out changeset 57f9849f0f8f (bug 1218576)
Backed out changeset 9595c56c9db2 (bug 1277504)
Backed out changeset 9d15ae92f2fa (bug 1218576)
Backed out changeset ea7282078b05 (bug 1218576)
Backed out changeset 848f4ef30978 (bug 1218576)
Backed out changeset 1b6666eb3b81 (bug 1218576)
Backed out changeset ce2a2dabb042 (bug 1218576)
Backed out changeset 3caacb5c213b (bug 1218576)
Backed out changeset c68fc5ad5ecf (bug 1218576)
Backed out changeset 1678482b2fad (bug 1218576)
Backed out changeset df28918fe236 (bug 1218576)
Backed out changeset eb5dbe28ab20 (bug 1218576)
Backed out changeset baf105cbe0c8 (bug 1218576)
Backed out changeset 7fdd6b6ab594 (bug 1218576)
Backed out changeset a0a4829d0ca0 (bug 1218577)
Backed out changeset fc16cda7781b (bug 1218576)
2016-09-07 10:18:17 -07:00
AdamG2 edc428d2f0 Bug 1299143 - Remove outdated comment about Telemetry.snapshot.static. r=gfritzsche
MozReview-Commit-ID: KxW3jTaPjHX

--HG--
extra : rebase_source : 194e4c54064a485793acbbdc48fbc21a4a8bd01f
2016-09-07 00:48:03 -04:00
AdamG2 27382a6038 Bug 1288745 - Remove TelemetryHistogram::NewHistogram and replace with predefined histograms. r=chutten
MozReview-Commit-ID: 6v270MnquqT

--HG--
extra : rebase_source : 0546095872930c726e2a9010adc7496d08a87d06
2016-09-03 15:26:40 -04:00
Phil Ringnalda d7eb2fba8f Merge m-c to m-i 2016-09-05 13:13:05 -07:00
Tom Schuster e92a8267c7 Bug 1299267 - Add additonal telemetry types. r=ckerschb 2016-09-05 20:02:52 +02:00
Chris H-C d88b9182b1 bug 1218576 - Ensure IPCTimer is on the main thread. r=froydnj f=gfritzsche
nsTimer fires on the thread that created the timer. An nsTimer instance should
only be manipulated on its target thread (it isn't threadsafe). IPC using
PContent must be on the main thread.

Thus, everything to do with the gIPCTimer must be on the main thread.

This also takes care of bug 1299312.

MozReview-Commit-ID: IcVRYsoX2R9
2016-09-07 08:53:00 -04:00
Chris H-C 608c587bf3 bug 1218576 - Change unused.h to Unused.h, which matters to some filesystems. r=gfritzsche
MozReview-Commit-ID: GOy5Xz2Pxta
2016-09-07 08:53:00 -04:00
Chris H-C e87bce05db 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
2016-09-07 08:53:00 -04:00
Chris H-C ff11ceafee 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
2016-09-07 08:53:00 -04:00
Chris H-C 27ce69e88d 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
2016-09-07 08:53:00 -04:00
Chris H-C ab8640761f 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
2016-09-07 08:53:00 -04:00
Chris H-C 26c492926f 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
2016-09-07 08:53:00 -04:00
Chris H-C 5a9db54b76 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
2016-09-07 08:53:00 -04:00
Chris H-C e39f48e377 bug 1218576 - Update test_ChildHistograms for child telemetry aggregation r=gfritzsche
No more requestChildPayloads (or need for it).

MozReview-Commit-ID: AmPuT04HjWx
2016-09-07 08:53:00 -04:00
Chris H-C 80b0990d7a 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
2016-09-07 08:53:00 -04:00
Chris H-C 826805edbb 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
2016-09-07 08:53:00 -04:00
Chris H-C 2caa28ca86 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
2016-09-07 08:53:00 -04:00
Chris H-C e34b5502f1 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
2016-09-07 08:53:00 -04:00
Chris H-C 5bf299ef1a bug 1218577 - 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
2016-09-07 08:53:00 -04:00
Chris H-C 14a62ec6c8 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
2016-09-07 08:53:00 -04:00
Johann Hofmann 95395ae5d0 Bug 1286118 - Add telemetry probe to measure changes to permissions after initial prompt. r=florian
MozReview-Commit-ID: 9Y4XaY71dhh

--HG--
extra : rebase_source : 6cb6ba2f3d36670f84f96a859ce0f86a0bfe69c3
2016-07-20 12:20:43 +02:00
Wes Kocher ee92002ede Merge inbound to m-c a=merge 2016-09-02 13:17:30 -07:00
Thom Chiovoloni ac2f0b721a Bug 1295058 - Make sync ping only submit every 12 hours or on browser shutdown r=gfritzsche,markh
MozReview-Commit-ID: 9BcMGAP0w7U

--HG--
extra : rebase_source : d55fdc6cd058a265d90044c49e0e69bff1e499d6
2016-08-31 12:50:34 -04:00
Ryan VanderMeulen 37b200a0c5 Merge autoland to m-c. a=merge 2016-09-01 12:11:51 -04:00
Bob Owen db36da75f2 Bug 1259087: Add content process sandbox level to Telemetry Environment. r=gfritzsche
MozReview-Commit-ID: 8Irs0qvg8I9
2016-09-01 12:22:11 +01:00
Mark Banner 38ec943c53 Bug 1295606 - Remove unused Histogram definitions now that Loop has been removed. r=bsmedberg
MozReview-Commit-ID: Cd8MwyzWn8f

--HG--
extra : rebase_source : 2a653a33110a5b1507ef1545e1924d20f2c1d874
2016-08-16 16:50:05 +01:00