Major rework on distributed mode
This commit is contained in:
parent
74d1e90282
commit
30f92bbae9
18
ppss
18
ppss
|
@ -2127,7 +2127,6 @@ commando () {
|
||||||
ERR_STATE="$?"
|
ERR_STATE="$?"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# If recursion is used, a file name of an item may not be unique.
|
# If recursion is used, a file name of an item may not be unique.
|
||||||
# The same filename can be used for files in differen directories.
|
# The same filename can be used for files in differen directories.
|
||||||
|
@ -2149,7 +2148,12 @@ commando () {
|
||||||
then
|
then
|
||||||
OUTPUT_DIR=$PPSS_LOCAL_OUTPUT/"$HASH"
|
OUTPUT_DIR=$PPSS_LOCAL_OUTPUT/"$HASH"
|
||||||
else
|
else
|
||||||
OUTPUT_DIR="$REMOTE_OUTPUT_DIR/$ITEM_DIR_NAME"
|
if [ -z "$REMOTE_OUTPUT_DIR" ]
|
||||||
|
then
|
||||||
|
OUTPUT_DIR="$PPSS_LOCAL_OUTPUT"
|
||||||
|
else
|
||||||
|
OUTPUT_DIR="$REMOTE_OUTPUT_DIR/$ITEM_DIR_NAME"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ITEM_DIR_NAME="$SRC_DIR"
|
ITEM_DIR_NAME="$SRC_DIR"
|
||||||
|
@ -2171,7 +2175,12 @@ commando () {
|
||||||
then
|
then
|
||||||
OUTPUT_DIR=$PPSS_LOCAL_OUTPUT/"$ITEM_ESCAPED"
|
OUTPUT_DIR=$PPSS_LOCAL_OUTPUT/"$ITEM_ESCAPED"
|
||||||
else
|
else
|
||||||
OUTPUT_DIR="$REMOTE_OUTPUT_DIR"
|
if [ -z "$REMOTE_OUTPUT_DIR" ]
|
||||||
|
then
|
||||||
|
OUTPUT_DIR="$PPSS_LOCAL_OUTPUT"
|
||||||
|
else
|
||||||
|
OUTPUT_DIR="$REMOTE_OUTPUT_DIR"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -2230,7 +2239,8 @@ commando () {
|
||||||
then
|
then
|
||||||
log DEBUG "Creating local output dir $OUTPUT_DIR"
|
log DEBUG "Creating local output dir $OUTPUT_DIR"
|
||||||
mkdir -p "$OUTPUT_DIR"
|
mkdir -p "$OUTPUT_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
ERROR=""
|
ERROR=""
|
||||||
#
|
#
|
||||||
|
|
31
ppss-test.sh
31
ppss-test.sh
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
DEBUG="$1"
|
DEBUG="$1"
|
||||||
VERSION="2.90"
|
VERSION="2.95"
|
||||||
TMP_DIR="/tmp/ppss"
|
TMP_DIR="/tmp/ppss"
|
||||||
PPSS=./ppss
|
PPSS=./ppss
|
||||||
PPSS_DIR=ppss_dir
|
PPSS_DIR=ppss_dir
|
||||||
|
@ -26,10 +26,10 @@ cleanup () {
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -z "$TMP_DIR" ]
|
if [ ! -z "$TMP_DIR" ] && [ -e "$TMP_DIR" ]
|
||||||
then
|
then
|
||||||
rm -rf "/$TMP_DIR"
|
rm -rf "$TMP_DIR"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
parseJobStatus () {
|
parseJobStatus () {
|
||||||
|
@ -62,7 +62,7 @@ oneTimeSetUp () {
|
||||||
|
|
||||||
if [ ! -e "$TMP_DIR" ]
|
if [ ! -e "$TMP_DIR" ]
|
||||||
then
|
then
|
||||||
mkdir "$TMP_DIR"
|
mkdir -p "$TMP_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cleanup
|
cleanup
|
||||||
|
@ -96,10 +96,21 @@ createDirectoryWithSomeFiles () {
|
||||||
ROOT_DIR=$TMP_DIR/root
|
ROOT_DIR=$TMP_DIR/root
|
||||||
CHILD_1=$ROOT_DIR/child_1
|
CHILD_1=$ROOT_DIR/child_1
|
||||||
CHILD_2=$ROOT_DIR/child_2
|
CHILD_2=$ROOT_DIR/child_2
|
||||||
|
|
||||||
|
if [ ! -e "$ROOT_DIR" ]
|
||||||
|
then
|
||||||
|
mkdir -p "$ROOT_DIR"
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p "$ROOT_DIR"
|
if [ ! -e "$CHILD_1" ]
|
||||||
mkdir -p "$CHILD_1"
|
then
|
||||||
mkdir -p "$CHILD_2"
|
mkdir -p "$CHILD_1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -e "$CHILD_2" ]
|
||||||
|
then
|
||||||
|
mkdir -p "$CHILD_2"
|
||||||
|
fi
|
||||||
|
|
||||||
for x in {1..10}
|
for x in {1..10}
|
||||||
do
|
do
|
||||||
|
@ -228,7 +239,7 @@ testNumberOfLogfiles () {
|
||||||
|
|
||||||
createSpecialFilenames
|
createSpecialFilenames
|
||||||
init_get_all_items $TMP_DIR/root 1
|
init_get_all_items $TMP_DIR/root 1
|
||||||
COMMAND='echo '
|
COMMAND='echo hoi'
|
||||||
while get_item
|
while get_item
|
||||||
do
|
do
|
||||||
commando "$ITEM"
|
commando "$ITEM"
|
||||||
|
|
Loading…
Reference in New Issue