Whamcloud - gitweb
LU-11462 osd-zfs: skip sync if object is not dirty 76/33276/7
authorAlex Zhuravlev <bzzz@whamcloud.com>
Wed, 3 Oct 2018 09:39:34 +0000 (12:39 +0300)
committerOleg Drokin <green@whamcloud.com>
Fri, 9 Aug 2019 04:39:57 +0000 (04:39 +0000)
commitd022319528b84dea545920647edc599b2318557b
tree87242627d4606ce43aed281d3e2277a29ba6afef
parent2291c21d174ac0a88f2c3b0551362079c963df16
LU-11462 osd-zfs: skip sync if object is not dirty

there is no need to flush whole filesystem if the object is not
dirty or being synced.

in SLOW=yes FSTYPE=zfs sh sanity-benchmark.sh ~24% sync reqs
can be skipped.

Change-Id: I13b15ed646a4603858002e8be25ef5f5f8cd2b9b
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/33276
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Nathaniel Clark <nclark@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-zfs/osd_object.c