fix: allow single partial errors on otherwise non-empty returned metric array

This commit is contained in:
Christoph Kluge 2024-06-13 12:38:29 +02:00
parent d10f3e3af6
commit 70e63764ff

View File

@ -109,8 +109,8 @@ func LoadData(job *schema.Job,
jd, err = repo.LoadData(job, metrics, scopes, ctx) jd, err = repo.LoadData(job, metrics, scopes, ctx)
if err != nil { if err != nil {
if len(jd) != 0 { if len(jd) != 0 {
log.Errorf("partial error: %s", err.Error()) log.Warnf("partial error: %s", err.Error())
return err, 0, 0 // return err, 0, 0 // Reactivating will block archiving on one partial error
} else { } else {
log.Error("Error while loading job data from metric repository") log.Error("Error while loading job data from metric repository")
return err, 0, 0 return err, 0, 0