On Fri, Dec 07, 2018 at 03:01:45PM +0200, Nikolay Borisov wrote: > > > On 3.12.18 г. 17:20 ч., Josef Bacik wrote: > > From: Josef Bacik <jbacik@xxxxxx> > > > > We use this number to figure out how many delayed refs to run, but > > __btrfs_run_delayed_refs really only checks every time we need a new > > delayed ref head, so we always run at least one ref head completely no > > matter what the number of items on it. Fix the accounting to only be > > adjusted when we add/remove a ref head. > > David, > > I think also warrants a forward looking sentence stating that the number > is also going to be used to calculate the required number of bytes in > the delayed refs rsv. Something along the lines of: > > In addition to using this number to limit the number of delayed refs > run, a future patch is also going to use it to calculate the amount of > space required for delayed refs space reservation. Added to the changelog, thanks.
