The root cause is /run and /run/netns are both mounted in docker. Then it will cause the namespaces in /run/netns folder can not be removed successfully.
the solution is using proper /run/xxx folder in docker volumes rather than /run. I have no idea why it happens, but the solution works.
I think I can fix this issue in Kolla now.
The root cause is /run and /run/netns are both mounted in docker. Then it will cause the namespaces in /run/netns folder can not be removed successfully.
the solution is using proper /run/xxx folder in docker volumes rather than /run. I have no idea why it happens, but the solution works.