Skip to content

Commit ebcccd1

Browse files
Merge pull request #26 from CIROH-UA/troute_upload_s3
separate troute from tarball
2 parents 3586b5a + b24d230 commit ebcccd1

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

scripts/datastream

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,14 @@ log_time "MERKLE_END"
647647
log_time "TAR_START"
648648
TAR_NAME="ngen-run.tar.gz"
649649
NGENRUN_TAR="${DATA_DIR%/}/$TAR_NAME"
650+
if [ -n "$S3_BUCKET" ]; then
651+
TROUTE_OUTPUT_NC=$(find "$NGENRUN_OUTPUT_TROUTE" -type f -name "*.nc")
652+
TROUTE_OUTPUT_NC_BASENAME=$(basename $TROUTE_OUTPUT_NC)
653+
NTROUTE=$(find "$NGENRUN_OUTPUT_TROUTE" -type f -name "*.nc" | wc -l)
654+
if [ ${NTROUTE} -gt 0 ]; then
655+
mv $TROUTE_OUTPUT_NC ./$TROUTE_OUTPUT_NC_BASENAME
656+
fi
657+
fi
650658
log_n_run_steps tar -cf - -C "$(dirname "$NGEN_RUN")" "$(basename "$NGEN_RUN")" | pigz > "$NGENRUN_TAR"
651659
log_time "TAR_END"
652660

@@ -685,6 +693,9 @@ if [ -n "$S3_BUCKET" ]; then
685693
aws s3 cp $NGENRUN_TAR "s3://$S3_BUCKET/${S3_PREFIX%/}/$TAR_NAME"
686694
aws s3 cp $DATA_DIR/merkdir.file "s3://$S3_BUCKET/${S3_PREFIX%/}/merkdir.file"
687695
aws s3 sync $DATASTREAM_META "s3://$S3_BUCKET/${S3_PREFIX%/}/datastream-metadata"
696+
if [ ${NTROUTE} -gt 0 ]; then
697+
aws s3 cp ./$TROUTE_OUTPUT_NC_BASENAME "s3://$S3_BUCKET/${S3_PREFIX%/}/ngen-run/outputs/troute/$TROUTE_OUTPUT_NC_BASENAME"
698+
fi
688699

689700
log_time "S3_MOVE_END"
690701

0 commit comments

Comments
 (0)