How to compensate for slow provisioning server [message #853924] |
Mon, 23 April 2012 13:28 |
Barbara Rosi-Schwartz Messages: 448 Registered: July 2009 |
Senior Member |
|
|
Hello everybody.
In my Virgo kernel based application, I connect to a remote Virgo server for the provisioning of artefacts. The app is kicked off by a plan which is installed in the pickup directory and its contained artefacts get downloaded if necessary and started.
However, when I run the app on an offshore PC that has a very slow connection to the remote Virgo server, the kernel detects the remote server AFTER the plan in the pickup directory has been analysed and an attempt made to download its contents from the remote server, and this causes things to fall over.
This is a little baffling. Surely if the kernel is configured to use an external repo, all artefacts startup should be deferred till the remote repository is available or, in the error scenario, cannot be found.
Am I misconfiguring anything? Is there a way to delay the installation of the plan file in the pickup directory until the remote server has been detected?
Finally, as I side issue, is it possible for me to listen to changes to the downloaded remote repository index?
TIA,
B.
[Updated on: Tue, 24 April 2012 10:07] Report message to a moderator
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03496 seconds