Skip to content
Success

Console Output

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
h2ologin4
/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/jenkins5205952965345743926.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