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
There was a race where a remote write could arrive before a meta
client cache update arrived. When this happened, the receiving node
would drop the write because it could not determine what database
and retention policy the shard it was supposed to create belonged
to.
This change sends the db and rp along with the write so that the
receiving node does not need to consult the meta store. It also
allows us to not send writes for shards that no longer exist instead
of always sending them and having the receiving node logs fill up
with dropped write requests. This second situation can occur when
shards are deleted and some nodes still have writes queued in hinted
handoff for those shards.
Fixes#5610
Steps to reproduce:
n2
andn3
joinn1
.n1
.n1
:insert cpu value=1
.Expected result:
Actual result:
n2
.Output and logs
n1
:Note in the logs:
n2
mentions thatshard 4
does not exist, so it drops the write. I think that's the starting point for investigating this issue.n1.txt
n2.txt
n3.txt
The text was updated successfully, but these errors were encountered: