Sprint 0 / #21: dev/staging стенд — docker-compose, тома, netns-харнесс #53
@@ -31,9 +31,9 @@ topology_down() {
|
||||
# `ip netns delete` в контейнере иногда «теряется»: команда отработала, а
|
||||
# namespace остаётся в `ip netns list` (issue #56). Поэтому удаляем
|
||||
# безусловно (операция идемпотентна) и до 5 раз проверяем результат.
|
||||
local ns attempt
|
||||
local ns
|
||||
for ns in "$AWG_NS_CLIENT" "$AWG_NS_GW" "$AWG_NS_UPLINK"; do
|
||||
for attempt in 1 2 3 4 5; do
|
||||
for _ in 1 2 3 4 5; do
|
||||
ip netns delete "$ns" 2>/dev/null || true
|
||||
if ! ns_exists "$ns"; then break; fi
|
||||
sleep 0.2
|
||||
|
||||
Reference in New Issue
Block a user