Large number of enrolled users in beta pull factor experiment are missing experiments info in the messaging_system.onboarding db. https://sql.telemetry.mozilla.org/queries/70549/source shows about users who were enrolled and later has telemetry pings without experiments info. We should improve logging at following places to rule out race condition between RemoteSettingExperimentLoader.init completion and PingCenter.jsm which reads active experiments https://searchfox.org/mozilla-central/source/browser/modules/PingCentre.jsm#81 https://searchfox.org/mozilla-central/source/toolkit/components/telemetry/app/TelemetryEnvironment.jsm#168 RemoteSettingsExperimentLoader.init() -> ExperimentManager.onRecipe -> enroll -> setExperimentActive https://searchfox.org/mozilla-central/source/toolkit/components/normandy/Normandy.jsm#118 https://searchfox.org/mozilla-central/source/toolkit/components/messaging-system/experiments/ExperimentManager.jsm#169 https://searchfox.org/mozilla-central/source/toolkit/components/messaging-system/experiments/ExperimentManager.jsm#268
Bug 1634210 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Large number of enrolled users in beta pull factor experiment are missing experiments info in the messaging_system.onboarding db. https://sql.telemetry.mozilla.org/queries/70549/source shows users who were enrolled and later has telemetry pings without experiments info. We should improve logging at following places to rule out race condition between RemoteSettingExperimentLoader.init completion and PingCenter.jsm which reads active experiments https://searchfox.org/mozilla-central/source/browser/modules/PingCentre.jsm#81 https://searchfox.org/mozilla-central/source/toolkit/components/telemetry/app/TelemetryEnvironment.jsm#168 RemoteSettingsExperimentLoader.init() -> ExperimentManager.onRecipe -> enroll -> setExperimentActive https://searchfox.org/mozilla-central/source/toolkit/components/normandy/Normandy.jsm#118 https://searchfox.org/mozilla-central/source/toolkit/components/messaging-system/experiments/ExperimentManager.jsm#169 https://searchfox.org/mozilla-central/source/toolkit/components/messaging-system/experiments/ExperimentManager.jsm#268
Large number of enrolled users in beta pull factor experiment are missing experiments info in the messaging_system.onboarding db. https://sql.telemetry.mozilla.org/queries/70549/source shows users who were enrolled, didn't see about:welcome and later has telemetry pings without experiments info. We should improve logging at following places to rule out race condition between RemoteSettingExperimentLoader.init completion and PingCenter.jsm which reads active experiments https://searchfox.org/mozilla-central/source/browser/modules/PingCentre.jsm#81 https://searchfox.org/mozilla-central/source/toolkit/components/telemetry/app/TelemetryEnvironment.jsm#168 RemoteSettingsExperimentLoader.init() -> ExperimentManager.onRecipe -> enroll -> setExperimentActive https://searchfox.org/mozilla-central/source/toolkit/components/normandy/Normandy.jsm#118 https://searchfox.org/mozilla-central/source/toolkit/components/messaging-system/experiments/ExperimentManager.jsm#169 https://searchfox.org/mozilla-central/source/toolkit/components/messaging-system/experiments/ExperimentManager.jsm#268