|
|
|
[
Permlink
| « Hide
]
Robin Shen [25/Jan/19 02:12 PM]
It always works this way: QB will not count the time since return of launchNode call, instead it counts since start of build agent on launched node (QB server knows it as build agent will connect to QB server when it starts up).
Hi Robin,
You mean this behvior was changed then ? "Right now, when we go through the LaunchNode to prevent QB for waiting for ever we return after asking the OpenStack platform to create a new machine. This works fine unless the actual spawn/boot of the machine itself takes longer than the "idle timeout" you set in the cloudProfile. Let's say you to only wait 15 min before a cloud computer is idle in QB and it takes 20 min to have a new machine up and ready then the terminateNode will be triggered before the machine is ready. "
The idle termination counts from the time when QuickBuild agent of the launched node connects to QuickBuild server, which means that the launched node is ready.
|