Skip to content

Commit ad7a0f9

Browse files
authored
Merge pull request #1115 from supercaracal/fix-test-settings-for-sentinel
Prevent to continue to wait for sentinels which not to recognize broken replications
2 parents 1c7cd38 + 5648b67 commit ad7a0f9

File tree

5 files changed

+7
-4
lines changed

5 files changed

+7
-4
lines changed

makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,21 @@ start_sentinel: ${BINARY}
8282
--sentinel;\
8383
done
8484

85+
wait_for_sentinel: MAX_ATTEMPTS_FOR_WAIT ?= 60
8586
wait_for_sentinel:
8687
@for port in ${SENTINEL_PORTS}; do\
88+
i=0;\
8789
while : ; do\
90+
if [ $${i} -ge ${MAX_ATTEMPTS_FOR_WAIT} ]; then\
91+
echo "Max attempts exceeded: $${i} times";\
92+
exit 1;\
93+
fi;\
8894
if [ $$(${REDIS_CLIENT} -p $${port} SENTINEL SLAVES ${HA_GROUP_NAME} | wc -l) -gt 1 ]; then\
8995
break;\
9096
fi;\
9197
echo 'Waiting for Redis sentinel to be ready...';\
9298
sleep 1;\
99+
i=$$(( $${i}+1 ));\
93100
done;\
94101
done
95102

test/support/conf/redis-5.0.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
slaveof no one
21
appendonly no
32
save ""

test/support/conf/redis-6.0.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
slaveof no one
21
appendonly no
32
save ""

test/support/conf/redis-6.2.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
slaveof no one
21
appendonly no
32
save ""

test/support/conf/redis-7.0.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
slaveof no one
21
appendonly no
32
save ""
43
enable-debug-command yes

0 commit comments

Comments
 (0)