when are user telemetry documents synced from a phone to the user-specifc meta database in couch?
I’m I able to tell why a telemetry doc in the user-specific meta database is not ending up in the aggregate users-meta database. Do we record when the telemetry document is synced up? similar to what we do with info docs for reports and contacts?
I have a specific use case of a user who synced on 25th April at 5:12 PM EAT. If sentinel syncs every day at 2 am UTC (5 AM EAT), then the telemetry should have been available on 26th. However, the telemetry doc in users-meta was not visible until April 28th (i.e 3 days).
Our goal is to view the latest meta as soon as possible. Hence, a 3 day delay period is quite long. As such, should we ask our users to remain online for at least an hour after syncing so that the telemetry gets synced as well?
It’s impossible to say for sure. We have a telemetry entry for the duration of meta database replication: replication:meta:sync:success. You can check entries to have an idea of how long it takes, at most or on average.