summaryrefslogtreecommitdiffstats
path: root/extras
diff options
context:
space:
mode:
authorAnand Avati <avati@redhat.com>2013-03-25 12:18:13 -0700
committerAnand Avati <avati@redhat.com>2013-05-07 11:02:10 -0700
commitcce370f6d2c1d3bfaf1d772ebe5d6a01f761016f (patch)
treed2e5493b21fb6ed7fee7e37190eec695bf1c2371 /extras
parenteaa3cdcb80befe3fe7c6b181672bface9d4ff539 (diff)
storage/posix: honor O_SYNC and O_DSYNC sent in @flags of writev()
Historic bug - posix_writev() has been inspecting pfd->flushwrites for performing fsync() after write, instead of @flags for O_SYNC|O_DSYNC. pfd->flushwrites was never set anywhere and is unused completely. This is behavior from the time before anonymous FD where open() had @wbflags param. This is a leftover from that cleanup. Change-Id: Id9bfe562a60db4eb3bd0a7705bdba91f2df2f3ec BUG: 916372 Signed-off-by: Anand Avati <avati@redhat.com> Reviewed-on: http://review.gluster.org/4738 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com> Reviewed-on: http://review.gluster.org/4962
Diffstat (limited to 'extras')
0 files changed, 0 insertions, 0 deletions