Good point Wojciech
In addition, this might be related to a slow connection to the PI Data Archive. To optimize this, you could separate the connection and the tag requests:
- Get the tag list with the full path first
- Separate tags for each PI Server
- Make a connection to each PI Server
- And then use the PIPoint.FindPIPoints method
Some logs would also be useful to narrow down the issue. My colleague Patrice has done a great job explaining how to add some: https://pisquare.osisoft.com/community/developers-club/blog/2016/05/10/adding-logging-to-a-net-application-using-log4net
Does this help ?
We are investigating this case under a TechSupport case. We will update the PI Square post once the we find an appropriate solution.