[MM-47468] Fix store metrics initialization (#21374)

* initialize metrics before store

* add tests

* reflect review comments
Этот коммит содержится в:
Ibrahim Serdar Acikgoz
2022-10-12 16:31:16 +03:00
коммит произвёл GitHub
родитель 66b7c45e69
Коммит 71d1b7df53
12 изменённых файлов: 128 добавлений и 58 удалений

Просмотреть файл

@@ -46,7 +46,7 @@ func StoreOverride(override any) Option {
func StoreOverrideWithCache(override store.Store) Option {
return func(ps *PlatformService) error {
ps.newStore = func() (store.Store, error) {
lcl, err := localcachelayer.NewLocalCacheLayer(override, ps.metricsImpl(), ps.clusterIFace, ps.cacheProvider)
lcl, err := localcachelayer.NewLocalCacheLayer(override, ps.metricsIFace, ps.clusterIFace, ps.cacheProvider)
if err != nil {
return nil, err
}