diff options
author | Anand Avati <avati@redhat.com> | 2013-02-27 14:30:15 -0800 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2013-03-20 19:52:31 -0700 |
commit | 7645411f134c2b7ae004f0a8478449965e424a97 (patch) | |
tree | 8321342b63ffaad561d7465214d1142bd6066d1e /xlators/cluster | |
parent | fbb94768cb579f85416333f98a0fa655e10f88fc (diff) |
nfs: handle stable write with @flags rather than fsync()
stable writes can be "made stable" by simply setting O_SYNC (or
O_DSYNC, accordingly) in the write flags or fd->flags. Performing
fsync() at the end of the write is extremely inefficient and completely
messes up eager-locking logic in AFR.
Change-Id: I4d954c133641e246b2ab4df874bad0282667561f
BUG: 916372
Signed-off-by: Anand Avati <avati@redhat.com>
Reviewed-on: http://review.gluster.org/4591
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Amar Tumballi <amarts@redhat.com>
Reviewed-by: Jeff Darcy <jdarcy@redhat.com>
Diffstat (limited to 'xlators/cluster')
0 files changed, 0 insertions, 0 deletions