[BUG]: Some events are being lost and not recorded in Firebase. #5063
Labels
bug
End user-perceivable behaviors which are not desirable.
Impact: Low
Low perceived user impact (e.g. edge cases).
Work: Medium
The means to find the solution is clear, but it isn't at good-first-issue level yet.
Describe the bug
When analyzing data from the Kenya research study, we found discrepancies between the data that was supposed to be logged from the phone and the data received in Firebase. In particular, data was completely missing for some stretches of time. We suspect that some events are being lost.
From further analysis (by comparing data received from Firebase to data logged on the apps), I estimate the event loss rate to be about 17%. This means that 1 in 6 events, on average, are being lost. However, note that, based on the data we have:
To Reproduce
Unfortunately, we don't have clear reproduction steps. The phone were connected to the Internet for a few hours each day, but were mostly offline.
Expected behavior
All events sent by the phone should be recorded in Firebase.
Environment
The text was updated successfully, but these errors were encountered: