From 22287fef01d1c67c84d4ae2c2544ec3e45ccfcfb Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Thu, 7 Dec 2017 13:44:08 -0500 Subject: Remove network namespaces from DB on refresh Signed-off-by: Matthew Heon Closes: #109 Approved by: mheon --- libpod/sql_state.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'libpod') diff --git a/libpod/sql_state.go b/libpod/sql_state.go index 9d457c3ec..a93a025dc 100644 --- a/libpod/sql_state.go +++ b/libpod/sql_state.go @@ -98,12 +98,13 @@ func (s *SQLState) Close() error { } // Refresh clears the state after a reboot -// Resets mountpoint, PID, state for all containers +// Resets mountpoint, PID, state, netns path for all containers func (s *SQLState) Refresh() (err error) { const refresh = `UPDATE containerState SET State=?, Mountpoint=?, - Pid=?;` + Pid=?, + NetNSPath=?;` if !s.valid { return ErrDBClosed @@ -128,7 +129,8 @@ func (s *SQLState) Refresh() (err error) { _, err = tx.Exec(refresh, ContainerStateConfigured, "", - 0) + 0, + "") if err != nil { return errors.Wrapf(err, "error refreshing database state") } -- cgit v1.2.3-54-g00ecf