regex-automata 0.4.17 introduced c21ed55, which introduced an incredibly significant memory usage regression in one of our services.
On services with 64 cores or more of compute allocated (as is the case with ours), this can become rather pathological.
The default MAX_POOL_STACKS should probably be rolled back to 8, or at least capped at something sufficiently low if it is kept adaptive.
regex-automata 0.4.17 introduced c21ed55, which introduced an incredibly significant memory usage regression in one of our services.
On services with 64 cores or more of compute allocated (as is the case with ours), this can become rather pathological.
The default MAX_POOL_STACKS should probably be rolled back to 8, or at least capped at something sufficiently low if it is kept adaptive.