18 Mar
2024
18 Mar
'24
7:29 a.m.
On Mon Mar 18 07:29:20 2024 +0000, Jinoh Kang wrote:
As a concrete example, if the growth expression becomes `* 33 / 32` but initial capacity = 31, we won't be able to notice it because of page-unit roundup. After a while, someone enlarges the object size and/or make changes to allocation strategy, which will be blamed for regression until the initial faulty capacity is revealed as the root cause. Actually I think I got `grow_file()` wrong; it doesn't fail even if I give it the current size (0% growth). Decrement is not possible. Marking this resolved.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3103#note_65157