Started by timer Running as SYSTEM Building in workspace /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace [SSH] executing pre build script: rm -f ~arnoldg/jenkins-mule/jenkins_test_request rm -f ~arnoldg/jenkins-mule/*.txt # cat instead of rm because the status_file is owned by arnoldg and file modes are only preserved by Globus Online # if the file is already present at the endpoint, the status_file is group write and common to arnoldg & bwjenkins : hpss_user cat /dev/null > ~arnoldg/jenkins-mule/status_file touch ~arnoldg/jenkins-mule/jenkins_test_request # this triggers the python GO api script running at endpoint arnoldg#macos to run the programmed workflow [SSH] completed [SSH] exit-status: 0 [SSH] script: sleep 15m pwd hostname cd /u/staff/arnoldg/jenkins-mule pwd # ./eval_status.sh will exit 1 if there's no status file by now (or it's empty), NN minutes later cat -n ./eval_status.sh # show this script in the jenkins console view bash ./eval_status.sh cat -n ./error_file [SSH] executing... /mnt/a/u/system/bwjenkins h2ologin1 /u/staff/arnoldg/jenkins-mule 1 #!/bin/bash 2 3 MYSTATUS=./status_file 4 5 # return an error if there's no ./status_file here 6 cat -n $MYSTATUS 7 if [ -e $MYSTATUS ] 8 then 9 echo found $MYSTATUS 10 else 11 echo no $MYSTATUS found 12 exit 1 13 fi 14 15 if [ -s $MYSTATUS ] 16 then 17 echo $MYSTATUS is non-zero length 18 else 19 echo $MYSTATUS zero-sized 20 exit 1 21 fi 22 23 TOBW=`grep --after-context=3 "ncsa#jyc -> ncsa#BlueWaters$" $MYSTATUS \ 24 | grep TRANSFER | cut -d'=' -f4 | cut -d' ' -f1` 25 JYCNEARLINE=`grep --after-context=3 "ncsa#jyc -> ncsa#Nearline$" $MYSTATUS \ 26 | grep TRANSFER | cut -d'=' -f4 | cut -d' ' -f1` 27 TONEARLINE=`grep --after-context=3 "ncsa#BlueWaters -> ncsa#Nearline$" $MYSTATUS \ 28 | grep TRANSFER | cut -d'=' -f4 | cut -d' ' -f1` 29 30 TOBWFILES=`grep --after-context=3 "ncsa#jyc -> ncsa#BlueWaters$" $MYSTATUS \ 31 | grep TRANSFER | cut -d'=' -f5` 32 JYCNEARLINEFILES=`grep --after-context=3 "ncsa#jyc -> ncsa#Nearline$" $MYSTATUS \ 33 | grep TRANSFER | cut -d'=' -f5` 34 TONEARLINEFILES=`grep --after-context=3 "ncsa#BlueWaters -> ncsa#Nearline$" $MYSTATUS \ 35 | grep TRANSFER | cut -d'=' -f5` 36 37 echo YVALUE=$TOBW > TOBWmb.txt 38 echo YVALUE=$TONEARLINE > TONEARLINEmb.txt 39 echo YVALUE=$TOBWFILES > TOBWFILES.txt 40 echo YVALUE=$TONEARLINEFILES > TONEARLINEFILES.txt 41 echo YVALUE=$JYCNEARLINE > JYCNEARLINEmb.txt 42 echo YVALUE=$JYCNEARLINEFILES > JYCNEARLINEFILES.txt 43 44 echo ncsa#BlueWaters $TOBW 45 echo ncsa#Nearline $JYCNEARLINE 46 echo ncsa#Nearline $TONEARLINE 47 48 echo ncsa#BlueWaters $TOBWFILES 49 echo ncsa#Nearline $JYCNEARLINEFILES 50 echo ncsa#Nearline $TONEARLINEFILES 51 found ./status_file ./status_file zero-sized 1 2019-07-31 17:28:02+00:00: The task deadline was reached 2 2019-07-31 17:35:02+00:00: The task deadline was reached 3 2019-07-31 17:42:02+00:00: The task deadline was reached 4 2019-07-31 17:49:02+00:00: The task deadline was reached 5 2019-07-31 17:56:01+00:00: The task deadline was reached 6 2019-07-31 18:03:01+00:00: The task deadline was reached 7 2019-07-31 18:10:02+00:00: The task deadline was reached 8 2019-07-31 18:17:02+00:00: The task deadline was reached 9 2019-07-31 18:24:01+00:00: The task deadline was reached 10 2019-07-31 18:31:02+00:00: The task deadline was reached 11 2019-07-31 18:38:02+00:00: The task deadline was reached 12 2019-07-31 18:45:02+00:00: The task deadline was reached 13 2019-07-31 18:52:02+00:00: The task deadline was reached 14 2019-07-31 18:59:02+00:00: The task deadline was reached 15 2019-07-31 19:06:01+00:00: The task deadline was reached 16 2019-07-31 19:17:02+00:00: The task deadline was reached 17 2019-07-31 19:16:42+00:00: Error (transfer) 18 Endpoint: ncsa#jyc (d0ccdc02-6d04-11e5-ba46-22000b92c6ec) 19 Server: jyc1.ncsa.illinois.edu:2811 20 File: /~/scratch/jenkins-mule/test50f 21 Command: RETR ~/scratch/jenkins-mule/test50f 22 Message: Data channel authentication failed 23 --- 24 Details: 500-Command failed. : callback failed.\r\n500-an end-of-file was reached\r\n500-globus_xio: The GSI XIO driver failed to establish a secure connection. The failure occured during a handshake read.\r\n500-globus_xio: An end of file occurred\r\n500 End.\r\n 25 26 2019-07-31 19:14:31+00:00: Error (transfer) 27 Endpoint: ncsa#jyc (d0ccdc02-6d04-11e5-ba46-22000b92c6ec) 28 Server: jyc1.ncsa.illinois.edu:2811 29 File: /~/scratch/jenkins-mule/test50f 30 Command: RETR ~/scratch/jenkins-mule/test50f 31 Message: Data channel authentication failed 32 --- 33 Details: 500-Command failed. : callback failed.\r\n500-an end-of-file was reached\r\n500-globus_xio: The GSI XIO driver failed to establish a secure connection. The failure occured during a handshake read.\r\n500-globus_xio: An end of file occurred\r\n500 End.\r\n 34 35 2019-07-31 19:13:08+00:00: Error (transfer) 36 Endpoint: ncsa#jyc (d0ccdc02-6d04-11e5-ba46-22000b92c6ec) 37 Server: jyc1.ncsa.illinois.edu:2811 38 File: /~/scratch/jenkins-mule/test50f 39 Command: RETR ~/scratch/jenkins-mule/test50f 40 Message: Data channel authentication failed 41 --- 42 Details: 500-Command failed. : callback failed.\r\n500-an end-of-file was reached\r\n500-globus_xio: The GSI XIO driver failed to establish a secure connection. The failure occured during a handshake read.\r\n500-globus_xio: An end of file occurred\r\n500 End.\r\n 43 44 2019-07-31 19:12:17+00:00: Error (transfer) 45 Endpoint: ncsa#jyc (d0ccdc02-6d04-11e5-ba46-22000b92c6ec) 46 Server: jyc1.ncsa.illinois.edu:2811 47 File: /~/scratch/jenkins-mule/testf 48 Command: RETR ~/scratch/jenkins-mule/testf 49 Message: Data channel authentication failed 50 --- 51 Details: 500-Command failed. : callback failed.\r\n500-an end-of-file was reached\r\n500-globus_xio: The GSI XIO driver failed to establish a secure connection. The failure occured during a handshake read.\r\n500-globus_xio: An end of file occurred\r\n500 End.\r\n 52 53 2019-07-31 19:11:40+00:00: Error (transfer) 54 Endpoint: ncsa#jyc (d0ccdc02-6d04-11e5-ba46-22000b92c6ec) 55 Server: jyc1.ncsa.illinois.edu:2811 56 File: /~/scratch/jenkins-mule/test50f 57 Command: RETR ~/scratch/jenkins-mule/test50f 58 Message: Data channel authentication failed 59 --- 60 Details: 500-Command failed. : callback failed.\r\n500-an end-of-file was reached\r\n500-globus_xio: The GSI XIO driver failed to establish a secure connection. The failure occured during a handshake read.\r\n500-globus_xio: An end of file occurred\r\n500 End.\r\n 61 [SSH] completed [SSH] exit-status: 0 [workspace] $ /bin/sh -xe /tmp/jenkins310835080565571572.sh + scp 'BW_REMOTE:/u/staff/arnoldg/jenkins-mule/*' /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace [SSH] executing post build script: rm -f ~arnoldg/jenkins-mule/jenkins_test_request # this puts the arnoldg#macos endpoint back into polling for the jenkins_test_request [SSH] completed [SSH] exit-status: 0 Recording plot data Saving plot series data from: /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace/TOBWmb.txt Saving plot series data from: /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace/TONEARLINEmb.txt Saving plot series data from: /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace/JYCNEARLINEmb.txt Saving plot series data from: /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace/TOBWFILES.txt Saving plot series data from: /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace/TONEARLINEFILES.txt Saving plot series data from: /var/lib/jenkins/jobs/GlobusOnlineWorkflow/workspace/JYCNEARLINEFILES.txt Finished: SUCCESS