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.