Files
devstack/lib
Sean Mooney 20ed3c5f11 Improve OVS/OVN stop robustness for restacking
The stop_ovn function stops services but leaves behind runtime files
and stale configuration that can cause restacking failures. This change
improves robustness by:

- Making _stop_process check is-active in addition to is-enabled, so
  services are stopped even if they are running but not enabled.

- Clearing OVS external-ids before stopping to prevent stale config
  (ovn-remote, ovn-bridge, etc.) from persisting across restacks.

- Cleaning up runtime files (*.sock, *.pid, *.ctl) in both OVS_RUNDIR
  and OVN_RUNDIR after stopping services, as stale sockets can prevent
  ovsdb-server from binding on restart.

- Removing database lock files (.*.db.~lock~) which can block database
  access if services crash or stop uncleanly.

These changes allow stack.sh to run successfully after unstack.sh
without requiring a full clean.sh.

Generated-By: Cursor claude-opus-4.5
Change-Id: I8736f19a8892200948ee74854f99fd99eed5110b
Signed-off-by: Sean Mooney <work@seanmooney.info>
2026-01-22 14:40:48 +00:00
..
2025-11-10 17:39:27 +01:00
2025-03-04 15:25:34 +00:00
2025-05-05 14:13:45 +05:30
2024-08-20 17:23:02 +09:00
2025-05-08 19:05:27 +00:00
2024-12-03 17:15:36 +00:00
2025-06-27 15:00:34 +00:00
2023-08-24 03:28:31 +00:00
2022-12-16 09:59:11 +01:00
2025-11-06 15:30:39 +00:00
2023-02-16 12:01:39 +01:00
2026-01-22 14:40:47 +00:00
2019-03-29 11:20:19 -07:00