From 67a5814fbe42146ef0a5ce64728cc6d700869886 Mon Sep 17 00:00:00 2001 From: Sreekanth Sivasankaran Date: Wed, 1 Mar 2017 18:58:32 +0530 Subject: [PATCH] MB-22410:deleting/editing index definition with large dirty write queue can be very slow Adding a configurable forced store close --- index/store/moss/store.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/index/store/moss/store.go b/index/store/moss/store.go index 50ee1636..fb21909a 100644 --- a/index/store/moss/store.go +++ b/index/store/moss/store.go @@ -176,8 +176,7 @@ func New(mo store.MergeOperator, config map[string]interface{}) ( func (s *Store) Close() error { if v, ok := s.config["mossAbortCloseEnabled"]; ok && v.(bool) == true { - msw, ok := s.llstore.(*mossStoreWrapper) - if ok { + if msw, ok := s.llstore.(*mossStoreWrapper); ok { if s := msw.Actual(); s != nil { s.CloseEx(moss.StoreCloseExOptions{Abort: true}) }