Resolve healthcheck race conditions

This commit is contained in:
Peter Grlica
2024-05-13 15:43:10 +02:00
parent 7b29b80163
commit bc0b185c6b
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -112,7 +112,7 @@ func (s *store) Open(filename string) (out io.ReadSeekCloser, err error) {
func (s *store) Healthcheck(ctx context.Context) error {
var (
fname = s.namespace + "/.healthcheck"
fname = fmt.Sprintf("%s/.healthcheck_%d", s.namespace, time.Now().UnixNano())
buf = &bytes.Buffer{}
)
+3 -2
View File
@@ -193,12 +193,13 @@ func Initialize(ctx context.Context, log *zap.Logger, s store.Storer, ws websock
zap.Error(err))
}
hcd.Add(objstore.Healthcheck(DefaultObjectStore), "ObjectStore/System")
if err != nil {
return err
}
}
hcd.Add(objstore.Healthcheck(DefaultObjectStore), "ObjectStore/System")
}
DefaultRenderer = Renderer(c.Template)
DefaultResourceTranslation = ResourceTranslation()