fix. неверно определялся PID пакета ошибка была внесена в последних изменених с шеллом
This commit is contained in:
@@ -357,8 +357,16 @@ public class MachineQueueSupervisor extends TestingPlanner<DVMPackage> {
|
||||
Utils.DQuotes(packageRemoteWorkspace.full_name),
|
||||
Utils.DQuotes(testingPackage.kernels),
|
||||
Utils.DQuotes(testingPackage.drv));
|
||||
testingPackage.PID = user.connection.startShellProcess(packageRemoteWorkspace, "PID",
|
||||
user.connection.startShellProcess(packageRemoteWorkspace, "planner_output",
|
||||
"ulimit -s unlimited", plannerStartCommand);
|
||||
//---
|
||||
RemoteFile PID = new RemoteFile(packageRemoteWorkspace, "PID");
|
||||
while (!user.connection.Exists(PID)) {
|
||||
Print("PID not found");
|
||||
Utils.sleep(1000);
|
||||
}
|
||||
testingPackage.PID = user.connection.readFromFile(PID).replace("\n","").replace("\r","");
|
||||
//---
|
||||
System.out.println("PID=" + Utils.Brackets(testingPackage.PID));
|
||||
RemoteFile STARTED = new RemoteFile(packageRemoteWorkspace, "STARTED");
|
||||
while (!user.connection.Exists(STARTED)) {
|
||||
@@ -414,8 +422,8 @@ public class MachineQueueSupervisor extends TestingPlanner<DVMPackage> {
|
||||
unzipFolderPass.Do(results_archive.getAbsolutePath(), packageLocalWorkspace.getAbsolutePath(), false);
|
||||
}
|
||||
//---
|
||||
if (Global.properties.eraseTestingWorkspaces && user.connection.Exists(packageRemoteWorkspace))
|
||||
user.connection.RMDIR(packageRemoteWorkspace.full_name);
|
||||
// if (Global.properties.eraseTestingWorkspaces && user.connection.Exists(packageRemoteWorkspace))
|
||||
// user.connection.RMDIR(packageRemoteWorkspace.full_name);
|
||||
}
|
||||
@Override
|
||||
protected void Kill() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user