diff options
author | Peng Tao <tao.peng@primarydata.com> | 2014-08-07 10:15:03 +0800 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2014-09-10 12:47:01 -0700 |
commit | bc7d4b8fd0917b4b84a8911185d34a97c696f219 (patch) | |
tree | 4f6478838ad3a80e691b6cc70efd0dc3c552e3c5 /fs/libfs.c | |
parent | 378520b837cf4da769600b83690d8e825f16a611 (diff) | |
download | talos-obmc-linux-bc7d4b8fd0917b4b84a8911185d34a97c696f219.tar.gz talos-obmc-linux-bc7d4b8fd0917b4b84a8911185d34a97c696f219.zip |
nfs/filelayout: set layoutcommit depending on write verifier
Following http://www.rfc-editor.org/errata_search.php?rfc=5661&eid=2751
Don't set layoutcommit for commit_through_mds case.
For FILE_SYNC writes, don't set layoutcommit.
For DATA_SYNC wirtes, set layout commit right after wirtes done.
For UNSTABLE writes, set layout commit when commit done.
Signed-off-by: Peng Tao <tao.peng@primarydata.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'fs/libfs.c')
0 files changed, 0 insertions, 0 deletions