git: hammer2 - Fix corruption on sync (2)

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Sep 19 02:09:08 PDT 2017


commit a964af6f47472894f720607ad1c1e10dd4279a65
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Tue Sep 19 02:07:51 2017 -0700

    hammer2 - Fix corruption on sync (2)
    
    * Looping on ONFLUSH to call RB_SCAN() can be endless due to deferrals.
      Just do it twice to catch the indirect block maintenance issue.

Summary of changes:
 sys/vfs/hammer2/hammer2_flush.c | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a964af6f47472894f720607ad1c1e10dd4279a65


-- 
DragonFly BSD source repository


More information about the Commits mailing list