Fix excessive CPU use on decompressing small members - #13362
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #13362 +/- ##
========================================
Coverage 98.99% 98.99%
========================================
Files 132 132
Lines 49189 49454 +265
Branches 2562 2572 +10
========================================
+ Hits 48694 48959 +265
Misses 371 371
Partials 124 124
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. |
Merging this PR will not alter performance
Comparing Footnotes
|
|
@aiolibsbot review |
|
|
|
@aiolibsbot review |
PR Review — Fix excessive CPU use on decompressing small membersSolid, well-verified fix for a real O(n²) decompression bomb. Merge-ready; everything below is non-blocking. I checked the branch out and exercised it rather than reading the diff alone, and the fix does what it claims:
One note on the bot comments: Remaining points, all suggestions:
✅ Resolved since last review (5)Previously-flagged issues verified fixed
🟢 Suggestions
1. No regression test for a budget exhausted mid-member inside the walk
|
Backport to 3.14: 💚 backport PR created✅ Backport PR branch: Backported as #13391 🤖 @patchback |
Backport to 3.15: 💚 backport PR created✅ Backport PR branch: Backported as #13392 🤖 @patchback |
No description provided.