'Firestore persistence latency

I tend to observe random latency between when an entry is stored in Firestore, and when that entry is queryable through Firestore API. Most of the times it is instant, but can be up to a couple of days in the worst case.

To be specific, data upload is from a mobile phone, and querying is done from a (separate) desktop.

Is there any SLO on when a stored entry becomes queryable?



Solution 1:[1]

There is no SLO, mostly because Firestore is currently in beta. Though I find it extremely unlikely that anything would take two days to become visible to another client.

Solution 2:[2]

Firestore offers strong consistency. A transaction that has been committed will be immediately available.

Most likely your data changes are not being applied correctly from the mobile phone.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Doug Stevenson
Solution 2 pjacobsson