X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frrd_hw.c;h=3b1ba7c68612d056bb9fbca84f26131f1d82cb2f;hb=6a4c9f4045859f5dd1096464f4cdf2e8b862147b;hp=98333e2794e356dcff31bf3d882006b3988c14db;hpb=7383625ce0413ce5dbcc0ced4ee4873c6df37735;p=rrdtool.git diff --git a/src/rrd_hw.c b/src/rrd_hw.c index 98333e2..3b1ba7c 100644 --- a/src/rrd_hw.c +++ b/src/rrd_hw.c @@ -139,7 +139,14 @@ int apply_smoother( rrd_value_t *working_average; rrd_value_t *baseline; - offset = floor(0.025 * row_count); + if (atoi(rrd->stat_head->version) >= 4) { + offset = floor(rrd->rra_def[rra_idx]. + par[RRA_seasonal_smoothing_window]. + u_val / 2 * row_count); + } else { + offset = floor(0.05 / 2 * row_count); + } + if (offset == 0) return 0; /* no smoothing */