On Sun, Apr 28, 2019 at 03:10:06PM -0700, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > Teach online scrub how to check the filesystem summary counters. We use > the incore delalloc block counter along with the incore AG headers to > compute expected values for fdblocks, icount, and ifree, and then check > that the percpu counter is within a certain threshold of the expected > value. This is done to avoid having to freeze or otherwise lock the > filesystem, which means that we're only checking that the counters are > fairly close, not that they're exactly correct. > > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Looks OK, the variance checking seems a lot better for both small and large filesystems. Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> -- Dave Chinner david@xxxxxxxxxxxxx