Don't let the column balancer calculate sizes that don't fit.
If the initial balancing pass calculated a block-size that wasn't enough to fit everything, stretch the columns, but not beyond what we have room for in any outer fragmentation context. Part of this fix is the realization that we cannot reliably tell up front that we are going to need more outer fragmentatainers or not (if block-size is auto); hence the rename from needs_more_fragments_in_outer to bool allow_more_fragments_in_outer. Bug: 829028 Change-Id: I2532312ca52cd2980da151f2c0f59177e4521144 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2566790 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by:Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#832276}
Showing
Please register or sign in to comment