#include <sys/statvfs.h>
-#include <iostream>
-using namespace std;
-
#include "common/config.h"
-
#include "common/version.h"
// ceph stuff
-
-#include "messages/MMonMap.h"
-
#include "messages/MClientSession.h"
#include "messages/MClientReconnect.h"
#include "messages/MClientRequest.h"
#include "messages/MCommandReply.h"
#include "messages/MOSDMap.h"
#include "messages/MClientQuota.h"
-
-#include "messages/MGenericMessage.h"
-
+#include "messages/MClientCapRelease.h"
#include "messages/MMDSMap.h"
#include "messages/MFSMap.h"
#include "mds/flock.h"
#include "osd/OSDMap.h"
-#include "mon/MonMap.h"
-
#include "osdc/Filer.h"
-#include "osdc/WritebackHandler.h"
#include "common/Cond.h"
#include "common/Mutex.h"
#include "include/types.h"
// stl
-#include <functional>
#include <string>
#include <memory>
#include <set>
#include <map>
#include <fstream>
-#include <exception>
using std::set;
using std::map;
using std::fstream;
#include "include/unordered_set.h"
#include "include/unordered_map.h"
-
#include "include/filepath.h"
#include "include/interval_set.h"
#include "include/lru.h"
-
-//#include "barrier.h"
-
#include "mds/mdstypes.h"
-#include "mds/MDSMap.h"
-
-#include "msg/Message.h"
#include "msg/Dispatcher.h"
#include "msg/Messenger.h"
class WritebackHandler;
class PerfCounters;
+class MDSMap;
+class Message;
enum {
l_c_first = 20000,
#include "include/types.h"
#include "include/xlist.h"
-#include "include/filepath.h"
#include "mds/mdstypes.h" // hrm
class ceph_lock_state_t;
class MetaRequest;
class UserGroups;
+class filepath;
struct Cap {
MetaSession *session;
#include "include/types.h"
-#include "msg/msg_types.h"
#include "include/xlist.h"
#include "include/filepath.h"
#include "include/atomic.h"
#include "mds/mdstypes.h"
#include "InodeRef.h"
-#include "common/Mutex.h"
-
#include "messages/MClientRequest.h"
class MClientReply;
#include "include/types.h"
#include "include/utime.h"
-#include "msg/msg_types.h"
+#include "msg/Message.h"
#include "include/xlist.h"
-
-#include "messages/MClientCapRelease.h"
-#include "mds/MDSMap.h"
+#include "mds/mdstypes.h"
struct Cap;
struct Inode;
#include <sys/param.h>
#endif
-#include <iostream>
-using namespace std;
-
#include "include/Context.h"
#include "Client.h"
-#include "common/config.h"
#include "barrier.h"
#include "include/assert.h"
#define BARRIER_H
#include "include/types.h"
-
-#include <string>
-#include <list>
-#include <set>
-#include <map>
#include <boost/intrusive/list.hpp>
#define BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
#include <boost/icl/interval_set.hpp>
-#include <fstream>
-#include <exception>
-
-using std::list;
-using std::set;
-using std::map;
-using std::fstream;
-
-#include <ext/hash_map>
-
#include "common/Mutex.h"
#include "common/Cond.h"
-#include "common/config.h"
class Client;