Commit 6299d70d authored by Marc Vef's avatar Marc Vef
Browse files

Configure file is split into a public and private part to distinguish file...

Configure file is split into a public and private part to distinguish file system configurations from monitoring, for example
parent 5857af5a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -89,7 +89,7 @@ include_directories(include)
add_subdirectory(src/preload)
#add_subdirectory(src/fuse3)

set(SOURCE_FILES main.cpp main.hpp configure.hpp util.cpp
set(SOURCE_FILES main.cpp main.hpp include/configure.hpp configure_public.hpp util.cpp
        src/db/db_util.cpp src/classes/fs_data.cpp src/classes/rpc_data.cpp

        include/db/db_util.hpp include/classes/fs_data.hpp include/classes/rpc_data.hpp
+22 −0
Original line number Diff line number Diff line

#ifndef FS_CONFIGURE_PUBLIC_H
#define FS_CONFIGURE_PUBLIC_H

// To enabled logging for daemon
#define LOG_INFO
//#define LOG_DEBUG
//#define LOG_TRACE
#define LOG_DAEMON_PATH "/tmp/adafs_daemon.log"

// Enable logging for preload
#define LOG_PRELOAD_INFO
//#define LOG_PRELOAD_DEBUG
#define LOG_PRELOAD_TRACE
#define LOG_PRELOAD_PATH "/tmp/adafs_preload.log"

// Set a hostname suffix when a connection is built. E.g., "-ib" to use Infiniband
#define HOSTNAME_SUFFIX ""
//#define MARGODIAG // enables diagnostics of margo (printed after shutting down


#endif //FS_CONFIGURE_PUBLIC_H
+1 −16
Original line number Diff line number Diff line
#include "../configure_public.hpp"

#ifndef FS_CONFIGURE_H
#define FS_CONFIGURE_H

// To enabled logging for daemon
#define LOG_INFO
//#define LOG_DEBUG
//#define LOG_TRACE
#define LOG_DAEMON_PATH "/tmp/adafs_daemon.log"

// Enable logging for preload
#define LOG_PRELOAD_INFO
//#define LOG_PRELOAD_DEBUG
//#define LOG_PRELOAD_TRACE
#define LOG_PRELOAD_PATH "/tmp/adafs_preload.log"

// If ACM time should be considered
#define ACMtime //unused
#define BLOCKSIZE 4 // in kilobytes
@@ -54,10 +43,6 @@
// sets the threshold in milliseconds when a log entry should be created
#define MARGO_FORWARD_TIMER_THRESHOLD 1000

// Set a hostname suffix when a connection is built. E.g., "-ib" to use Infiniband
#define HOSTNAME_SUFFIX ""
//#define MARGODIAG // enables diagnostics of margo (printed after shutting down

// Debug configurations
//#define RPC_TEST //unused

+1 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ extern "C" {
//#include <fcntl.h>

// adafs config
#include "../../configure.hpp"
#include "configure.hpp"
// boost libs
#include <boost/filesystem.hpp>
#include <boost/filesystem/fstream.hpp>
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@
#include <cerrno>
#include <unistd.h>

#include "../../configure.hpp"
#include "configure.hpp"
#include <global_defs.hpp>

extern "C" {
Loading