commit | 2e18d4d822ea9cc811ea26a880cf2ed47cbf8889 | [log] [tgz] |
---|---|---|
author | Trond Myklebust <trond.myklebust@primarydata.com> | Sun Jun 26 18:54:58 2016 -0400 |
committer | Trond Myklebust <trond.myklebust@primarydata.com> | Tue Jul 05 19:08:01 2016 -0400 |
tree | 1ce746bef1598990b96f6f5b4e0c11017a3c9ee7 | |
parent | bc28e1c2e3c8a4c5198ebfd8bbae0afd73dfafd5 [diff] |
pNFS: Files and flexfiles always need to commit before layoutcommit So ensure that we mark the layout for commit once the write is done, and then ensure that the commit to ds is finished before sending layoutcommit. Note that by doing this, we're able to optimise away the commit for the case of servers that don't need layoutcommit in order to return updated attributes. Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>