Skip to content
Snippets Groups Projects
Commit d11c1cef authored by Nathan Bockisch's avatar Nathan Bockisch
Browse files

Merge branch 'copy_mark4_to_staging_area' into '2.8.2-DEVELOPMENT'

Added copying of mark 4 observations to the WS staging area

See merge request !1445
parents 514345ce cf19332b
No related branches found
No related tags found
2 merge requests!1452Merge 2.8.2 to main,!1445Added copying of mark 4 observations to the WS staging area
Pipeline #11524 passed
......@@ -48,7 +48,13 @@ NGASHOSTSTR=$(./pycapo -q archive-ingestion.NGASHosts)
NGASHOSTARR=(`/bin/echo ${NGASHOSTSTR}`) # Put the space-delimited host list into an array
NGASHOSTLEN=${#NGASHOSTARR[@]}
cd $1
# Copy from the difx area to the Workspaces staging area
WSSTAGINGDIR=$(./pycapo -q edu.nrao.workspaces.IngestionSettings.stagingDirectory)
/bin/cp -r $1 $WSSTAGINGDIR
OBSDIR=$(/bin/basename $1)
/bin/chmod -R 750 $WSSTAGINGDIR/$OBSDIR # Make sure NGAS has permissions to ingest the files
cd $WSSTAGINGDIR/$OBSDIR
for FILE in *; do
# Pick random NGAS host to distribute the ingestion load
......@@ -57,7 +63,12 @@ for FILE in *; do
FULLPATH=$(/bin/readlink -f $FILE)
NGASCMD="${NGASHOST}ARCHIVE?filename=file://${FULLPATH}"
/bin/curl $NGASCMD
INGESTOUT=$(/bin/curl $NGASCMD)
if echo $INGESTOUT | grep -i "error"; then
echo "Failed to ingest ${FILE}"
exit 1
fi
done"""
def upgrade():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment