summaryrefslogtreecommitdiff
path: root/src/include/ceph_fs.cc
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-07-08 11:24:48 -0700
committerSage Weil <sage@inktank.com>2013-07-08 14:52:10 -0700
commit09d258b70a28e5cea555b9d7e215fe41d6b84577 (patch)
tree4181a9ebb3edf19b080dca485ad311c789924aee /src/include/ceph_fs.cc
parentc3b684932bad31fc853ad556d16e1e4a9926486e (diff)
downloadceph-wip-lazy-cuttlefish.tar.gz
client: remove O_LAZYwip-lazy-cuttlefish
The once-upon-a-time unique O_LAZY value I chose forever ago is now O_NOATIME, which means that some clients are choosing relaxed consistency without meaning to. It is highly unlikely that a real O_LAZY will ever exist, and we can select it in the ceph case with the ioctl or libcephfs call, so drop any support for doing this via open(2) flags. Update doc/lazy_posix.txt file re: lazy io. Backport: cuttlefish Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Greg Farnum <greg@inktank.com> (cherry picked from commit 94afedf02d07ad4678222aa66289a74b87768810)
Diffstat (limited to 'src/include/ceph_fs.cc')
-rw-r--r--src/include/ceph_fs.cc4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/include/ceph_fs.cc b/src/include/ceph_fs.cc
index 24512bbc483..6e3c143361e 100644
--- a/src/include/ceph_fs.cc
+++ b/src/include/ceph_fs.cc
@@ -56,10 +56,6 @@ int ceph_flags_to_mode(int flags)
mode = CEPH_FILE_MODE_RDWR;
break;
}
-#ifdef O_LAZY
- if (flags & O_LAZY)
- mode |= CEPH_FILE_MODE_LAZY;
-#endif
return mode;
}