You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When chunks are flushed from an ingester they are immediately removed from the ingester's in-memory store. So "sufficiently old" would be a few seconds after the chunk was flushed. Unfortunately there is no way to know from the querying side when a chunk will be flushed, so you'd have to guess at something like 24 hours, being well past the max chunk age plus time a chunk should live in the flush queue.
On the other hand, if we made the ingester hold the chunk in memory for while after flushing we could use eventual consistency for all DynamoDB reads.
Eventually consistent reads cost half the throuput units of strongly consistent reads.
We should be able to safely use eventually consistent reads for data that is sufficiently old!
The text was updated successfully, but these errors were encountered: