lib/streamaggr: fixed missed data when enable_windows and dedup_interval are set

This commit is contained in:
Andrii Chubatiuk
2026-04-16 21:56:30 +03:00
parent b3054bbadd
commit 6560f7091e
2 changed files with 2 additions and 1 deletions

View File

@@ -27,6 +27,7 @@ See also [LTS releases](https://docs.victoriametrics.com/victoriametrics/lts-rel
## tip
* BUGFIX: [vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/): fix `ec2_sd_configs` returning 401 `AuthFailure` from AWS when credentials are obtained via IRSA, instance role or `AWS_CONTAINER_CREDENTIALS_*` env vars. The regression was introduced in [v1.140.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.140.0). See [#10815](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10815).
* BUGFIX: [stream aggregation](https://docs.victoriametrics.com/victoriametrics/stream-aggregation/): properly choose state when deduplication and aggregation windows are enabled. See [#10719](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10719).
## [v1.140.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.140.0)

View File

@@ -106,7 +106,7 @@ func (ao *aggrOutputs) flushState(ctx *flushCtx) {
return true
}
outputKey := k.(string)
if ctx.isGreen {
if ctx.isGreen && ao.useSharedState {
outputs = av.green
} else {
outputs = av.blue