3
0
Denis Arh 95e9bfda2a Fix discovery server build issues
Rename "aux" to "extra" due to:
> "aux" disallowed as path element component on Windows
2022-11-23 12:31:01 +01:00

31 lines
468 B
Go

package searcher
import (
"context"
"fmt"
"io"
)
// Healthcheck for searcher
func Healthcheck(ctx context.Context) error {
if DefaultEs == nil {
return nil
}
esc, err := DefaultEs.Client()
if esc == nil || err != nil {
return fmt.Errorf("stopped")
}
res, err := esc.Ping(esc.Ping.WithContext(ctx))
if err = validElasticResponse(res, err); err != nil {
return err
}
defer func(Body io.ReadCloser) {
_ = Body.Close()
}(res.Body)
return nil
}