diff options
author | Anand Avati <avati@redhat.com> | 2013-03-25 12:18:13 -0700 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2013-03-29 12:07:40 -0700 |
commit | fdb05c6f84054ca640e3da1c19ea7d536d2751e0 (patch) | |
tree | 2e1f020f7a92c9212c7a0550957c8a7a2ab34abe /rpc | |
parent | 0b81f2801b7a72130d86c88da938f288430cd3e5 (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>
Diffstat (limited to 'rpc')
0 files changed, 0 insertions, 0 deletions