Closed demiangomez closed 6 years ago
Behavior changed so that the execution is cancelled when a node with missing dependencies is found. This makes sure that the error cannot be ignored.
As of today, only pyArchiveService has incorporated this feature. Will be applied to ScanArchive and others soon.
New class called pyJobServer added. Done implementing this class in all PG programs. Still pending to verify a condition where a timeout is sometimes observed.
All programs now support this object.
When invoking a job server for parallel python, a "check node" object should handle the job creation and verification that each node in the cluster has all the necessary dependencies to run. If the node doesn't have all the necessary programs/dependencies, remove the node from the cluster and continue execution without it.