airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Raminderjeet Singh (JIRA)" <>
Subject [jira] [Commented] (AIRAVATA-1382) GSISSH provider giving error to make directory if stdout is returning a warning.
Date Wed, 13 Aug 2014 20:12:12 GMT


Raminderjeet Singh commented on AIRAVATA-1382:

i looked into all those options and saw that error will always come like command: and then
the error message. In mkdir it will be like mkdir: and for ls it ls:. I added checks based
on command issue. Incase we issue multiple command we need to add check for all the commands
issued to track the error but it work consistently. If issue will come we can explore error
codes for different possible errors. 

> GSISSH provider giving error to make directory if stdout is returning a warning.
> --------------------------------------------------------------------------------
>                 Key: AIRAVATA-1382
>                 URL:
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Raminderjeet Singh
> In GSISSHDirectorySetupHandler.makeDirectory() call to cluster.makeDirectory calls SSHUtils.makeDir(),
if a stdout have some warning messages the API throws an exception even the directory is getting
created. We need to handle return types better. Following is the problem code. 
> if (!stdOutReader.getStdErrorString().equals("")) {
>             throw new SSHApiException(stdOutReader.getStdErrorString());
>         }
> On stampede following is returned which is not important but we throw an exception 
> "Lmod Warning: The following modules have changed: TACC-paths, amber, cluster, cluster-paths,
intel, mvapich2
> Lmod Warning: Please re-create this collection.
> Restoring modules to system default"
> Incase of directory creation failure we will get something like "mkdir: cannot create
directory `/home1/01437/test': Permission denied"
> These conditions need to be handled in GSISSH library. 

This message was sent by Atlassian JIRA

View raw message