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
Currently the cache Purge() on reconnect happens in the connect() code path and is not related to the monitoring setup.
We need to change this such that:
If we are using ConditionalMontitorSinceRPC that we do not Purge the cache unless the found: bool in the RPC response is false.
Purge logic needs to be modified to work only on tables that are part of a given monitor and only rows that are part of the Condition if it's a ConditionalMonitor. This avoids deleting any data that is supposed to be used by another monitor.
The text was updated successfully, but these errors were encountered:
dcbw
linked a pull request
Jan 19, 2022
that will
close
this issue
Currently the cache
Purge()
on reconnect happens in theconnect()
code path and is not related to the monitoring setup.We need to change this such that:
ConditionalMontitorSinceRPC
that we do notPurge
the cache unless thefound: bool
in the RPC response isfalse
.Purge
logic needs to be modified to work only on tables that are part of a given monitor and only rows that are part of theCondition
if it's a ConditionalMonitor. This avoids deleting any data that is supposed to be used by another monitor.The text was updated successfully, but these errors were encountered: