X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fdefaults.h;h=b49bf4b33cd6fb5b0fbeb7c13f1101391157d7f9;hb=bf102181f086ebabec996ee7dda01d3dcd131d02;hp=7452280d9042fd0602283d8caf105ce48af26460;hpb=1501a7f32e1abf3e805053d4241c9796882d56bc;p=lttng-tools.git diff --git a/src/common/defaults.h b/src/common/defaults.h index 7452280d9..b49bf4b33 100644 --- a/src/common/defaults.h +++ b/src/common/defaults.h @@ -90,6 +90,9 @@ #define DEFAULT_LTTNG_SESSIOND_PIDFILE "lttng-sessiond.pid" #define DEFAULT_LTTNG_SESSIOND_JULPORT_FILE "jul.port" +/* Default probes list */ +#define DEFAULT_LTTNG_KMOD_PROBES "LTTNG_KMOD_PROBES" + /* Default unix socket path */ #define DEFAULT_GLOBAL_CLIENT_UNIX_SOCK DEFAULT_LTTNG_RUNDIR "/client-lttng-sessiond" #define DEFAULT_HOME_CLIENT_UNIX_SOCK DEFAULT_LTTNG_HOME_RUNDIR "/client-lttng-sessiond" @@ -109,11 +112,25 @@ #define DEFAULT_HOME_RELAY_HEALTH_UNIX_SOCK DEFAULT_LTTNG_HOME_RUNDIR "/relayd/health-%d" /* Default daemon configuration file path */ +#define DEFAULT_SYSTEM_CONFIGPATH CONFIG_LTTNG_SYSTEM_CONFIGDIR \ + "/lttng" + #define DEFAULT_DAEMON_CONFIG_FILE "lttng.conf" #define DEFAULT_DAEMON_HOME_CONFIGPATH DEFAULT_LTTNG_HOME_RUNDIR "/" \ DEFAULT_DAEMON_CONFIG_FILE -#define DEFAULT_DAEMON_SYSTEM_CONFIGPATH CONFIG_LTTNG_SYSTEM_CONFIGDIR \ - "/lttng/" DEFAULT_DAEMON_CONFIG_FILE +#define DEFAULT_DAEMON_SYSTEM_CONFIGPATH DEFAULT_SYSTEM_CONFIGPATH "/" \ + DEFAULT_DAEMON_CONFIG_FILE + +/* Default session configuration file path */ +#define DEFAULT_SESSION_PATH "sessions" +#define DEFAULT_SESSION_HOME_CONFIGPATH DEFAULT_LTTNG_HOME_RUNDIR "/" \ + DEFAULT_SESSION_PATH +#define DEFAULT_SESSION_SYSTEM_CONFIGPATH DEFAULT_SYSTEM_CONFIGPATH "/" \ + DEFAULT_SESSION_PATH +#define DEFAULT_SESSION_CONFIG_FILE_EXTENSION ".lttng" +#define DEFAULT_SESSION_CONFIG_XSD_FILENAME "session.xsd" +#define DEFAULT_SESSION_CONFIG_XSD_PATH CONFIG_LTTNG_SYSTEM_DATADIR "/xml/lttng/" +#define DEFAULT_SESSION_CONFIG_XSD_PATH_ENV "LTTNG_SESSION_CONFIG_XSD_PATH" #define DEFAULT_GLOBAL_APPS_UNIX_SOCK \ DEFAULT_LTTNG_RUNDIR "/" LTTNG_UST_SOCK_FILENAME @@ -143,7 +160,8 @@ /* Default JUL domain channel name. */ #define DEFAULT_JUL_CHANNEL_NAME "lttng_jul_channel" /* Default JUL tracepoint name. This is a wildcard for the JUL domain. */ -#define DEFAULT_JUL_EVENT_NAME "lttng_jul*" +#define DEFAULT_SYS_JUL_EVENT_NAME "lttng_jul:sys*" +#define DEFAULT_USER_JUL_EVENT_NAME "lttng_jul:user*" /* JUL default channel name. */ #define DEFAULT_CHANNEL_OVERWRITE 0 #define DEFAULT_CHANNEL_TRACEFILE_SIZE 0 @@ -208,7 +226,13 @@ */ #define DEFAULT_SEM_WAIT_TIMEOUT 30 /* in seconds */ -/* Default network ports for trace streaming support */ +/* Default bind addresses for network services. */ +#define DEFAULT_NETWORK_CONTROL_BIND_ADDRESS "0.0.0.0" +#define DEFAULT_NETWORK_DATA_BIND_ADDRESS "0.0.0.0" +#define DEFAULT_NETWORK_VIEWER_BIND_ADDRESS "localhost" +#define DEFAULT_JUL_BIND_ADDRESS "localhost" + +/* Default network ports for trace streaming support. */ #define DEFAULT_NETWORK_CONTROL_PORT 5342 #define DEFAULT_NETWORK_DATA_PORT 5343 #define DEFAULT_NETWORK_VIEWER_PORT 5344 @@ -257,6 +281,9 @@ #define DEFAULT_INDEX_FILE_SUFFIX ".idx" #define DEFAULT_INDEX_DIR "index" +/* Default lttng command live timer value in usec. */ +#define DEFAULT_LTTNG_LIVE_TIMER 1000000 + extern size_t default_channel_subbuf_size; extern size_t default_metadata_subbuf_size; extern size_t default_ust_pid_channel_subbuf_size;