bneradt opened a new pull request, #13455: URL: https://github.com/apache/trafficserver/pull/13455
Long-lived MIME headers allocate field blocks as fields are added and removed. HPACK exercises this path heavily, while the current attempt to bound the block chain scans and destroys empty blocks during deletion. This maintains a deleted-slot free list through m_next_dup. This reuses slots before growing the block chain and removes the scan. It rebuilds transient state for copied or unmarshaled headers. Duplicate fields remain ordered. This adds churn, copy, and marshal coverage. HTTP/2 expectations account for the protocol-insignificant ordering of differently named fields. Fixes: #8466 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
