ceph/src/mds
Jan Fajerski 88d2da5e93 fs: normalize file open flags internally used by cephfs
The file open flags (O_foo) are platform specific. Normalize these flags
before they are send to the MDS. For processing of client messages the
MDS should only compare to these normalized flags.
Otherwise this can lead to bogus flags getting transmitted on ppc64.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2017-04-28 17:29:41 +02:00
..
balancers
events
Beacon.cc mds: use same inode count in health check as in trim 2017-04-13 12:24:42 -04:00
Beacon.h
Capability.cc
Capability.h mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
CDentry.cc mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
CDentry.h mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
CDir.cc mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
CDir.h mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
CInode.cc mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
CInode.h mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
CMakeLists.txt
DamageTable.cc mds: include advisory path field in damage 2017-04-13 12:41:11 -04:00
DamageTable.h mds: include advisory path field in damage 2017-04-13 12:41:11 -04:00
flock.cc
flock.h
FSMap.cc
FSMap.h
FSMapUser.cc
FSMapUser.h
inode_backtrace.cc
inode_backtrace.h
InoTable.cc mds: validate prealloc_inos on sessions after load 2017-04-13 12:32:07 -04:00
InoTable.h mds: validate prealloc_inos on sessions after load 2017-04-13 12:32:07 -04:00
journal.cc
JournalPointer.cc
JournalPointer.h
LocalLock.h
Locker.cc
Locker.h
locks.c
locks.h
LogEvent.cc
LogEvent.h
LogSegment.h
Mantle.cc
Mantle.h
MDBalancer.cc Merge pull request #14290 from wjwithagen/wip-wjw-freebsd-procprefix 2017-04-11 15:07:45 -07:00
MDBalancer.h
MDCache.cc mds: remove boost::pool usage and use tcmalloc directly 2017-04-24 14:37:37 +08:00
MDCache.h mds: fix stray creation/removal notification 2017-04-17 18:48:22 +08:00
MDLog.cc mds: remove "mds log" config option 2017-04-20 10:02:17 +01:00
MDLog.h
mds_table_types.h
MDSAuthCaps.cc
MDSAuthCaps.h
MDSCacheObject.cc
MDSCacheObject.h
MDSContext.cc
MDSContext.h mds: make C_MDSInternalNoop::complete() delete 'this' 2017-04-05 21:29:10 +08:00
MDSContinuation.h
MDSDaemon.cc mds: fix mgrc shutdown 2017-04-13 11:00:46 -04:00
MDSDaemon.h
MDSMap.cc
MDSMap.h
MDSRank.cc Merge pull request #14105 from jcsp/wip-pretty-tell 2017-04-18 12:49:39 +01:00
MDSRank.h mds: validate prealloc_inos on sessions after load 2017-04-13 12:32:07 -04:00
MDSTable.cc
MDSTable.h
MDSTableClient.cc
MDSTableClient.h
MDSTableServer.cc
MDSTableServer.h
mdstypes.cc
mdstypes.h
Migrator.cc
Migrator.h
Mutation.cc
Mutation.h
PurgeQueue.cc mds: drop partial entry and adjust write_pos when opening PurgeQueue 2017-04-18 10:20:09 +08:00
PurgeQueue.h mds: drop partial entry and adjust write_pos when opening PurgeQueue 2017-04-18 10:20:09 +08:00
RecoveryQueue.cc
RecoveryQueue.h
ScatterLock.h
ScrubHeader.h
ScrubStack.cc mds: include advisory path field in damage 2017-04-13 12:41:11 -04:00
ScrubStack.h
Server.cc fs: normalize file open flags internally used by cephfs 2017-04-28 17:29:41 +02:00
Server.h
SessionMap.cc mds: operator<< for Session 2017-04-13 12:32:07 -04:00
SessionMap.h mds: operator<< for Session 2017-04-13 12:32:07 -04:00
SimpleLock.cc
SimpleLock.h
snap.cc
snap.h
SnapClient.h
SnapRealm.cc
SnapRealm.h
SnapServer.cc
SnapServer.h
StrayManager.cc mds: fix stray creation/removal notification 2017-04-17 18:48:22 +08:00
StrayManager.h mds: fix stray creation/removal notification 2017-04-17 18:48:22 +08:00