- We have a primary site and a DR Site
- We are using DSFR replication to replicate the repository (along with all folders e.g Volumes, search indexes etc)
- Replication is two sided where the updated files gets replicated to the other site (like primary gets replicated to the DR site and when primary site is down then DR gets replicated to the primary site)
- LF Repo database is mirrored
- We perform a Fail-over/DR process where:
- Turn off the LF Server and LF Full Text Indexing services
- Take the main DB down and bring mirrored DB up
- Turn ON the LF Server and LF Full Text indexing services at the DR site.
- We have a script written which uses the backed-up .wfi files and publish the workflows at DR workflow server.
Now this is where the problem starts, Workflow starts triggering in the repository and starting picking up the documents for the starting rules which were successfully triggered in the LF repo at primary site even weeks before.
What makes the workflow does that?
So we are using updated copy of repo db (mirrored db copy) + we are using the updated repo folders (using dsfr replication) + we are just publishing the .wfi files to the DR workflow server. What makes the workflows trigger by their own.
It is the workflow subscriber which triggers the WF events and as the WF subscriber at the DR WF server never received any events in the repo, then why is it triggering the workflows? Is it some flag gets transferred as part of replicated Repo OR mirrored Repo DB?