On Sat, May 09, 2020 at 09:31:20AM -0700, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > In scan_allocbt, we iterate each free space btree record (of both bnobt > and cntbt) in the hopes of pushing all the free space from UNKNOWN to > FREE1 to FREE. Unfortunately, the first time we see a free space record > we only set the first block of that record to FREE1, which means that > the second time we see the record, the first block will get set to FREE, > but the rest of the free space will only make it to FREE1. This is > incorrect state, so we need to fix that. That sounds pretty bad.. The fix looks good: Reviewed-by: Christoph Hellwig <hch@xxxxxx>