From c2f40500a20c252f9bff489c6aacb00db7725e0f Mon Sep 17 00:00:00 2001 From: Philip O'Toole Date: Thu, 4 Feb 2021 15:38:59 -0500 Subject: [PATCH 1/2] Close Bolt on Store close --- store/store.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/store/store.go b/store/store.go index 7bac4078..5abe364f 100644 --- a/store/store.go +++ b/store/store.go @@ -291,6 +291,9 @@ func (s *Store) Close(wait bool) error { if err := s.db.Close(); err != nil { return err } + if err := s.boltStore.Close(); err != nil { + return err + } f := s.raft.Shutdown() if wait { if e := f.(raft.Future); e.Error() != nil { From 86d009934ea05167306de5928dc0a0e9976df7b9 Mon Sep 17 00:00:00 2001 From: Philip O'Toole Date: Thu, 4 Feb 2021 15:40:56 -0500 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f779702..a7a8a06b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - [PR #747](https://github.com/rqlite/rqlite/pull/747): Time snapshot, restore, and startup times. - [PR #750](https://github.com/rqlite/rqlite/pull/750): Build on-disk databases in-memory first. Fixes [issue #731](https://github.com/rqlite/rqlite/issues/731). - [PR #754](https://github.com/rqlite/rqlite/pull/754): Support Noop commands in Raft Log. +- [PR #759](https://github.com/rqlite/rqlite/pull/759): Close BoltDB on Store close. ## 5.9.0 (January 24th 2021) ### New features