[MM-32348] services/bleve: only log update conf when there is an actual change (#17003)
* services/bleve: only log update conf when there is an actual change * Update services/searchengine/bleveengine/bleve.go Co-authored-by: Miguel de la Cruz <miguel@mcrx.me> Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
0c7261b157
Коммит
0ba28a712a
@@ -7,6 +7,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
"reflect"
|
||||||
"sync"
|
"sync"
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
"time"
|
"time"
|
||||||
@@ -303,6 +304,10 @@ func (b *BleveEngine) UpdateConfig(cfg *model.Config) {
|
|||||||
b.Mutex.Lock()
|
b.Mutex.Lock()
|
||||||
defer b.Mutex.Unlock()
|
defer b.Mutex.Unlock()
|
||||||
|
|
||||||
|
if reflect.DeepEqual(cfg.BleveSettings, b.cfg.BleveSettings) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
mlog.Info("UpdateConf Bleve")
|
mlog.Info("UpdateConf Bleve")
|
||||||
|
|
||||||
if *cfg.BleveSettings.EnableIndexing != *b.cfg.BleveSettings.EnableIndexing || *cfg.BleveSettings.IndexDir != *b.cfg.BleveSettings.IndexDir {
|
if *cfg.BleveSettings.EnableIndexing != *b.cfg.BleveSettings.EnableIndexing || *cfg.BleveSettings.IndexDir != *b.cfg.BleveSettings.IndexDir {
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user