[Port to 2.x]: fix: prevent level regression when compacting mixed-level TSM files
Author: devanbenzCreated Sep 16, 2026Updated Sep 16, 2026
Labelsarea/2.x
Port master-1.x commit https://github.com/influxdata/influxdb/commit/381fd2d9de to main-2.x.
Change to tsdb/engine/tsm1/compact.go plus tests. Same paths in 2.x; expected to cherry-pick cleanly.
Source: influxdata/influxdb