aboutsummaryrefslogtreecommitdiff
path: root/objectstore/packed/close.go
diff options
context:
space:
mode:
Diffstat (limited to 'objectstore/packed/close.go')
-rw-r--r--objectstore/packed/close.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/objectstore/packed/close.go b/objectstore/packed/close.go
index d83245c5..f810f42c 100644
--- a/objectstore/packed/close.go
+++ b/objectstore/packed/close.go
@@ -2,10 +2,11 @@ package packed
// Close releases mapped pack/index resources associated with the store.
//
+// Store borrows its root, so Close does not close it.
+//
// Repeated calls to Close are undefined behavior.
func (store *Store) Close() error {
store.stateMu.Lock()
- root := store.root
packs := store.packs
store.stateMu.Unlock()
store.idxMu.RLock()
@@ -32,10 +33,5 @@ func (store *Store) Close() error {
store.deltaCache.clear()
store.cacheMu.Unlock()
- err := root.Close()
- if err != nil && closeErr == nil {
- closeErr = err
- }
-
return closeErr
}