Thanks, Kenneth. Are you doing something like this in NSG?

Marlon

On 8/13/14, 4:03 PM, K Yoshimoto wrote:
You might want to not throw an exception.  Instead, output
any stderr/stdout if in debug mode.  To check for success,
do a second ssh ls -ld of the new dir (or some similar dir
check).  Even better, ssh touch newdir/testfile; ls -l newdir/testfile,
to validate write permissions.

On Wed, Aug 13, 2014 at 07:36:12PM +0000, Marlon Pierce (JIRA) wrote:
     [ 
https://issues.apache.org/jira/browse/AIRAVATA-1382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14095988#comment-14095988
 ]

Marlon Pierce commented on AIRAVATA-1382:
-----------------------------------------

Another possibility (not sure how) is to suppress these sorts of warning 
messages so that standard error only includes errors.

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)

Reply via email to