diff --git a/daemon/content.go b/daemon/content.go index b06ba3747b..fda72a9369 100644 --- a/daemon/content.go +++ b/daemon/content.go @@ -20,7 +20,9 @@ func (daemon *Daemon) configureLocalContentStore(ns string) (*namespacedContent, if err := os.MkdirAll(filepath.Join(daemon.root, "content"), 0o700); err != nil { return nil, nil, errors.Wrap(err, "error creating dir for content store") } - db, err := bolt.Open(filepath.Join(daemon.root, "content", "metadata.db"), 0o600, nil) + db, err := bolt.Open(filepath.Join(daemon.root, "content", "metadata.db"), 0o600, &bolt.Options{ + FreelistType: bolt.FreelistMapType, + }) if err != nil { return nil, nil, errors.Wrap(err, "error opening bolt db for content metadata store") }