X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fcommon%2Fdefaults.h;h=7f7c9058062cabb70906aa903fb9fc61b84b5db0;hb=0cc201a45725eba4428553ca0c2426644bcf396d;hp=40b814a16bd1dc370623f79ae041c5e4412cd049;hpb=6c71277b0dc97ce8a4ac6b8d359b4b349c04b658;p=lttng-tools.git diff --git a/src/common/defaults.h b/src/common/defaults.h index 40b814a16..7f7c90580 100644 --- a/src/common/defaults.h +++ b/src/common/defaults.h @@ -78,12 +78,18 @@ #define DEFAULT_USTCONSUMERD32_CMD_SOCK_PATH DEFAULT_USTCONSUMERD32_PATH "/command" #define DEFAULT_USTCONSUMERD32_ERR_SOCK_PATH DEFAULT_USTCONSUMERD32_PATH "/error" +/* Relayd path */ +#define DEFAULT_RELAYD_RUNDIR "%s" +#define DEFAULT_RELAYD_PATH DEFAULT_RELAYD_RUNDIR "/relayd" + /* Default lttng run directory */ #define DEFAULT_LTTNG_HOME_ENV_VAR "LTTNG_HOME" #define DEFAULT_LTTNG_FALLBACK_HOME_ENV_VAR "HOME" #define DEFAULT_LTTNG_RUNDIR CONFIG_LTTNG_SYSTEM_RUNDIR #define DEFAULT_LTTNG_HOME_RUNDIR "%s/.lttng" #define DEFAULT_LTTNG_SESSIOND_PIDFILE "lttng-sessiond.pid" +#define DEFAULT_LTTNG_SESSIOND_JULPORT_FILE "jul.port" +#define DEFAULT_LTTNG_SESSIOND_LOCKFILE "lttng-sessiond.lck" /* Default unix socket path */ #define DEFAULT_GLOBAL_CLIENT_UNIX_SOCK DEFAULT_LTTNG_RUNDIR "/client-lttng-sessiond" @@ -99,6 +105,10 @@ #define DEFAULT_GLOBAL_KCONSUMER_HEALTH_UNIX_SOCK DEFAULT_LTTNG_RUNDIR "/kconsumerd/health" #define DEFAULT_HOME_KCONSUMER_HEALTH_UNIX_SOCK DEFAULT_LTTNG_HOME_RUNDIR "/kconsumerd/health" +/* Default relay health unix socket path */ +#define DEFAULT_GLOBAL_RELAY_HEALTH_UNIX_SOCK DEFAULT_LTTNG_RUNDIR "/relayd/health-%d" +#define DEFAULT_HOME_RELAY_HEALTH_UNIX_SOCK DEFAULT_LTTNG_HOME_RUNDIR "/relayd/health-%d" + #define DEFAULT_GLOBAL_APPS_UNIX_SOCK \ DEFAULT_LTTNG_RUNDIR "/" LTTNG_UST_SOCK_FILENAME #define DEFAULT_HOME_APPS_UNIX_SOCK \ @@ -124,6 +134,12 @@ /* Default channel attributes */ #define DEFAULT_CHANNEL_NAME "channel0" +/* 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_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 #define DEFAULT_CHANNEL_TRACEFILE_COUNT 0 @@ -187,11 +203,20 @@ */ #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 +/* JUL registration TCP port. */ +#define DEFAULT_JUL_TCP_PORT 5345 + /* * If a thread stalls for this amount of time, it will be considered bogus (bad * health). @@ -233,6 +258,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;