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

dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 1441387e5b3 [improvement](doris compose) improve start be container 
speed (#27368)
1441387e5b3 is described below

commit 1441387e5b3e7c65d3a6a221161a8d711dcd4979
Author: yujun <yu.jun.re...@gmail.com>
AuthorDate: Wed Nov 22 11:04:04 2023 +0800

    [improvement](doris compose) improve start be container speed (#27368)
---
 docker/runtime/doris-compose/Dockerfile          | 2 ++
 docker/runtime/doris-compose/resource/init_be.sh | 1 +
 docker/runtime/doris-compose/resource/init_fe.sh | 2 +-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/docker/runtime/doris-compose/Dockerfile 
b/docker/runtime/doris-compose/Dockerfile
index 50f03299b08..11a3c465709 100644
--- a/docker/runtime/doris-compose/Dockerfile
+++ b/docker/runtime/doris-compose/Dockerfile
@@ -40,3 +40,5 @@ RUN curl -f 
https://repo1.maven.org/maven2/org/jacoco/jacoco/$jacoco_version/jac
     mkdir /jacoco && \
     unzip jacoco.zip -d /jacoco
 
+# in docker, run 'chmod 755 doris_be' first time cost 1min, remove it.
+RUN sed -i 's/\<chmod\>/echo/g' /opt/apache-doris/be/bin/start_be.sh
diff --git a/docker/runtime/doris-compose/resource/init_be.sh 
b/docker/runtime/doris-compose/resource/init_be.sh
index dc356d27398..4d7b9780c30 100755
--- a/docker/runtime/doris-compose/resource/init_be.sh
+++ b/docker/runtime/doris-compose/resource/init_be.sh
@@ -81,6 +81,7 @@ main() {
     if [ -n $LLVM_PROFILE_FILE_PREFIX ]; then
         export LLVM_PROFILE_FILE="${LLVM_PROFILE_FILE_PREFIX}-$(date +%s)"
     fi
+    health_log "run start_be.sh"
     bash $DORIS_HOME/bin/start_be.sh --daemon
 
     wait_process
diff --git a/docker/runtime/doris-compose/resource/init_fe.sh 
b/docker/runtime/doris-compose/resource/init_fe.sh
index 2d55547241a..1762f10d1fa 100755
--- a/docker/runtime/doris-compose/resource/init_fe.sh
+++ b/docker/runtime/doris-compose/resource/init_fe.sh
@@ -32,7 +32,7 @@ add_frontend() {
 
         output=$(mysql -P $FE_QUERY_PORT -h $MASTER_FE_IP -u root --execute 
"ALTER SYSTEM ADD FOLLOWER '$MY_IP:$FE_EDITLOG_PORT';" 2>&1)
         res=$?
-        health_log "$output"
+        health_log "${output}\n"
         [ $res -eq 0 ] && break
         (echo $output | grep "frontend already exists") && break
         sleep 1


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to