Просмотр исходного кода

Add a special version number to bypass alert snapshots (#19042)

* Special alert version 1, bypasses version check

* Update src/database/sqlite/sqlite_aclk_alert.c

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>

---------

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Stelios Fragkakis 3 месяцев назад
Родитель
Сommit
be0d5a6297
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      src/database/sqlite/sqlite_aclk_alert.c

+ 10 - 0
src/database/sqlite/sqlite_aclk_alert.c

@@ -787,6 +787,16 @@ done:
 
 static void schedule_alert_snapshot_if_needed(struct aclk_sync_cfg_t *wc, uint64_t cloud_version)
 {
+    if (cloud_version == 1) {
+        nd_log(
+            NDLS_ACCESS,
+            NDLP_NOTICE,
+            "Cloud requested to skip alert version verification for host \"%s\", node \"%s\"",
+            rrdhost_hostname(wc->host),
+            wc->node_id);
+        return;
+    }
+
     uint64_t local_version = calculate_node_alert_version(wc->host);
     if (local_version != cloud_version) {
         nd_log(