X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fdefaults.h;h=fb6a975ddabe8fb3e231fc49f5d8754855cfa775;hb=994fa64fa6931b256e76caef3d35a9caf1a3d2a6;hp=fca645870f2500649395f7ed0706bc129043d24e;hpb=5d2e1e66a968d9e555f9b8b00d0589ebfaf3de32;p=lttng-tools.git diff --git a/src/common/defaults.h b/src/common/defaults.h index fca645870..fb6a975dd 100644 --- a/src/common/defaults.h +++ b/src/common/defaults.h @@ -48,6 +48,10 @@ #define DEFAULT_KERNEL_TRACE_DIR "/kernel" #define DEFAULT_UST_TRACE_DIR "/ust" +/* Subpath for per PID or UID sessions. */ +#define DEFAULT_UST_TRACE_PID_PATH "/pid" +#define DEFAULT_UST_TRACE_UID_PATH "/uid/%d/%u-bit" + /* * Default session name for the lttng command line. This default value will * get the date and time appended (%Y%m%d-%H%M%S) to it. @@ -72,7 +76,6 @@ #define DEFAULT_USTCONSUMERD32_CMD_SOCK_PATH DEFAULT_USTCONSUMERD32_PATH "/command" #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_RUNDIR "%s/.lttng" @@ -84,7 +87,6 @@ #define DEFAULT_GLOBAL_HEALTH_UNIX_SOCK DEFAULT_LTTNG_RUNDIR "/health.sock" #define DEFAULT_HOME_HEALTH_UNIX_SOCK DEFAULT_LTTNG_HOME_RUNDIR "/health.sock" -#ifdef HAVE_LIBLTTNG_UST_CTL #define DEFAULT_GLOBAL_APPS_UNIX_SOCK \ DEFAULT_LTTNG_RUNDIR "/" LTTNG_UST_SOCK_FILENAME #define DEFAULT_HOME_APPS_UNIX_SOCK \ @@ -94,11 +96,6 @@ #define DEFAULT_HOME_APPS_WAIT_SHM_PATH \ DEFAULT_GLOBAL_APPS_WAIT_SHM_PATH "-%d" -#else -#define DEFAULT_GLOBAL_APPS_UNIX_SOCK -#define DEFAULT_HOME_APPS_UNIX_SOCK -#endif /* HAVE_LIBLTTNG_UST_CTL */ - /* * Value taken from the hard limit allowed by the kernel when using setrlimit * with RLIMIT_NOFILE on an Intel i7 CPU and Linux 3.0.3. @@ -126,6 +123,7 @@ #define DEFAULT_METADATA_SUBBUF_SIZE 4096 #define DEFAULT_METADATA_SUBBUF_NUM 2 +#define DEFAULT_METADATA_CACHE_SIZE 4096 /* Kernel has different defaults */ @@ -138,6 +136,10 @@ #define DEFAULT_KERNEL_CHANNEL_SUBBUF_NUM DEFAULT_CHANNEL_SUBBUF_NUM /* See lttng-kernel.h enum lttng_kernel_output for channel output */ #define DEFAULT_KERNEL_CHANNEL_OUTPUT LTTNG_EVENT_SPLICE +/* By default, unlimited tracefile size */ +#define DEFAULT_KERNEL_CHANNEL_TRACEFILE_SIZE 0 +/* By default, unlimited tracefile count */ +#define DEFAULT_KERNEL_CHANNEL_TRACEFILE_COUNT 0 #define DEFAULT_KERNEL_CHANNEL_SWITCH_TIMER \ DEFAULT_CHANNEL_SWITCH_TIMER @@ -151,6 +153,10 @@ #define DEFAULT_UST_CHANNEL_SUBBUF_NUM DEFAULT_CHANNEL_SUBBUF_NUM /* See lttng-ust.h enum lttng_ust_output */ #define DEFAULT_UST_CHANNEL_OUTPUT LTTNG_EVENT_MMAP +/* By default, unlimited tracefile size */ +#define DEFAULT_UST_CHANNEL_TRACEFILE_SIZE 0 +/* By default, unlimited tracefile count */ +#define DEFAULT_UST_CHANNEL_TRACEFILE_COUNT 0 #define DEFAULT_UST_CHANNEL_SWITCH_TIMER \ DEFAULT_CHANNEL_SWITCH_TIMER @@ -180,6 +186,12 @@ */ #define DEFAULT_DATA_AVAILABILITY_WAIT_TIME 200000 /* usec */ +/* + * Wait period before retrying the lttng_consumer_flushed_cache when + * the consumer receives metadata. + */ +#define DEFAULT_METADATA_AVAILABILITY_WAIT_TIME 200000 /* usec */ + /* * Default receiving and sending timeout for an application socket. */