Commit Graph

206 Commits

Author SHA1 Message Date
Alessio Placitelli
e7b66f05cf Bug 1157359 - Fix profileSubsessionCounter and previousSubsessionId failing to update correctly. r=gfritzsche 2015-05-05 01:33:37 +02:00
Georg Fritzsche
d59431967f 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
06c09e4980 Bug 1149754 - Part 2: Introduce TelemetryController.submitExternalPing. r=vladan 2015-04-27 18:07:58 +02:00
Georg Fritzsche
f1b09b984d Bug 1149754 - Part 1: Rename TelemetryPing.jsm to TelemetryController.jsm. r=vladan 2015-04-27 18:07:58 +02:00
Georg Fritzsche
76c4f575d3 Bug 1150134 - Part 5: Rename TelemetryFile.jsm to TelemetryStorage.jsm. r=vladan 2015-04-23 19:22:28 +02:00
Georg Fritzsche
b735d6f3ba Bug 1154717 - Fix toLocalTimeISOString(). r=yoric 2015-04-15 15:48:03 +02:00
Georg Fritzsche
63319c0f3d Bug 1154856 - Fix TelemetrySession test issues. r=vladan 2015-04-20 11:54:00 +02:00
Alessio Placitelli
196f6756e0 Bug 1137252 - Make Telemetry retain pings even if sending is disabled. r=vladan 2015-03-05 08:47:00 +01:00
Ryan VanderMeulen
d285531adc Backed out 3 changesets (bug 1137252) for suspicion of causing frequent B2G mochitest timeouts.
Backed out changeset bbb1b526cb56 (bug 1137252)
Backed out changeset 0c3d670f0c14 (bug 1137252)
Backed out changeset 1e0fa4ab7c6f (bug 1137252)

CLOSED TREE
2015-04-14 13:33:28 -04:00
Tooru Fujisawa
4282a3ce5f Bug 1154228 - Remove unnecessary semicolon in toLocalTimeISOString in TelemetrySession.jsm. r=gfritzsche 2015-04-14 21:45:05 +09:00
Alessio Placitelli
af805ef0b9 Bug 1137252 - Make Telemetry retain pings even if sending is disabled. r=vladan 2015-03-05 08:47:00 +01:00
Alessio Placitelli
f3362ef959 Bug 1139754 - Remove idle-daily pings. r=gfritzsche 2015-04-02 08:20:00 +02:00
Alessio Placitelli
86120887ce Bug 1147522 - Move SessionRecorder usage from DRS to TelemetryPing. r=gfritzsche 2015-04-03 05:42:00 -04:00
Georg Fritzsche
aae094d764 Bug 1139751 - Fix aborted-session saves that can race to after the shutdown aborted-session removal. r=vladan 2015-04-02 21:33:47 +02:00
Georg Fritzsche
f6f36ded10 Bug 1139751 - Try to collect data for Telemetry pings when the user is idle. r=vladan 2015-04-02 21:33:47 +02:00
Alessio Placitelli
71f4f5f2c7 Bug 1143796 - Increase TelemetryScheduler ticking interval when user is not active. r=gfritzsche 2015-04-02 21:33:46 +02:00
Georg Fritzsche
55a427b3eb Bug 1140558 - Part 3 - Pass the old environment data to event listeners on environment changes. r=vladan 2015-04-02 21:33:46 +02:00
Benjamin Smedberg
06dbda9ed7 Bug 1140558 - Part 1 - Switch TelemetryEnvironment to a model which keeps track of the current state constantly and makes the current environment available synchronously. r=vladan/Dexter 2015-03-13 10:55:06 -04:00
Wes Kocher
444b4ec633 Backed out 14 changesets (bug 1143714, bug 1143796, bug 1139751, bug 1139460, bug 1140558) for Win PGO xpcshell failures
Backed out changeset d2567d89cda3 (bug 1139751)
Backed out changeset a8edee74d07f (bug 1139751)
Backed out changeset 613fd260f646 (bug 1143796)
Backed out changeset 7a6f6bdd6edf (bug 1143796)
Backed out changeset fdf9d0174142 (bug 1143714)
Backed out changeset 18989d1ebd43 (bug 1140558)
Backed out changeset a4f545b715ae (bug 1140558)
Backed out changeset b2e92f548736 (bug 1140558)
Backed out changeset a082c774db0a (bug 1140558)
Backed out changeset f9f66f6aaa86 (bug 1139460)
Backed out changeset d8b62b11c43e (bug 1139460)
Backed out changeset 77090798e88c (bug 1139460)
Backed out changeset ea6da072eb0c (bug 1139460)
Backed out changeset 58c2eb92a959 (bug 1139460)
2015-04-01 20:52:33 -07:00
Georg Fritzsche
c912624645 Bug 1139751 - Fix aborted-session saves that can race to after the shutdown aborted-session removal. r=vladan 2015-04-01 21:06:19 +02:00
Georg Fritzsche
b37f0a6c70 Bug 1139751 - Try to collect data for Telemetry pings when the user is idle. r=vladan 2015-04-01 21:06:19 +02:00
Alessio Placitelli
94f7a3e38b Bug 1143796 - Increase TelemetryScheduler ticking interval when user is not active. r=gfritzsche 2015-04-01 21:06:19 +02:00
Georg Fritzsche
21d5f61396 Bug 1140558 - Part 3 - Pass the old environment data to event listeners on environment changes. r=vladan 2015-04-01 21:06:19 +02:00
Benjamin Smedberg
cc7d28208e Bug 1140558 - Part 1 - Switch TelemetryEnvironment to a model which keeps track of the current state constantly and makes the current environment available synchronously. r=vladan/Dexter 2015-03-13 10:55:06 -04:00
Alessio Placitelli
cabc551578 Bug 1137222 - Submit subsession-specific value for simpleMeasurements.activeTicks. r=gfritzsche 2015-03-24 10:48:00 +01:00
Alessio Placitelli
b5031ec1e1 Bug 1127918 - Record & submit the appropriate telemetry datasets when FHR is enabled. r=vladan 2015-03-09 00:53:00 +01:00
Alessio Placitelli
bc31318d43 Bug 1134279 - Change Telemetry data producers to use the correct recording flags. r=vladan 2015-03-23 04:39:00 +01:00
Alessio Placitelli
633313b150 Bug 1133536 - Detect & report aborted sessions in Telemetry. r=vladan 2015-03-24 14:43:20 +01:00
Alessio Placitelli
53ebac20cc Bug 1139548 - Fix Telemetry shutdown for short sessions. r=vladan 2015-03-05 11:03:00 +01:00
Alessio Placitelli
273f7397f3 Bug 1137139 - Save main ping with "shutdown" reason when Telemetry shuts down. r=vladan 2015-02-26 05:14:00 -05:00
Alessio Placitelli
68cf579378 Bug 1120992 - Add totalTime (uptime in seconds) to the Telemetry session payload. r=vladan 2015-03-04 02:10:00 -05:00
Roberto A. Vitillo
ce1b12ae63 Bug 1135076 - Missing histograms in childPayloads. r=vladan 2015-03-05 06:24:00 +01:00
Georg Fritzsche
11b75f8b02 Bug 1136731 - Fix fragile subsession id resets. r=froydnj 2015-02-25 23:54:35 +01:00
Georg Fritzsche
5cc3dbb253 Bug 1136085 - Part 2 - Don't do session splits on mobile. r=vladan 2015-02-25 23:54:35 +01:00
Alessio Placitelli
33f70dd77a Bug 1135791 - Add a new unified ping type: "saved-session". r=gfritzsche 2015-02-25 23:54:34 +01:00
Alessio Placitelli
d78130a6e5 Bug 1136071 - Return a promise in TelemetryPing/TelemetrySession if the initialisation is already in progress. r=gfritzsche 2015-02-25 23:54:34 +01:00
Alessio Placitelli
c22d31c57d Bug 1131544 - Add test coverage for the new main ping format. r=gfritzsche 2015-02-25 23:54:34 +01:00
Alessio Placitelli
e136fd5759 Bug 1131544 - Change TelemetrySession.jsm to conform to the latest main ping specification. r=gfritzsche 2015-02-24 15:33:47 +01:00
Georg Fritzsche
2c577964fc Bug 1134268 - Part 1 - Fix and order Telemetry shutdown for TelemetryPing and TelemetrySession. r=yoric
* Add a shutdown barrier for TelemetryPing and hang TelemetrySession off it.
* Add AsyncShutdown state collection for TelemetryPing and TelemetrySession.
* Rework TelemetrySession chrome process shutdown to properly synchronize with the delayed init task.
2015-02-25 23:54:33 +01:00
Georg Fritzsche
031c1e1276 Bug 1120363 - Break up Telemetry sessions on environment changes. r=vladan 2015-02-25 23:54:33 +01:00
Georg Fritzsche
f09197fc24 Bug 1120362 - Part 4 - Start new telemetry subsessions on local midnight. r=vladan 2015-02-25 23:54:33 +01:00
Georg Fritzsche
8aa0e68f76 Bug 1120362 - Part 3 - Reset subsession histograms on telemetry payload collections. r=vladan 2015-02-25 23:54:33 +01:00
Georg Fritzsche
44e75f1151 Bug 1120362 - Part 1 - Enable snapshotting and clearing subsession histograms. r=vladan 2015-02-25 23:54:33 +01:00
Alessio Placitelli
437ae959dc Bug 1122061 - Move TelemetrySession tests out of test_telemetryPing.js. r=gfritzsche 2015-02-25 23:54:33 +01:00
Alessio Placitelli
3b539569ba Bug 1122061 - Give TelemetryPing a common API for sending pings. r=gfritzsche 2015-02-25 23:54:33 +01:00
Alessio Placitelli
3eaef1c3e0 Bug 1122050 - Remove persona and experiment data from TelemetrySession. 2015-02-25 23:54:33 +01:00
Alessio Placitelli
872496cc97 Bug 1122052 - Remove duplicated data from TelemetrySession. r=gfritzsche 2015-02-24 15:11:31 +01:00
Georg Fritzsche
3a85ecad85 Bug 1122047 - Part 1 - Sketch out Telemetry environment module. r=vladan 2015-01-25 23:17:37 +01:00
Georg Fritzsche
f9b21b3fa5 Bug 1127914 - Part 3 - Submit duplicate histogram data for 'non-classic' telemetry sessions. r=vladan 2015-02-25 23:54:32 +01:00
Sparsh Paliwal
9a63ad5540 Bug 1117883: Added asyncPluginInit to the telemetry ping; r=aklotz 2015-02-17 14:53:17 -07:00