sbin/hammer: Optimize layer1 crc update
authorTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Thu, 16 Jul 2015 14:54:18 +0000 (23:54 +0900)
committerTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Fri, 17 Jul 2015 16:36:09 +0000 (01:36 +0900)
commite6b88827fa5a12956398eebd9a708d92e24e9e7e
tree106228305a7dc088b8bf0fbbd863238e3abe2209
parent8b8907c8234345a56030ea567f7dbf81398a1eca
sbin/hammer: Optimize layer1 crc update

- layer1->layer1_crc needs update only when layer1 metadata gets
  modified. In this case, it needs update only when a blockmap finds
  a new layer2 that hasn't been touched yet, because that's when
  layer1 metadata's free layer2 count is decremented.
sbin/hammer/ondisk.c