X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Fdefaults.h;h=7a3d59c9f09927580829ef825c43e1fc8ee2c8c4;hb=3c4599b9a5c12ceff19368c6cd51e01d81824726;hp=66bb972fd7b219ead8c6ed14e192e33f3448e708;hpb=0a9c649428b2ea8d4e743aebc12585eeb58fcf64;p=lttng-tools.git diff --git a/src/common/defaults.h b/src/common/defaults.h index 66bb972fd..7a3d59c9f 100644 --- a/src/common/defaults.h +++ b/src/common/defaults.h @@ -19,6 +19,8 @@ #ifndef _DEFAULTS_H #define _DEFAULTS_H +#include + /* Default unix group name for tracing. */ #define DEFAULT_TRACING_GROUP "tracing" @@ -77,7 +79,9 @@ #define DEFAULT_USTCONSUMERD32_ERR_SOCK_PATH DEFAULT_USTCONSUMERD32_PATH "/error" /* Default lttng run directory */ -#define DEFAULT_LTTNG_RUNDIR "/var/run/lttng" +#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" @@ -121,6 +125,7 @@ /* Must always be a power of 2 */ #define _DEFAULT_CHANNEL_SUBBUF_NUM 4 #define _DEFAULT_CHANNEL_SWITCH_TIMER 0 /* usec */ +#define _DEFAULT_CHANNEL_LIVE_TIMER 0 /* usec */ #define _DEFAULT_CHANNEL_READ_TIMER 200000 /* usec */ #define _DEFAULT_CHANNEL_OUTPUT LTTNG_EVENT_MMAP @@ -145,6 +150,7 @@ #define DEFAULT_KERNEL_CHANNEL_OUTPUT LTTNG_EVENT_SPLICE #define DEFAULT_KERNEL_CHANNEL_SWITCH_TIMER _DEFAULT_CHANNEL_SWITCH_TIMER #define DEFAULT_KERNEL_CHANNEL_READ_TIMER _DEFAULT_CHANNEL_READ_TIMER +#define DEFAULT_KERNEL_CHANNEL_LIVE_TIMER _DEFAULT_CHANNEL_LIVE_TIMER /* User space defaults */ @@ -160,6 +166,8 @@ /* Timers in usec. */ #define DEFAULT_UST_PID_CHANNEL_SWITCH_TIMER _DEFAULT_CHANNEL_SWITCH_TIMER #define DEFAULT_UST_UID_CHANNEL_SWITCH_TIMER _DEFAULT_CHANNEL_SWITCH_TIMER +#define DEFAULT_UST_PID_CHANNEL_LIVE_TIMER _DEFAULT_CHANNEL_LIVE_TIMER +#define DEFAULT_UST_UID_CHANNEL_LIVE_TIMER _DEFAULT_CHANNEL_LIVE_TIMER #define DEFAULT_UST_PID_CHANNEL_READ_TIMER 0 /* usec */ #define DEFAULT_UST_UID_CHANNEL_READ_TIMER 0 /* usec */ @@ -194,6 +202,13 @@ */ #define DEFAULT_METADATA_AVAILABILITY_WAIT_TIME 200000 /* usec */ +/* + * The usual value for the maximum TCP SYN retries time and TCP FIN timeout is + * 180 and 60 seconds on most Linux system and the default value since kernel + * 2.2 thus using the highest value. See tcp(7) for more details. + */ +#define DEFAULT_INET_TCP_TIMEOUT 180 /* sec */ + /* * Default receiving and sending timeout for an application socket. */ @@ -202,6 +217,12 @@ #define DEFAULT_UST_STREAM_FD_NUM 2 /* Number of fd per UST stream. */ +#define DEFAULT_SNAPSHOT_NAME "snapshot" +#define DEFAULT_SNAPSHOT_MAX_SIZE 0 /* Unlimited. */ + +/* Suffix of an index file. */ +#define DEFAULT_INDEX_FILE_SUFFIX ".idx" + extern size_t default_channel_subbuf_size; extern size_t default_metadata_subbuf_size; extern size_t default_ust_pid_channel_subbuf_size;