Hi there,
We have a multi-server setup using DFS to sync file contents. We're excluding the Indexes folder as they cause lock issue. We then built a custom module that fires an HTTP request to each conencted server for each build:
http://IpOfMachine/Admin/Api/repositories/build/eCommerce/eCommerce-index-index/InstanceName/eCommerce/
It's working and I can see the index being built on each of the machines.
However, when I look under repositories in the backend, it appears that the indexes are still connected. On all three servers, I see the built time of the machine that got its index built last. Also, when building index A I see progress on machine B, C and so on.
I think this is somewhat expected as there's only a single backend machine for /Admin looking at state. It's confusing at least, but I also wonder if we could have other issues. How does Dynamicweb determine if an instance is current / the latest? Does it look at the files on disk (unique to each machine) or at the state in Dynamicweb (shared by all frontend servers)?
Some more guidance on how to run a multi-server setup using stuff like DFS and indexes would be great.
Thanks!