Closed st3fan closed 6 years ago
What is really interesting is that even though the last events uploaded have sequence numbers 194 and 111, I see the following in the org.mozilla.ios.Fennec.plist
(Preferences):
telemetry-key-prefix-core-seq: 275
telemetry-key-prefix-mobile-event-seq: 113
And I see -t-$TIMESTAMP.json
files with sequences going up to those numbers.
Closing as a duplicate of Issue #94
This is related to #94 (dailyUploadCount is never reset) or possibly the same bug.
First I have exhausted the
dailyUploadCount
for bothcore
andmobile-event
pings.At this point no pings are sent anymore.
I backgrounded/foreground the application a few more times to verify this. I don't have access to the filesystem but I assume these events are now cached / queued. Is this actually true, we should pull the files from the device and check if they are actually queued
To cheat a little, I changed my iPhone's date to tomorrow.
Activating Firefox now shows the following ping upload activity:
Only one ping is sent, leaving gaps between the last one sent and the last one generated. The sequence numbers went up, but those pings are missing. Or at least not sent.
When I backgrounded/foreground the application a few more times, I do not see any events being sent. This is incorrect because the day changed and we should have another
dailyUploadCount
budget.Again I change my iPhone's date to a later date. Activating Firefox now shows this activity:
Again just the last event generated is being uploaded. The events in between are lost or ignored. Worse, this event is not from the first attempt. There are not two major gaps of events never being sent.