Temporal web showing different workflows in prod and dr

We have deployed temporal one in prod and another in dr ikp clusters. Both connect to the same postgres database which is available onprem. however elasticseearch is deployed on respective ikp clusters so it env specific.
We need to carry a switchover activity to prove the resilience, however when we checked the temporal web UI shows different workflow executions in prod and dr. When we are using same database as backend I would assume the executions should be shown same, provided no workflow data is stored in elastic. It only stores “visibility records” which are used to list workflows based on various properties which are “search attributes”.
below is prod web image


below is dr web image


this is for DR web

Are you configuring dual visibility on this cluster?

yes Tihomir

and do the two visibility stores eventually line up or are they consistencly out of sync?

both of your visibility stores are “eventually consistent” so they will never be totally “in sync”.
but if they are consistently out of sync for several minutes let us know

hello Tihomir, are you saying our elasticsearch index and postgres data will eventually sync? By what I understand elastic search index doesnt have workflow related data it only holds the search information.

Else if you are asking the consistency between our prod and dr environment - it is not getting consistent at all.