diff options
author | Emmanuel Vasilakis <mrzammler@mm.st> | 2023-09-06 11:35:53 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-06 11:35:53 +0300 |
commit | f059f4da7d04deecbf1b40f2c585cd58f45debe4 (patch) | |
tree | 7af47382b5c4bdc7ab14360af40c6018b130a1fd /health/health.c | |
parent | 5c132e4ec8dce371352a1a7f97d6170e98d6b82e (diff) |
Reset the obsolete flag on service thread (#15892)
* reset the RRDHOST_FLAG_PENDING_OBSOLETE_CHARTS flag
* do rrdset_free even when in dbengine mode
* remove RRDSET_FLAG_ARCHIVED
* remove commented line
* use is_available_for_viewers
Diffstat (limited to 'health/health.c')
-rw-r--r-- | health/health.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/health/health.c b/health/health.c index 1466453475..e04dad33b7 100644 --- a/health/health.c +++ b/health/health.c @@ -376,9 +376,6 @@ static void health_reload_host(RRDHOST *host) { // link the loaded alarms to their charts rrdset_foreach_write(st, host) { - if (rrdset_flag_check(st, RRDSET_FLAG_ARCHIVED)) - continue; - rrdcalc_link_matching_alerts_to_rrdset(st); rrdcalctemplate_link_matching_templates_to_rrdset(st); } @@ -724,11 +721,6 @@ static inline int rrdcalc_isrunnable(RRDCALC *rc, time_t now, time_t *next_run) return 0; } - if(unlikely(rrdset_flag_check(rc->rrdset, RRDSET_FLAG_ARCHIVED))) { - netdata_log_debug(D_HEALTH, "Health not running alarm '%s.%s'. The chart has been marked as archived", rrdcalc_chart_name(rc), rrdcalc_name(rc)); - return 0; - } - if(unlikely(!rc->rrdset->last_collected_time.tv_sec || rc->rrdset->counter_done < 2)) { netdata_log_debug(D_HEALTH, "Health not running alarm '%s.%s'. Chart is not fully collected yet.", rrdcalc_chart_name(rc), rrdcalc_name(rc)); return 0; @@ -854,9 +846,6 @@ static void initialize_health(RRDHOST *host) // link the loaded alarms to their charts RRDSET *st; rrdset_foreach_reentrant(st, host) { - if (rrdset_flag_check(st, RRDSET_FLAG_ARCHIVED)) - continue; - rrdcalc_link_matching_alerts_to_rrdset(st); rrdcalctemplate_link_matching_templates_to_rrdset(st); } |