Commit Graph

1650 Commits

Author SHA1 Message Date
Qeole
5f25c8aa9a Bug 1161515 - Extend test coverage. r=gfritzsche 2015-05-26 05:50:00 -04:00
Qeole
12bb801dbd Bug 1161515 - Add previousSessionId to Telemetry payloads. r=gfritzsche 2015-05-20 13:32:00 -04:00
Benjamin Smedberg
a2306b9736 Bug 1121013 part C - report a new crash ping type on main-process crashes, and record submission rate/failure information in telemetry. Plugin/content crashes are already recorded via SUBPROCESS_ABNORMAL_ABORT and SUBPROCESS_CRASHES_WITH_DUMP and this patch leaves that unchanged. r=gfritzsche
--HG--
extra : rebase_source : 10df4948d9bd64197d652f84bdd02991353cf26b
2015-03-30 17:48:11 -04:00
Georg Fritzsche
8b2d7ee218 Bug 1166705 - Don't send a saved-session ping when extended Telemetry is off. r=vladan
This also cleans up the pending pings persistance, putting the control of saving them out of TelemetrySession.
2015-05-22 22:42:29 +07:00
Phil Ringnalda
d98af6849d Merge f-t to m-c, a=merge
--HG--
rename : browser/devtools/performance/modules/io.js => browser/devtools/performance/modules/logic/io.js
2015-05-23 14:28:07 -07:00
Ryan VanderMeulen
3a69f754a0 Backed out changeset 76c0e3be4fe8 (bug 1159043) for test_telemetry.html failures.
--HG--
extra : rebase_source : 10711b4243175d04b0e5b91bf10b91eafa09fbcd
2015-05-22 14:55:38 -04:00
Ryan VanderMeulen
8556f54b04 Merge m-c to fx-team. a=merge 2015-05-22 14:21:30 -04:00
Ryan VanderMeulen
14cbd0dc83 Merge fx-team to m-c. a=merge 2015-05-22 11:11:20 -04:00
Georg Fritzsche
dbec76581a Bug 1166128 - Don't rely on datareporting.healthreport.uploadEnabled to control telemetry submission on Android. r=vladan 2015-05-22 00:10:29 +07:00
Fabrice Desré
b36f200bfe Bug 1166897 - Make telemetry more B2G friendly r=gfritzsche 2015-05-21 10:15:19 -07:00
Ryan VanderMeulen
5c44a0f852 Merge fx-team to b2g-inbound. a=merge 2015-05-21 16:32:12 -04:00
Alessio Placitelli
bcff5cbfb1 Bug 1164007 - Make TelemetrySession._removeAbortedSessionPing correctly catch exceptions. r=gfritzsche 2015-05-21 03:10:00 -04:00
Rex Hung
5ad5ccc859 Bug 1124126 - Retry database connection for the case of corrupted permissions.sqlite. r=bsmedberg 2015-05-20 23:09:00 -04:00
Wes Kocher
98d8b5b1e9 Merge inbound to central, a=merge 2015-05-20 18:16:22 -07:00
Terrence Cole
6df3b8a587 Bug 1052716 - Add telemetry probes for generational GC; r=sfink
--HG--
extra : rebase_source : 522179b581bc31ac2dc67cc9811a22f177ae3d04
2015-05-20 09:13:56 -07:00
Eddy Bruël
3479bf68cf Bug 1164077 - Implement WorkerActor.attach;r=jlong 2015-05-22 17:58:46 +02:00
J. Ryan Stinnett
587455d65c Bug 1159043 - Record WebIDE runtime info in Telemetry. r=ochameau
--HG--
extra : rebase_source : 149626e989c8b81c6baafc54d22660931ec8da4a
2015-05-21 03:57:03 -05:00
Alessio Placitelli
12c3eb9609 Bug 1138503 - Remove the SEARCH_DEFAULT_ENGINE histogram. r=gfritzsche 2015-05-11 04:09:00 -04:00
Alessio Placitelli
31df17834e Bug 1138503 - Add tests for the search engine in Telemetry Environment. r=gfritzsche 2015-05-20 07:32:00 -04:00
Alessio Placitelli
b5230985ee Bug 1138503 - Add the default search engine to the Telemetry Environment. r=gfritzsche 2015-05-15 02:12:00 -04:00
Georg Fritzsche
6fb12f6f5d Bug 1140037 - Improve midnight fuzzing readability and comments. r=vladan 2015-05-21 15:12:43 +07:00
Alessio Placitelli
b76f6f52b5 Bug 1120380 - Update Telemetry interfaces to mention the correct number of ping retention days. r=gfritzsche 2015-05-19 09:12:00 -04:00
Alessio Placitelli
a6d6062dc4 Bug 1120380 - Add test coverage for archived pings retention. r=gfritzsche 2015-05-19 06:46:00 -04:00
Alessio Placitelli
2a044e1348 Bug 1120380 - Update the retention logic for archived pings. r=gfritzsche 2015-05-19 05:24:00 -04:00
Carsten "Tomcat" Book
12f69af823 merge mozilla-inbound to mozilla-central a=merge 2015-05-20 15:52:31 +02:00
jkang8
dac0c30d95 Bug 1155272 - Add Telemetry probes for time to send a ping. r=vladan 2015-05-19 18:19:14 -04:00
Mike Taylor
43a77ddeab Bug 1164876 - Update expiry for WAP telemetry probe. r=dietrich 2015-05-14 08:34:00 -04:00
Alessio Placitelli
d6661ca22d Bug 1161032 - Don't listen to "cycle-collector-begin" in TelemetrySession if extended recording is disabled. r=gfritzsche 2015-05-14 05:35:00 -04:00
Neil Rashbrook
cf42e317ab Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan 2015-05-16 09:07:10 +01:00
Ryan VanderMeulen
d29552d114 Merge m-c to inbound. a=merge
CLOSED TREE

--HG--
rename : browser/devtools/performance/test/browser_perf-aaa-run-first-leaktest.js => browser/devtools/performance/test/browser_aaa-run-first-leaktest.js
extra : rebase_source : bf83892460e8f9a98a8e08220593f9815cfecffb
2015-05-22 14:18:25 -04:00
Fernando Jimenez
a8d9103958 Bug 1170520 - Remove redundant semicolon in TelemetryStorage.jsm. r=Dexter 2015-06-02 15:55:40 +02:00
Karl Tomlinson
fe240b1bf8 bug 1162364 report telemetry on WMFMediaDataDecoder errors r=cpearce,f=vladan,bsmedberg
--HG--
extra : rebase_source : a40a6aab3fad761dba47255281713e335937ec03
2015-05-13 17:54:31 +12:00
Chris Pearce
cf3535c1fd Bug 1156566 - Report via telemetry when Adobe EME plugin DLL is unexepectedly missing on startup. r=spohl,r=vladan 2015-05-15 11:50:52 +12:00
Wes Kocher
3c714c42eb Backed out changeset 17cfad44e12b (bug 1155963) for breaking b2g builds 2015-05-14 16:35:18 -07:00
Neil Rashbrook
ae441fafa2 Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan 2015-05-15 00:00:33 +01:00
Georg Fritzsche
8991f43d1f Bug 1162476 - Telemetry should reject external pings with invalid types. r=vladan 2015-05-13 21:57:06 +02:00
Georg Fritzsche
2f5669779c Bug 1122480 - Part 13 - Remove noisy TelemetryArchive logging. r=dexter 2015-05-13 21:57:06 +02:00
Georg Fritzsche
030aa5dc30 Bug 1122480 - Part 1 - Allow collecting the current ping data from TelemetryController. r=rvitillo 2015-05-13 21:57:05 +02:00
Georg Fritzsche
858ec18459 Backed out changeset 3098f602db56 (bug 1162476) for xpcshell bustage on a CLOSED TREE. 2015-05-13 17:43:42 +02:00
Georg Fritzsche
b9015db9f3 Bug 1162476 - Telemetry should reject external pings with invalid types. r=vladan 2015-05-13 13:46:51 +02:00
Eddy Bruël
1c6bb60c9a Bug 1160199 - Implement TabActor.listWorkers;r=jlong 2015-05-12 18:58:34 +02:00
Wes Kocher
97409b4d65 Backed out 9 changesets (bug 1122480) for xpcshell orange
Backed out changeset 9fff6229aa8e (bug 1122480)
Backed out changeset 6ae5efa42928 (bug 1122480)
Backed out changeset ea2720c41747 (bug 1122480)
Backed out changeset 3eb7a0e58d4e (bug 1122480)
Backed out changeset 79a925a3dd30 (bug 1122480)
Backed out changeset 1dd431a945d0 (bug 1122480)
Backed out changeset 73e107ca87c1 (bug 1122480)
Backed out changeset c9c7cf08c7d7 (bug 1122480)
Backed out changeset eecb2b1271ca (bug 1122480)
2015-05-11 13:06:21 -07:00
Georg Fritzsche
ec775ba761 Bug 1122480 - Part 1 - Allow collecting the current ping data from TelemetryController. r=rvitillo 2015-05-11 19:40:22 +02:00
Ed Lee
a71bb38294 Bug 1045766 - Add telemetry of users who can see new tab Tile suggestions [r=ttaubert] 2015-05-07 15:12:57 -07:00
Benjamin Smedberg
d66884dc5f Bug 1140132 - Annotate the current telemetry environment in crash reports. r=ted/gfritzsche
--HG--
extra : rebase_source : e02554cb696874333050ed2d2ea27a5f9045dbdd
extra : source : 8602b9bc551d5c1eea72eb0fefabcf6b1c07a20e
2015-04-13 12:51:31 -04:00
Alessio Placitelli
199d80a438 Bug 1156253 - Part 3 - Pass a logger with prefox to ProfileAge in TelemetryEnvironment. r=gfritzsche
--HG--
extra : rebase_source : 9b2f1ea08f0b7886ee4ab9babeb8686cee882027
2015-05-07 06:09:00 +02:00
Alessio Placitelli
b80ad00d30 Bug 1156253 - Part 2 - Use OS.File lz4 compression for archived telemetry pings. r=gfritzsche
--HG--
extra : rebase_source : 418a4796e11f7318cb70a455cb6b1da3e343997e
2015-05-07 06:58:00 +02:00
Georg Fritzsche
dd282add96 Bug 1156253 - Part 1 - Refactor aborted-session ping file details into TelemetryStorage. r=dexter
--HG--
extra : rebase_source : 8667848c8db889fc0f8d877209d1661ec651a30d
2015-05-07 14:48:29 +02:00
Margaret Leibovic
d16da0c2cd Bug 1129029 - Telemetry probes for reader mode performance. r=Gijs
--HG--
extra : rebase_source : 84d342b520b9fdec97c5c2dc406aff9576eab36f
2015-04-30 14:51:02 -07:00
Georg Fritzsche
3bf1f269c9 Bug 1140037 - Fix ping fuzzing calculations. r=dexter 2015-05-06 12:54:12 +02:00
Wes Kocher
e68f6b417b Merge m-c to inbound a=merge 2015-05-05 20:29:21 -07:00
Henri Sivonen
29b4070568 Bug 1155539 - Remove obsolete encoding decoder telemetry probes. r=emk. 2015-04-29 18:20:39 +03:00
Tim Taubert
01f62314ff Bug 1150529 - Remove code for expired telemetry histograms r=Yoric 2015-05-02 09:56:39 +02:00
Alessio Placitelli
6807587ed5 Bug 1157359 - Add test coverage for subsessions chaining. r=gfritzsche 2015-05-05 01:33:37 +02:00
Alessio Placitelli
8821a64151 Bug 1157359 - Fix archiving aborted-session pings. r=gfritzsche 2015-05-05 01:33:37 +02:00
Alessio Placitelli
5027914185 Bug 1157359 - Fix daily pings being incorrectly archived as "aborted-sessions". r=gfritzsche 2015-05-05 01:33:37 +02:00
Alessio Placitelli
49e9c19884 Bug 1157359 - Fix profileSubsessionCounter and previousSubsessionId failing to update correctly. r=gfritzsche 2015-05-05 01:33:37 +02:00
Tooru Fujisawa
07a26e6b96 Bug 1160986 - Update Histograms.json for RegExp#source access (followup for bug 1153963). r=gfritzsche 2015-05-04 22:18:32 +09:00
Anton Myagkov
5c8a6334c3 Bug 1132558: Add Windows install year to telemetry; r=aklotz
--HG--
extra : rebase_source : 6184833bb9988426dbc9cf3aca9a5492c1b3eb40
extra : amend_source : a020b892b16d4a21845e6d94c3d6c5273017c67b
2015-04-22 21:28:43 +03:00
Ryan VanderMeulen
9440cb5e32 Merge m-c to inbound. a=merge
CLOSED TREE

--HG--
extra : amend_source : f158ed522808c8be66f918e7cd2d674a93e9e8b8
2015-05-01 10:50:07 -04:00
Jim Mathies
ebbdda89d8 Bug 1156592 - Add two new e10s related tab switch telemetry probes to Histograms.json. r=felipe 2015-04-30 14:42:42 -05:00
Jim Mathies
aeaa7eaf3e Bug 1156592 - Add a time elapsed helper to TelemetryStopwatch. r=felipe 2015-04-30 14:42:42 -05:00
Richard Barnes
4b1671adf4 Bug 1159945 - Add telemetry to measure HSTS usage 2015-04-29 16:16:16 -07:00
Georg Fritzsche
3378f267d4 Bug 1160220 - Fix Search & Places histograms that should be opt-out on release channels. r=bsmedberg 2015-04-30 19:25:48 +02:00
Ryan VanderMeulen
e7e6f40c2f Merge m-c to fx-team. a=merge 2015-04-30 14:05:10 -04:00
Alessio Placitelli
d5e18de45f Bug 1158251 - Fix sub-session histograms double-counting measurements the first time. r=gfritzsche 2015-04-27 07:39:00 +02:00
Mike de Boer
042809d7ec Bug 1152733: change the name of Loop/ Hello histograms that recently changed to be enumerated types. r=vladan 2015-04-29 11:55:08 +02:00
Georg Fritzsche
a8797a301c Bug 1140037 - (Fx 40) Fuzz daily telemetry ping submission times to avoid submission volume spikes around midnight. r=dexter 2015-04-30 14:00:58 +02:00
Georg Fritzsche
56fcdd1579 Bug 1148500 - Part 3 (Fx 40): Honor toolkit.telemetry.unified pref in Telemetry modules. r=dexter 2015-04-30 14:00:58 +02:00
Georg Fritzsche
8d06602921 Bug 1148500 - Part 2 (Fx 40): Complete Telemetry pref documentation. r=dexter 2015-04-30 14:00:58 +02:00
Georg Fritzsche
ba9633e3a9 Bug 1148500 - Part 1 (Fx 40): Introduce a toolkit.telemetry.unified pref. r=dexter 2015-04-30 14:00:58 +02:00
Georg Fritzsche
9eb9cd2fcb Bug 1149754 - Part 4: Fix duplicated ping saving. r=dexter 2015-04-30 14:00:58 +02:00
Robert Strong
38ceda43c0 Bug 1157581 - Add releaseChannelCollection field to app update histograms. r=bsmedberg 2015-04-29 07:06:14 -07:00
Alessio Placitelli
0a6ce51f0f Bug 1157282 - Add test coverage for telemetry histogram recording. r=gfritzsche 2015-04-27 06:36:00 -04:00
Alessio Placitelli
f0bfbf9e70 Bug 1157282 - Record telemetry histograms for base set when Telemetry.canRecordExtended is false. r=gfritzsche 2015-04-27 08:08:00 -04:00
Carsten "Tomcat" Book
08c395347f merge mozilla-inbound to mozilla-central a=merge 2015-04-28 12:01:09 +02:00
David Major
ebde6b9f4f Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
--HG--
extra : rebase_source : 0c47c99bb8b92f8361a51fd81b20a2cc8647a986
2015-04-27 19:59:27 -04:00
Ryan VanderMeulen
28423ff50d Backed out revision 8602b9bc551d (bug 1140132) and revisions 028a6957eea2, 7cecb4e23fcf, 9d239aa810b0, and f77b41423677 (bug 1121013) for talos xperf failures.
CLOSED TREE
2015-04-27 13:37:20 -04:00
Georg Fritzsche
cc4d8e57e6 Bug 1149754 - Part 3: Make the public TelemetryPing API work properly for external callers. r=vladan 2015-04-27 18:07:58 +02:00
Georg Fritzsche
15c5618070 Bug 1149754 - Part 2: Introduce TelemetryController.submitExternalPing. r=vladan 2015-04-27 18:07:58 +02:00
Georg Fritzsche
85c688eba8 Bug 1149754 - Part 1: Rename TelemetryPing.jsm to TelemetryController.jsm. r=vladan
--HG--
rename : toolkit/components/telemetry/TelemetryPing.jsm => toolkit/components/telemetry/TelemetryController.jsm
rename : toolkit/components/telemetry/tests/unit/test_TelemetryPing.js => toolkit/components/telemetry/tests/unit/test_TelemetryController.js
rename : toolkit/components/telemetry/tests/unit/test_TelemetryPingBuildID.js => toolkit/components/telemetry/tests/unit/test_TelemetryControllerBuildID.js
rename : toolkit/components/telemetry/tests/unit/test_TelemetryPingShutdown.js => toolkit/components/telemetry/tests/unit/test_TelemetryControllerShutdown.js
rename : toolkit/components/telemetry/tests/unit/test_TelemetryPing_idle.js => toolkit/components/telemetry/tests/unit/test_TelemetryController_idle.js
2015-04-27 18:07:58 +02:00
Alessio Placitelli
54441a3b07 Bug 1157644 - Fix Telemetry environment changes not being triggered when preferences are changed. r=gfritzsche 2015-04-24 05:47:00 -04:00
Benjamin Smedberg
3012765e5f Bug 1140132 - Annotate the current telemetry environment in crash reports. r=ted/gfritzsche
--HG--
extra : rebase_source : f0be878cb8773161f563324e305711a40fdcb493
2015-04-13 12:51:31 -04:00
Vladan Djeric
71f8010739 Bug 1156565 - Fix Telemetry histograms that expired in version 40. r=rvitillo 2015-04-24 20:58:20 -04:00
Terrence Cole
4b3d6452f1 Bug 1164985 - Send GC telemetry probe status to a separate mailing list; r=sfink
--HG--
extra : rebase_source : dbf3993f16687d1f627a290de53035fb0cab416e
2015-05-26 10:25:56 -07:00
Nathan Froyd
1f278968fd Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal
This patch adds UseCounter.conf for defining use counters along with
infrastructure to generate enums and telemetry identifiers from
UseCounter.conf.
2015-02-04 17:00:00 -05:00
Georg Fritzsche
ad74040128 Bug 1150134 - Part 7: Only enable Telemetry ping archiving for Firefox Desktop. r=vladan 2015-04-23 19:22:28 +02:00
Georg Fritzsche
562a8df802 Bug 1150134 - Part 6: Refactor archiving to the new Telemetry module design. r=vladan 2015-04-23 19:22:28 +02:00
Georg Fritzsche
9fa566d188 Bug 1150134 - Part 5: Rename TelemetryFile.jsm to TelemetryStorage.jsm. r=vladan
--HG--
rename : toolkit/components/telemetry/TelemetryFile.jsm => toolkit/components/telemetry/TelemetryStorage.jsm
2015-04-23 19:22:28 +02:00
Georg Fritzsche
7bff045696 Bug 1150134 - Part 4: Make archived pings accessible through the TelemetryPing API. r=yoric 2015-04-23 19:22:28 +02:00
Tim Taubert
bed2a2af1d Bug 1134518 - Send a state object instead of a string to SessionWorker.write() r=Yoric 2015-04-22 16:18:26 +02:00
Robert Strong
70f12f8266 Bug 1157311 - Add telemetry alert_emails for UPDATE_* histograms. r=vdjeric 2015-04-22 10:58:05 -07:00
Vladan Djeric
80a240082f Bug 1149284 - Restore Telemetry tests. r=rvitillo, r=sstamm 2015-04-20 19:41:53 -04:00
Georg Fritzsche
536bd3cd7b Bug 1155604 - Increase limit for pending pings before Telemetry evicts them. r=vladan 2015-04-20 13:39:40 +02:00
Alessio Placitelli
e4c6c59421 Bug 1154902 - Don't gather profile data in Telemetry on Android devices. r=gfritzsche 2015-04-20 14:03:29 +02:00
Alessio Placitelli
61ab49d51d Bug 1137404 - Remove DWriteVersion reporting from Telemetry. r=gfritzsche 2015-04-20 14:03:29 +02:00
Georg Fritzsche
df9db8b754 Bug 1154717 - Fix toLocalTimeISOString(). r=yoric 2015-04-15 15:48:03 +02:00
Georg Fritzsche
d922320c54 Bug 1154856 - Fix TelemetrySession test issues. r=vladan 2015-04-20 11:54:00 +02:00
Ryan VanderMeulen
dd1120e715 Merge m-c to inbound. a=merge
CLOSED TREE
2015-04-17 16:11:58 -04:00
Ryan VanderMeulen
86aee22968 Merge inbound to m-c. a=merge
--HG--
rename : toolkit/modules/tests/browser/browser_AddonWatcher.js => toolkit/components/perfmonitoring/tests/browser/browser_AddonWatcher.js
2015-04-17 15:44:37 -04:00