airavata-dev mailing list archives

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

             Summary: GSISSH provider giving error to make directory if stdout is returning
a warning.
                 Key: AIRAVATA-1382
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-1382
             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
(v6.2#6252)

Mime
View raw message