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

2799 Коммитов

Автор SHA1 Сообщение Дата
Jan-Erik Rediger 978f9b59f9 Kotlin: Use the library name `xul` for the core parts
This is a hack:
Glean is build into libxul from mozilla-central and users consume it as part of GeckoView.
Because UniFFI does not have the option to switch the library to consume,
except at build time, we use this hack for now.
2022-05-13 14:12:26 +02:00
Jan-Erik Rediger 434aca48a7 Implement test_get_num_recorded_errors for booleans
Boolean metric don't actually record any error themselves,
but they can have an error if done through a labeled boolean.

Reapplies #2049 / bug 1766515
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger 24df2b28a8 Kotlin: Hide logs from UniFFI-generated code (for real)
This was tried in c192d85595, but actually put the wrong level down.
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger c495e0f4bb Swift: Filter UniFFI's own debug logging
This is mostly useless in normal operation.
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger e4ee21aeaa Swift: Reenable test using setDirtyFlag 2022-05-12 17:29:03 +02:00
Jan-Erik Rediger ccd67d590b Rust: Derive equality traits for datetime 2022-05-12 17:29:03 +02:00
Jan-Erik Rediger a84c4cd2ba Swift: Ignore return value of sync ping submission in MPS 2022-05-12 17:29:03 +02:00
Jan-Erik Rediger 13f3b36a77 Use expanded command to build uniffi code 2022-05-11 17:02:36 +02:00
Jan-Erik Rediger 48feb743b9 Implement rate metric (and numerator and denominator) for Kotlin and Swift 2022-05-11 17:02:36 +02:00
Jan-Erik Rediger e2a153cf8b Reformat 2022-05-11 17:02:36 +02:00
Jan-Erik Rediger f096b67c58 Document a bit better what a denominator metric does 2022-05-11 17:02:36 +02:00
Jan-Erik Rediger d349692bbd Implement Rate, Denominator and Numerator using UniFFI 2022-05-11 17:02:36 +02:00
Perry McManis 2873d746a1 fmt update 2022-05-10 16:39:26 -05:00
Perry McManis f7162757f3 Merge branch 'main' of github.com:perrymcmanis144/glean 2022-05-10 15:45:38 -05:00
Perry McManis 98c7e3b288 implemented test get num recorded errors for boolean in traits & rlb 2022-05-10 15:40:53 -05:00
Jan-Erik Rediger 878f0e05ed Try with https repo link for glean_parser override 2022-05-06 14:11:27 +02:00
Jan-Erik Rediger 8fd75fb867 Downgrade oslog
This is causing problems with other dependencies in mozilla-central
2022-05-06 14:11:27 +02:00
Jan-Erik Rediger 880544a71e Use a tooling crate to run uniffi-bindgen and builtin bindgen in build.rs 2022-05-06 14:11:27 +02:00
Jan-Erik Rediger f6002d68bb Use proper type wrapper for Glean's timer id 2022-05-06 14:11:27 +02:00
Jan-Erik Rediger 058a973ca2 Upgrade to UniFFI v0.18.0 2022-05-06 13:34:51 +02:00
Jan-Erik Rediger 100f1d6eba Downgrade whatsys
This was causing issues for Python Windows i686 tests
2022-05-04 17:07:06 +02:00
Jan-Erik Rediger c4f750c31c Update some top-level dependencies 2022-05-04 15:18:30 +02:00
Jan-Erik Rediger 0897c6a6ca Override Glean parser to use 2022-05-04 15:18:09 +02:00
Jan-Erik Rediger 0ab16b6e79 Swift: Use integer keys in distribution data
This was missed in b94957a4f9
2022-05-04 13:49:59 +02:00
Jan-Erik Rediger d7aa224400 Kotlin: Fix test assertion after dispatcher limit changed
The dispatcher is Rust internal now and the limit was recently raised.
2022-05-04 12:40:01 +02:00
Jan-Erik Rediger 5a0f453b27 Merge branch 'main' into uniffi 2022-05-04 12:24:49 +02:00
Jan-Erik Rediger fb82722a2f Check for string key in JSON
Keys in JSON are always strings, so we need to use one when indexing.
This was accidentally changed in b94957a4f9
2022-05-04 11:25:25 +02:00
Jan-Erik Rediger 8dba2219ea Add a workflow & substitute script to build and autopublish Glean locally
[doc only]
2022-05-04 10:40:32 +02:00
Jan-Erik Rediger bed831fee3 Make source tag API public 2022-05-04 10:39:19 +02:00
Jan-Erik Rediger fe02d7fb87 Swift: fix task overflow calculation 2022-05-02 18:26:50 +02:00
Jan-Erik Rediger d0f7836043 Only report the number of overflowing tasks in preinit_tasks_overflow metric 2022-05-02 12:01:11 +02:00
Jan-Erik Rediger b94957a4f9 Use integer keys in distribution data 2022-05-02 11:21:44 +02:00
Jan-Erik Rediger 3062efe10b Kotlin: Implement setting dirty flag for testing 2022-04-29 17:13:15 +02:00
Jan-Erik Rediger 8aacfb0d42 Kotlin: Re-enable test to ensure pings are sent after recording 2022-04-29 17:13:15 +02:00
Jan-Erik Rediger 93ee04f95c Kotlin: Restore proper test name 2022-04-29 17:12:51 +02:00
Jan-Erik Rediger 4b3c1e9095 Kotlin: Ignore test that makes other tests fail 2022-04-29 17:12:51 +02:00
Jan-Erik Rediger d5302ad9dd [RLB] No need to reset state, it's recreated later 2022-04-29 17:12:37 +02:00
Jan-Erik Rediger 80b2e17120 [Swift] make tests more robust by ignoring unavailability of database. 2022-04-29 17:12:37 +02:00
dependabot[bot] 862b6df2c4 Bump mypy from 0.942 to 0.950 in /glean-core/python
Bumps [mypy](https://github.com/python/mypy) from 0.942 to 0.950.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.942...v0.950)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-28 10:44:04 +02:00
dependabot[bot] dade4d2dc2 Bump flake8-bugbear from 22.3.23 to 22.4.25 in /glean-core/python
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.3.23 to 22.4.25.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.3.23...22.4.25)

---
updated-dependencies:
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-27 15:55:00 +02:00
Chris H-C 60f6b57678 Bumped version to 44.1.1 2022-04-14 13:32:23 -04:00
Jan-Erik Rediger d025158a91 Support expiration by major version on iOS
It's up to the embedding application to provide the correct version
number.
2022-04-14 18:04:43 +02:00
Jan-Erik Rediger 5dfdb7496b Kotlin formatting 2022-04-14 15:36:00 +02:00
Jan-Erik Rediger dd3f81c396 Python formatting 2022-04-14 15:36:00 +02:00
Jan-Erik Rediger 65468eb424 Rust: Formatting 2022-04-14 15:36:00 +02:00
Jan-Erik Rediger f26e673f57 Python: Pass unix-epoch as build date for now 2022-04-14 14:53:52 +02:00
Jan-Erik Rediger 2f6c0ed99e Kotlin: Pretend its never DST!
Unless someone _really closely_ expects the Date, they shouldn't notice:
The zone offset will account for any DST.
2022-04-14 14:27:34 +02:00
Chris H-C 78b6ed9ff7 bug 1764549 - Bump the RLB preinit queue from 10^2 to 10^3
FOG's on Desktop and is init whenever BrowserGlue gets around to it.
We have the memory to play with.

This is a temporary measure until we make this configurable or limitless.
2022-04-14 11:30:57 +02:00
Jan-Erik Rediger 1dc79b377a Correctly pass along build date everywhere 2022-04-13 13:35:36 +02:00
Jan-Erik Rediger c0abc26f35 Swift: Fix tests for now-expected API 2022-04-13 11:48:10 +02:00
perrymcmanis144 80693ced86
[bug 1742614] Remove legacy X-Client-Type and X-Client-Version from Glean Pings (#2010)
[bug 1742614] Remove legacy X-Client-Type and X-Client-Version from Glean Pings
2022-04-12 18:02:29 +02:00
Jan-Erik Rediger f55c18b01e Bumped version to 44.1.0 2022-04-07 13:18:20 +02:00
Jan-Erik Rediger 1a540f0e41 Merge branch 'uniffi' into uniffi-merge-main 2022-04-06 14:56:44 +02:00
Jan-Erik Rediger da8edd9790 Rust formatting 2022-04-06 14:53:15 +02:00
Jan-Erik Rediger 72aac4ae5f Rust formatting 2022-04-06 14:52:37 +02:00
Jan-Erik Rediger e5cbf8fced Fix detekt lints 2022-04-06 14:52:37 +02:00
Jan-Erik Rediger 0250cecc90 Remove deprecated kotlin-android-extensions plugin 2022-04-06 14:52:37 +02:00
Jan-Erik Rediger f35ed47674 Apply ktlint fixes 2022-04-06 14:52:37 +02:00
Jan-Erik Rediger 5c9c83bd1d Remove glean-core example, RLB is prefered 2022-04-06 14:52:37 +02:00
Jan-Erik Rediger b149f7f3ee Apply clippy suggestions
Similar to 82e9a08fee
2022-04-06 14:52:37 +02:00
Jan-Erik Rediger c5fd64509c [Rust] Record event timestamp in milliseconds 2022-04-05 15:04:42 +02:00
Jan-Erik Rediger 5ecbbf09b9 [Swift] Ignore function body length for MPS tests again 2022-04-05 15:04:42 +02:00
Jan-Erik Rediger 57e8aa95a1 [Swift] Clear stores by removing all files 2022-04-05 15:04:27 +02:00
Jan-Erik Rediger abad1b0ba2 [Swift] Wait for dispatched operations in tests
This makes tests much more reliable in my local testing.
2022-04-05 15:04:27 +02:00
Jan-Erik Rediger 8ec875aa7c Merge branch 'main' into uniffi-merge-main 2022-04-05 14:39:31 +02:00
Jan-Erik Rediger aa2d2dea10 Fix detekt lints 2022-04-04 15:58:24 +02:00
Jan-Erik Rediger 1132938825 Remove deprecated kotlin-android-extensions plugin 2022-04-04 15:58:24 +02:00
Jan-Erik Rediger 8eda5cd8b9 Apply ktlint fixes 2022-04-04 15:58:13 +02:00
Jan-Erik Rediger c9b40241bb Remove glean-core example, RLB is prefered 2022-04-04 15:58:13 +02:00
Jan-Erik Rediger f02cf45358 Apply clippy suggestions
Similar to 82e9a08fee
2022-04-04 15:58:07 +02:00
dependabot[bot] d40b736768 Bump mypy from 0.941 to 0.942 in /glean-core/python
Bumps [mypy](https://github.com/python/mypy) from 0.941 to 0.942.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.941...v0.942)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 12:48:16 +02:00
dependabot[bot] 0f6a294e3f Bump flake8-bugbear from 22.1.11 to 22.3.23 in /glean-core/python
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.1.11 to 22.3.23.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.1.11...22.3.23)

---
updated-dependencies:
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 12:41:02 +02:00
dependabot[bot] 2fbbd16017
Bump black from 22.1.0 to 22.3.0 in /glean-core/python
Bumps [black](https://github.com/psf/black) from 22.1.0 to 22.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.1.0...22.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-29 05:03:28 +00:00
Jan-Erik Rediger 2aeb754451 [Rust] Record event timestamp in milliseconds 2022-03-18 13:50:49 +01:00
Jan-Erik Rediger 715eb48364 [Swift] Ignore function body length for MPS tests again 2022-03-18 13:00:21 +01:00
Jan-Erik Rediger 3da82f7c96 [Swift] Clear stores by removing all files 2022-03-18 12:45:21 +01:00
Jan-Erik Rediger 85481d6d42 [Swift] Wait for dispatched operations in tests
This makes tests much more reliable in my local testing.
2022-03-18 12:45:06 +01:00
Jan-Erik Rediger 61b6d1e23a Re-enable MPS tests 2022-03-18 09:53:51 +01:00
Jan-Erik Rediger f4e47ab005 Reset metrics ping scheduler along with everything else 2022-03-18 09:53:51 +01:00
Jan-Erik Rediger d1f4821d0a Avoid multiple ping uploads in flight by launching the next step after upload is done 2022-03-18 09:53:51 +01:00
Jan-Erik Rediger 31aec35ae5 Use dispatcher queue to launch async operations 2022-03-18 09:53:51 +01:00
Jan-Erik Rediger 4ddd3dc5e5 Run uniffi-bindgen in its own step 2022-03-18 09:53:51 +01:00
Jan-Erik Rediger 35cfb70699 Put UniFFI-generated code into subfolder
glean_parser clears out *.swift files, which might mess with it.
We also only need to run it once, not per architecture.
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger a8b26a3f49 iOS: Skip code generation in `indexbuild` build
Original: d0cab87d0f
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger 2d14c6f243 [Swift] Migrate uuid metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger 5db0f79f1c [Swift] Migrate url metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger 7f57d039e3 [Swift] Migrate timing distribution metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger ea1bc9637d [Swift] Migrate timespan metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger 16db9d8b45 [Swift] Migrate string list metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger 4173ceb203 [Swift] Migrate string metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger 284cd3cf58 [Swift] Migrate quantity metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger a5715a1bc9 [Swift] Migrate ping type to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger 8b8145baa5 [Swift] Migrate memory distribution metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger ecd1633cdf [Swift] Migrate labeled metrics to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger c44df82d66 [Swift] Migrate event metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger def8e1b94f [Swift] Migrate datetime metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger 2976a485f1 [Swift] Migrate counter metric to UniFFI 2022-03-18 09:53:36 +01:00
Jan-Erik Rediger a8b0269fa0 [Swift] Migrate boolean metric to UniFFI 2022-03-18 09:53:36 +01:00
perrymcmanis144 fd02d2dde3
Bug 1711928 - Stop overwriting User-Agent header in favor of X-Telemetry-Agent header 2022-03-16 18:02:31 +01:00
Jan-Erik Rediger 89a9980046 [Swift] Remove now-UniFFI-exported types 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger b14ece6044 [Swift] Do not update MPS sent date in tests again
It's handled in the test setup now.
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger 64decf9969 [Swift] Track test mode in MPS itself 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger 4bd8eb8a36 [Swift] Migrate uploader to UniFFI-provided API 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger a3ad11e90d [Swift] Always wait for the "active" baseline ping in tests
And skip any overdue metrics ping.
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger 7e124836f8 [Swift] Migrate Debug utility tests
We're actually not able anymore to properly test that they set values,
so these are merely smoke tests now.
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger af2ad204a7 [Swift] Move testing mode tracking to Glean object itself 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger 153e567727 [Swift] Disable tests depending on the dirty bit 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger a2c2340af9 [Swift] Initialize lifecycle observer off the main thread 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger ae70102f7f [Swift] Delay initializing MPS 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger 914ec69d17 [Swift] Omit argument labels in UniFFI-generated parts 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger c7bb0298bf [Swift] Remove unused utility functions 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger 63a52d8a83 [Swift] Use forked glean_parser for now 2022-03-16 17:27:09 +01:00
Jan-Erik Rediger 7ab9972744 [Swift] Keep only the serial operation queue of the dispatcher
Everything else is now in Rust!
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger c2957f8e0b [Swift] Remove files from the project configuration
The actual files will be removed in subsequent commits.
This just bundles the Xcode changes.
2022-03-16 17:27:09 +01:00
dependabot[bot] 2dea906eeb
Bump mypy from 0.931 to 0.941 in /glean-core/python
Bumps [mypy](https://github.com/python/mypy) from 0.931 to 0.941.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.931...v0.941)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-15 05:02:45 +00:00
Jan-Erik Rediger f0c6eef879 Enable native building & testing on Apple M1 machines
Updating robolectric to 4.7, which brings M1 support (by providing its
own SQLite).
Updating rust-android-gradle to 0.9.1, which supports the difference
between Darwin x86_64 and Darwin aarch64.
2022-02-18 12:44:25 +01:00
Jan-Erik Rediger e6c2c3e661 [Python] Remove now-unnecessary lines mentioning the dispatcher
Also re-enables one more test and removes a useless one
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger e9afd99409 [Python] Always call into core impl for toggling upload enabled 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger 84521000ed [Python] Delay some work in the test to make it pass 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger 063ce2314e Remove cffi helper and instruct pdoc to skip libglean_ffi 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger 349c2dc953 Fix documentation links 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger 8d85f4fc86 Once again bring back the hack to re-export glean-core symbols 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger 8a87ce566c [Rust] Acquire state lock outside of Glean lock
This avoids a deadlock when it calls a blocking callback.
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger 23f778c1be [Python] Migrate general API to use UniFFI-exported API 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger b3ba84f483 [Python] Migrate upload mechanism to UniFFI-powered methods 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger 3972a64953 Port initialize_for_subprocess for use in Python upload process 2022-02-17 16:50:40 +01:00
Jan-Erik Rediger af0767e771 [Python] Re-enable all metric types in the loader 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger d2ebe3e3fd [Python] Re-export all metric types again from metrics module 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 369d2bc5df [Python] Migrate counter testing to new UniFFI layout 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 5fabd3a33f [Python] Migrate uuid metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 63154be480 [Python] Migrate url metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 16d007da7f [Python] Migrate timing distribution metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger abf794e984 [Python] Migrate timespan metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 13548115e6 [Python] Migrate string list metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger dbb8626c57 [Python] Migrate string metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 5d0557b033 [Python] Migrate quantity metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 0525846ef8 [Python] Migrate Ping type to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 021532e852 [Python] Migrate memory distribution metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 23fb9dc6e2 [Python] Migrate labeled metrics to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger bbbf9a0a33 [Python] Migrate event metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 4e2420679a [Python] Remove now-UniFFi-generated types 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 8a7bd23dc6 [Python] Migrate datetime metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger 58e0774e9f [Python] Migrate boolean metric to UniFFI 2022-02-17 10:29:22 +01:00
Jan-Erik Rediger e85263d318 Add docs to empty function.
Otherwise compilation for Android/iOS will fail because of the missing
docs.
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger 0a69656894 [Python] Convert from glean_parser types into proper Glean types
Glean types are now UniFFI-generated, with additional methods on them.
That's why we need to explicitly convert them.
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger 626ad2d628 [Python] Remove FFI-specific conversion utilities
UniFFI handles all of that for us, we pass native Python types
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger f3aa7e876f [Python] Removed dispatcher
It's all in Rust now
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger 6ad68f09a9 [Python] Expose fd logging through UniFFI 2022-02-16 15:28:23 +01:00
Jan-Erik Rediger 4e1c0e62af On shutdown kill the dispatcher if Glean failed to initialize 2022-02-15 12:05:52 +01:00
Jan-Erik Rediger db2d5c7964 [RLB] Re-implement events
Allow recording an event with a supplied timestamp
2022-02-15 11:14:22 +01:00