Commit graph

162 commits

Author SHA1 Message Date
Chris H-C
dde5785db2 Bug 1784283 - Specify which getting started doc the Using FOG doc is talking about r=janerik,sylvestre DONTBUILD
Otherwise we may link to the Getting Started (with NSS) doc.

Differential Revision: https://phabricator.services.mozilla.com/D154570
2022-08-15 12:48:21 +00:00
Chris H-C
35f98c185d Bug 1780211 - Explain Telemetry enum conjugation in GIFFT docs r=perry.mcmanis DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D152281
2022-07-20 18:09:41 +00:00
Chris H-C
3ab6f3551a Bug 1756057 - For GTest create FOGFixture for ensuring FOG is properly set up for your test case r=janerik
Depends on D147449

Differential Revision: https://phabricator.services.mozilla.com/D147450
2022-07-20 14:54:57 +00:00
smolnar
dbaa55f2e3 Backed out 4 changesets (bug 1756057) for causing xpc failures in toolkit/components/glean/tests/xpcshell/test_FOGInit.js CLOSED TREE
Backed out changeset 9a0c99591eb4 (bug 1756057)
Backed out changeset 414e2fb866f2 (bug 1756057)
Backed out changeset f56dc6857da7 (bug 1756057)
Backed out changeset 76096ec38942 (bug 1756057)
2022-07-18 18:51:20 +03:00
Chris H-C
e11473aa2e Bug 1756057 - For GTest create FOGFixture for ensuring FOG is properly set up for your test case r=janerik
Depends on D147449

Differential Revision: https://phabricator.services.mozilla.com/D147450
2022-07-18 14:24:33 +00:00
Mark Banner
7951e16444 Bug 1775087 - Update notification email addresses for existing search related telemetry. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D149861
2022-06-22 06:38:18 +00:00
Chris H-C
965987da41 Bug 1698184 - Fix local Glean SDK instruction typo r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D149403
2022-06-21 20:34:57 +00:00
Chris H-C
08856508a1 Bug 1698184 - Add docs for JOG r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D144967
2022-06-21 20:34:56 +00:00
Chris H-C
bf32c3eb40 Bug 1768714 - Use add_setup for setup task in FOG xpcshell tests r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D147431
2022-05-26 15:32:32 +00:00
Chris H-C
8296cbd4ec Bug 1767016 - Be a little more clear about when and how to edit metrics.rs r=Dexter DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D147430
2022-05-26 14:43:40 +00:00
Jan-Erik Rediger
bc6dad543d Bug 1768611 - Document how to use local glean_parser. r=chutten DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D145948
2022-05-11 09:26:21 +00:00
Chris H-C
94867a6ae6 Bug 1763235 - Update metrics.yamls to file-level tags, new front matter r=perry.mcmanis,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D145141
2022-05-04 14:16:19 +00:00
Alessio Placitelli
80ec444c16 Bug 1766980 - Add test coverage for the URL FOG type. r=chutten
This adds the required test coverage for the new type
and updates the GIFFT docs.

Depends on D145215

Differential Revision: https://phabricator.services.mozilla.com/D145216
2022-05-02 16:05:56 +00:00
Chris H-C
5d42a0ef45 Bug 1764549 - Don't forget to update glean-ffi's version r=TravisLong
Depends on D143749

Differential Revision: https://phabricator.services.mozilla.com/D143750
2022-04-14 20:35:08 +00:00
Chris H-C
80631a305a Bug 1763593 - GIFFT mirroring is now fallible r=janerik
We need to clear state at shutdown that we hold for GIFFT mirroring purposes.
However, more data can come in even later (there's nothing stopping it. Plus,
Glean can meaningfully record later given its shutdown happens in a later
phase), so the naive approach of lazy-instantiate and RunOnShutdown-clear
doesn't work.

Since Telemetry is only good to AppShutdownTelemetry, we now fail to mirror to
it after AppShutdownTelemetry and clear state in the immediately-next phase.

Also, data can come in earlier than we have a main thread to dispatch to,
requiring some careful finagling of threads to ensure our cleanup routine
is appropriately registered.

Differential Revision: https://phabricator.services.mozilla.com/D143522
2022-04-14 15:17:29 +00:00
Chris H-C
e8dc037828 Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas
And document it.

Depends on D142290

Differential Revision: https://phabricator.services.mozilla.com/D142465
2022-03-31 20:17:03 +00:00
Cristian Tuns
06ba780582 Backed out 2 changesets (bug 1759863) for causing build bustages CLOSED TREE
Backed out changeset 45242f5e8a43 (bug 1759863)
Backed out changeset f49fc149b138 (bug 1759863)
2022-03-31 16:05:06 -04:00
Chris H-C
50f4ded701 Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas
And document it.

Depends on D142290

Differential Revision: https://phabricator.services.mozilla.com/D142465
2022-03-31 19:48:20 +00:00
criss
8d965205fd Backed out 2 changesets (bug 1759863) for causing build bustages. CLOSED TREE
Backed out changeset cf0fcf2f2bca (bug 1759863)
Backed out changeset 3b3f1eda4f7d (bug 1759863)
2022-03-31 20:52:29 +03:00
Chris H-C
48d4146552 Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas
And document it.

Depends on D142290

Differential Revision: https://phabricator.services.mozilla.com/D142465
2022-03-31 17:31:34 +00:00
Mitchell Hentges
23cbe80fd0 Bug 1724274: Move virtualenv dependency manifests to python/virtualenvs r=ahal
This is needed for a few reasons:
* All mach commands can use virtualenvs, not just `build`-related
  commands, so the files don't make sense to be in `build/`.
* When locking is added, more files associated with virtualenvs will be
  added, and this will change will ease the related directory structure
  setup.
* This removes the need for a redundant "_virtualenv_packages" keyword
  as part of the manifest filenames.

Differential Revision: https://phabricator.services.mozilla.com/D140382
2022-03-24 14:04:34 +00:00
Chris H-C
b232f46d76 Bug 1754518 - Add Getting Started docs for FOG r=janerik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D139150
2022-02-22 16:53:22 +00:00
Chris H-C
2ec2b12f69 Bug 1752357 - Document Instrumentation Test Best Practices r=janerik DONTBUILD
...and file and link to bugs where we intend to improve it.

Differential Revision: https://phabricator.services.mozilla.com/D139128
2022-02-22 16:53:22 +00:00
Chris H-C
e9c325b945 Bug 1752201 - Remove 'early adopter' language from FOG docs r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D137064
2022-02-02 14:48:27 +00:00
Chris H-C
b17fa7492e Bug 1751241 - If Glean's given large or negative values, don't mirror them to Telemetry r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D136532
2022-01-24 21:26:42 +00:00
Sandor Molnar
9cd84d6732 Backed out 2 changesets (bug 1751241) for causing xpc failures in toolkit/components/glean/tests/xpcshell/test_GIFFT.js CLOSED TREE
Backed out changeset 403e96a8429b (bug 1751241)
Backed out changeset 7d047cf994cc (bug 1751241)
2022-01-24 19:11:52 +02:00
Chris H-C
ea4d50d25c Bug 1751241 - If Glean's given large or negative values, don't mirror them to Telemetry r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D136532
2022-01-24 16:41:43 +00:00
Florian Quèze
ffbe24736d Bug 1745511 - Expand FOG IPC to GMP process, r=bryce,chutten,media-playback-reviewers,alwu.
Differential Revision: https://phabricator.services.mozilla.com/D133550
2022-01-19 13:31:17 +00:00
Cristian Tuns
1e332f7d25 Backed out 2 changesets (bug 1745511) for causing mochitest failures on GeckoChildProcessHost.cpp CLOSED TREE
Backed out changeset 620e4b9d8b61 (bug 1745511)
Backed out changeset 0fadea77038a (bug 1745511)
2022-01-19 07:24:42 -05:00
Florian Quèze
7856bfba81 Bug 1745511 - Expand FOG IPC to GMP process, r=bryce,chutten,media-playback-reviewers,alwu.
Differential Revision: https://phabricator.services.mozilla.com/D133550
2022-01-18 22:24:10 +00:00
Chris H-C
c48a2ea3e3 Bug 1678331 - Add developer docs for what to log and how in FOG r=janerik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D135633
2022-01-17 15:50:36 +00:00
Alexandru Michis
3de56eb5f2 Backed out changeset 19b1136a92ec (bug 1745511) for causing mochitest failures in GMPServiceParent.cpp
CLOSED TREE
2022-01-13 18:49:34 +02:00
Florian Quèze
3269c9a736 Bug 1745511 - Expand FOG IPC to GMP process, r=bryce,chutten.
Differential Revision: https://phabricator.services.mozilla.com/D133550
2022-01-13 13:44:22 +00:00
James Graham
45a38c8c10 Bug 1748845 - Update source-relative links in glean docs, r=firefox-source-docs-reviewers,chutten,sylvestre
These were broken since the update to MyST.

Differential Revision: https://phabricator.services.mozilla.com/D135387
2022-01-11 10:48:22 +00:00
Chris H-C
1efbbf8bd5 Bug 1748904 - Fix use of now-obsolete eval_rst directives in docs r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D135252
2022-01-06 20:21:24 +00:00
Chris H-C
a95078b9ca Bug 1748642 - Push out unfortunately-idealistic timeline in FOG docs r=janerik DONTBUILD
Depends on D135136

Differential Revision: https://phabricator.services.mozilla.com/D135142
2022-01-06 14:46:31 +00:00
Chris H-C
54355160d0 Bug 1748642 - Fix missing repositories.yaml link in FOG Migration docs r=janerik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D135136
2022-01-06 14:46:30 +00:00
Florian Quèze
646e2b8671 Bug 1745444 - Expand FOG IPC to Socket process, to collect CPU time used there, r=chutten,necko-reviewers,valentin.
Differential Revision: https://phabricator.services.mozilla.com/D133491
2021-12-15 22:18:32 +00:00
Narcis Beleuzu
b80b92e2e1 Backed out 4 changesets (bug 1745444) for GTest failures on IHistory.Test . CLOSED TREE
Backed out changeset b3a2dc754e16 (bug 1745444)
Backed out changeset 7b9d52dff930 (bug 1745444)
Backed out changeset 15d9a79cc305 (bug 1745444)
Backed out changeset 497572ee54af (bug 1745444)
2021-12-15 20:50:24 +02:00
Florian Quèze
90b4404217 Bug 1745444 - Expand FOG IPC to Socket process, to collect CPU time used there, r=chutten,necko-reviewers,valentin.
Differential Revision: https://phabricator.services.mozilla.com/D133491
2021-12-15 16:27:56 +00:00
Chris H-C
6d6c87fe7c Bug 1745660 - Flush FOG IPC every 100k samples r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D133664
2021-12-13 20:18:57 +00:00
Jan-Erik Rediger
1496adf625 Bug 1744674 - Update to Glean v42.3.0 & glean_parser v4.3.1 r=chutten
Also updates the docs on how to update the glean_parser in-tree.
Also adds a `no_lint` exception to test pings to avoid breaking the
build.

Differential Revision: https://phabricator.services.mozilla.com/D133077
2021-12-13 11:24:50 +00:00
Narcis Beleuzu
0bb26c9eda Backed out changeset 7ca282be411f (bug 1744674) for python failures on test_site_compatibility.py. CLOSED TREE 2021-12-11 01:08:45 +02:00
Florian Queze
632f535b3d Bug 1744162 - Expand FOG IPC to RDD process, to collect CPU and GPU time used there, r=chutten,jrmuizel.
Differential Revision: https://phabricator.services.mozilla.com/D132749
2021-12-10 12:20:10 +00:00
Jan-Erik Rediger
efb09bcdb5 Bug 1744674 - Update to Glean v42.3.0 & glean_parser v4.3.1 r=chutten
Also updates the docs on how to update the glean_parser in-tree.
Also adds a `no_lint` exception to test pings to avoid breaking the
build.

Differential Revision: https://phabricator.services.mozilla.com/D133077
2021-12-09 09:30:20 +00:00
Chris H-C
9018ab0bb7 Bug 1729026 - Test that GPU-process FOG metrics work r=Dexter,nical
Differential Revision: https://phabricator.services.mozilla.com/D132406
2021-12-01 14:35:08 +00:00
Chris H-C
217e25cfa5 Bug 1729026 - Add support for GPU-process Glean metrics via FOG r=Dexter,nical
Differential Revision: https://phabricator.services.mozilla.com/D124840
2021-12-01 14:35:08 +00:00
Chris H-C
8d0d430403 Bug 1741674 - Advise in each metrics.yaml that we have docs for adding metrics r=TravisLong,nalexander
Depends on D131639

Differential Revision: https://phabricator.services.mozilla.com/D131640
2021-11-22 20:07:38 +00:00
Chris H-C
66920b36ce Bug 1737157 - Allow recording but not uploading in FOG tests r=janerik
See https://firefox-source-docs.mozilla.org/toolkit/components/glean/dev/preferences.html#test-only-preferences
for details.

Differential Revision: https://phabricator.services.mozilla.com/D129553
2021-11-18 19:03:24 +00:00
Sandor Molnar
868db9824e Backed out changeset c859ac601495 (bug 1737157) for causing xpc failures in glean/tests/xpcshell/test_FOGPrefs. CLOSED TREE 2021-11-17 20:21:26 +02:00