Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Point
-
Not applicable
Description
Roxie stores its localstate in the queries directory, which is shared and therefore liable to be overwritten/have race conditions with other pods.
We need to rethink the purpose/location of this file in a cloud context. If it's in ephemeral storage it may be completely pointless (it helps a roxie restart when dali is down/disconnected), but if it's persistent, we need to work out whether it is actually the same for all channels/nodes and if so how we can ensure it's only written by one.