Skip to content

Commit e5616f2

Browse files
authored
[swss]: Wait for redis server start before database clean (#281)
picked this change from sonic-mgmt repo. sonic-net/sonic-mgmt#110
1 parent 064dab6 commit e5616f2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

files/build_templates/swss.service.j2

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ After=database.service
55

66
[Service]
77
User={{ sonicadmin_user }}
8+
# Wait for redis server start before database clean
9+
ExecStartPre=/bin/bash -c "while true; do if [ \"$(/usr/bin/docker exec database redis-cli ping)\" == \"PONG\" ]; then break; fi; sleep 1; done"
810
ExecStartPre=/usr/bin/docker exec database redis-cli -n 0 FLUSHDB
911
ExecStartPre=/usr/bin/docker exec database redis-cli -n 1 FLUSHDB
1012
ExecStartPre=/usr/bin/docker exec database redis-cli -n 2 FLUSHDB

0 commit comments

Comments
 (0)