diff --git a/holder.go b/holder.go index 2797324bf..dc033be0a 100644 --- a/holder.go +++ b/holder.go @@ -399,13 +399,6 @@ func (h *Holder) Open() error { return errors.Wrap(err, "getting schema") } - // Open path to read all index directories. - f, err := os.Open(h.IndexesPath()) - if err != nil { - return errors.Wrap(err, "opening directory") - } - defer f.Close() - for idxKey, idx := range schema { // decode the CreateIndexMessage from the schema data in order to // get its metadata, such as CreateAt. diff --git a/index.go b/index.go index 424e5d53b..8ba1609cf 100644 --- a/index.go +++ b/index.go @@ -265,12 +265,6 @@ var indexQueue = make(chan struct{}, 8) // openFields opens and initializes the fields inside the index. func (i *Index) openFields(idx *disco.Index) error { - f, err := os.Open(i.FieldsPath()) - if err != nil { - return errors.Wrap(err, "opening fields directory") - } - defer f.Close() - eg, ctx := errgroup.WithContext(context.Background()) var mu sync.Mutex @@ -308,7 +302,7 @@ fileLoop: } } - err = eg.Wait() + err := eg.Wait() if err != nil { // Close any fields which got opened, since the overall // index won't be open.