Skip to content

Commit d1aa77e

Browse files
caoxianfei1wuhongsong
authored andcommittedNov 17, 2023
[fix] fix entrypoint bug for monitor role
Signed-off-by: caoxianfei1 <caoxianfei@corp.netease.com>
1 parent 095006a commit d1aa77e

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed
 

‎curvefs/docker/debian11/entrypoint.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@ function prepare() {
104104
}
105105

106106
function create_directory() {
107-
chmod 700 "$g_prefix/data"
107+
if [ "$g_role" != "monitor" ]; then
108+
chmod 700 "$g_prefix/data"
109+
fi
110+
108111
if [ "$g_role" == "etcd" ]; then
109112
mkdir -p "$g_prefix/data/wal"
110113
elif [ "$g_role" == "metaserver" ]; then

‎curvefs/docker/openeuler/entrypoint.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@ function prepare() {
104104
}
105105

106106
function create_directory() {
107-
chmod 700 "$g_prefix/data"
107+
if [ "$g_role" != "monitor" ]; then
108+
chmod 700 "$g_prefix/data"
109+
fi
110+
108111
if [ "$g_role" == "etcd" ]; then
109112
mkdir -p "$g_prefix/data/wal"
110113
elif [ "$g_role" == "metaserver" ]; then

‎docker/debian11/entrypoint.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,10 @@ function prepare() {
109109
}
110110

111111
function create_directory() {
112-
chmod 700 "$g_prefix/data"
112+
if [ "$g_role" != "monitor" ]; then
113+
chmod 700 "$g_prefix/data"
114+
fi
115+
113116
if [ "$g_role" == "etcd" ]; then
114117
mkdir -p "$g_prefix/data/wal"
115118
elif [ "$g_role" == "client" ]; then

‎docker/openeuler/entrypoint.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,10 @@ function prepare() {
108108
}
109109

110110
function create_directory() {
111-
chmod 700 "$g_prefix/data"
111+
if [ "$g_role" != "monitor" ]; then
112+
chmod 700 "$g_prefix/data"
113+
fi
114+
112115
if [ "$g_role" == "etcd" ]; then
113116
mkdir -p "$g_prefix/data/wal"
114117
elif [ "$g_role" == "client" ]; then

0 commit comments

Comments
 (0)
Please sign in to comment.