@cryptotaxi247 / netdata-1 / commits / 88a657238

Fix memory mode none not dropping stale dimension data in general when streaming to a parent. (#9917)

Markos Fountoulakis committed Sep 11, 2020 at 19:57 UTC 88a6572382b71543d960b57498243d7bf25b6953
2 files changed +2 -4
database/rrddim.c
-2
@@ -596,8 +596,6 @@ inline void rrddim_is_obsolete(RRDSET *st, RRDDIM *rd) {
596 }
597 rrddim_flag_set(rd, RRDDIM_FLAG_OBSOLETE);
598 rrdset_flag_set(st, RRDSET_FLAG_OBSOLETE_DIMENSIONS);
599 - if (unlikely(st->rrd_memory_mode == RRD_MEMORY_MODE_NONE))
600 - rd->updated = 0;
599 #ifdef ENABLE_ACLK
600 if (netdata_cloud_setting)
601 aclk_update_chart(st->rrdhost, st->id, ACLK_CMD_CHART);
database/rrdset.c
+2 -2
@@ -1796,6 +1796,7 @@ after_first_database_work:
1796 , storage_flags
1797 );
1798
1799 +after_second_database_work:
1800 st->last_collected_total = st->collected_total;
1801
1802 rrddim_foreach_read(rd, st) {
@@ -1859,8 +1860,7 @@ after_first_database_work:
1860
1861 // ALL DONE ABOUT THE DATA UPDATE
1862 // --------------------------------------------------------------------
1862 -after_second_database_work:
1863 - ;
1863 +
1864 // find if there are any obsolete dimensions
1865 time_t now = now_realtime_sec();
1866