This is an automated email from the ASF dual-hosted git repository.

zhouky pushed a commit to branch branch-0.3
in repository https://gitbox.apache.org/repos/asf/incubator-celeborn.git


The following commit(s) were added to refs/heads/branch-0.3 by this push:
     new f5ea6fc6a [CELEBORN-976] Introduce script to check master and worker 
status
f5ea6fc6a is described below

commit f5ea6fc6a50a943edb52d75dc45d3a21e1c4327f
Author: sychen <[email protected]>
AuthorDate: Sat Sep 16 09:27:52 2023 +0800

    [CELEBORN-976] Introduce script to check master and worker status
    
    ### What changes were proposed in this pull request?
    Use `status-master.sh` and `status-worker.sh` to check the pid status 
corresponding to the master and worker.
    
    ### Why are the changes needed?
    
    ### Does this PR introduce _any_ user-facing change?
    
    ### How was this patch tested?
    
    Closes #1912 from cxzl25/CELEBORN-976.
    
    Authored-by: sychen <[email protected]>
    Signed-off-by: zky.zhoukeyong <[email protected]>
    (cherry picked from commit 375e855d42142d49d5ca799bd2fd6c712d55aaf5)
    Signed-off-by: zky.zhoukeyong <[email protected]>
---
 sbin/status-master.sh | 25 +++++++++++++++++++++++++
 sbin/status-worker.sh | 29 +++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)

diff --git a/sbin/status-master.sh b/sbin/status-master.sh
new file mode 100755
index 000000000..ffdebe809
--- /dev/null
+++ b/sbin/status-master.sh
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Get the celeborn master status on the machine this script is executed on.
+
+if [ -z "${CELEBORN_HOME}" ]; then
+  export CELEBORN_HOME="$(cd "`dirname "$0"`"/..; pwd)"
+fi
+
+"${CELEBORN_HOME}/sbin/celeborn-daemon.sh" status 
org.apache.celeborn.service.deploy.master.Master 1
\ No newline at end of file
diff --git a/sbin/status-worker.sh b/sbin/status-worker.sh
new file mode 100755
index 000000000..c0c23cc19
--- /dev/null
+++ b/sbin/status-worker.sh
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Get the celeborn worker status on the machine this script is executed on.
+
+if [ -z "${CELEBORN_HOME}" ]; then
+  export CELEBORN_HOME="$(cd "`dirname "$0"`"/..; pwd)"
+fi
+
+if [ "$WORKER_INSTANCE" = "" ]; then
+  WORKER_INSTANCE=1
+fi
+
+"${CELEBORN_HOME}/sbin/celeborn-daemon.sh" status 
org.apache.celeborn.service.deploy.worker.Worker "$WORKER_INSTANCE"
\ No newline at end of file

Reply via email to