VictoriaMetrics/docs/changelog
Nikolay 80ead7cfa4
app/vmauth: remove readTrackingBody pool (#8104)
Sync.Pool for readTrackingBody was added in order to reduce potential
load on garbage collector. But golang net/http standard library does not
allow to reuse request body, since it closes body asynchronously after
return. Related issue: https://github.com/golang/go/issues/51907

This commit removes sync.Pool in order to fix potential panic and data
race at requests processing.

 Affected releases:
- all releases after v1.97.7

 Related issue:
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/8051

Signed-off-by: f41gh7 <nik@victoriametrics.com>
Co-authored-by: Roman Khavronenko <roman@victoriametrics.com>
2025-01-22 13:32:23 +01:00
..
_index.md docs: move changelog to dir (#6853) 2024-08-21 17:26:54 +02:00
CHANGELOG.md app/vmauth: remove readTrackingBody pool (#8104) 2025-01-22 13:32:23 +01:00
CHANGELOG_2020.md docs: cut new changelog doc for 2024 (#8023) 2025-01-14 11:31:16 +01:00
CHANGELOG_2021.md docs: cut new changelog doc for 2024 (#8023) 2025-01-14 11:31:16 +01:00
CHANGELOG_2022.md docs: cut new changelog doc for 2024 (#8023) 2025-01-14 11:31:16 +01:00
CHANGELOG_2023.md docs: cut new changelog doc for 2024 (#8023) 2025-01-14 11:31:16 +01:00
CHANGELOG_2024.md docs: cut new changelog doc for 2024 (#8023) 2025-01-14 11:31:16 +01:00