Remove jar from source repo (#340)

* remove jar

* update shell script to download jar

* Update pekko-cluster
This commit is contained in:
PJ Fanning 2023-05-24 23:10:06 +01:00 committed by GitHub
parent 435393a6d4
commit 56f71cdde5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 3 deletions

4
.gitignore vendored
View file

@ -84,6 +84,9 @@ worker*.log
*-shim.sbt
test-output
# omit jar downloaded by shell script
cluster/jmx-client/jmxsh-R5.jar
# test output of QuickStart guide
factorials.txt
factorial2.txt
@ -99,3 +102,4 @@ native/
/core
.tmp

View file

@ -1 +0,0 @@
The jmxsh library has been obtained from https://code.google.com/p/jmxsh/ under the Apache License 2.0.

Binary file not shown.

View file

@ -19,7 +19,8 @@
SELF=`basename $0` # script name
HOST=$1 # cluster node to talk to through JMX
PORT=$2
JMXSHJAR=`dirname $0`/jmxsh-R5.jar
JMXSHJAR_NAME=jmxsh-R5.jar
JMXSHJAR=`dirname $0`/$JMXSHJAR_NAME
shift 2
@ -54,7 +55,14 @@ function ensureNodeIsRunningAndAvailable {
fi
}
echo "This jmx-client/pekko-cluster tool is deprecated use curl and https://github.com/apache/incubator-pekko-management instead." >&2
function downloadJmxshR5IfNecessary() {
if [ ! -f "$JMXSHJAR_NAME" ]; then
echo "downloading $JMXSHJAR"
curl https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/jmxsh/$JMXSHJAR_NAME -o $JMXSHJAR
fi
}
echo "This jmx-client/pekko-cluster tool is deprecated; use curl and https://github.com/apache/incubator-pekko-management instead." >&2
# switch on command
while [ $# -gt 0 ];
@ -66,6 +74,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ACTOR_SYSTEM_URL=$2
echo "$HOST is JOINING cluster node $ACTOR_SYSTEM_URL"
invoke join $ACTOR_SYSTEM_URL
@ -78,6 +87,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
ACTOR_SYSTEM_URL=$2
echo "Scheduling $ACTOR_SYSTEM_URL to LEAVE cluster"
@ -91,6 +101,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
ACTOR_SYSTEM_URL=$2
@ -105,6 +116,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
echo "Querying member status for $HOST"
@ -118,6 +130,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
get ClusterStatus
@ -130,6 +143,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
echo "Querying members"
@ -143,6 +157,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
echo "Querying unreachable members"
@ -156,6 +171,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
echo "Checking leader status"
@ -169,6 +185,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
echo "Checking for singleton cluster"
@ -182,6 +199,7 @@ do
exit 1
fi
downloadJmxshR5IfNecessary
ensureNodeIsRunningAndAvailable
echo "Checking if member node on $HOST is AVAILABLE"