X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Flttng-ust-comm.h;h=a5220a436bc6e13d06bbc3a663fead7bea842549;hb=1ea2c2dfbd051d7ab86a2161b48aa8e4a2f2b5e2;hp=0ae99ab4d01c214025ab16943f959caee1f7104f;hpb=11ff9c7d186237bf04d14ca05b2071bc0f12cae3;p=lttng-ust.git diff --git a/include/lttng-ust-comm.h b/include/lttng-ust-comm.h index 0ae99ab4..a5220a43 100644 --- a/include/lttng-ust-comm.h +++ b/include/lttng-ust-comm.h @@ -31,11 +31,12 @@ #include /* - * TODO: allow override of constructor timeout with an environment - * variable. + * Default timeout the application waits for the sessiond to send its + * "register done" command. Can be overridden with the environment + * variable "UST_REGISTER_TIMEOUT". Note that if the sessiond is not + * found, the application proceeds directly without any delay. */ -#define LTTNG_UST_DEFAULT_CONSTRUCTOR_TIMEOUT_S 3 -#define LTTNG_UST_DEFAULT_CONSTRUCTOR_TIMEOUT_NS 0 +#define LTTNG_UST_DEFAULT_CONSTRUCTOR_TIMEOUT_MS 3000 #define LTTNG_RUNDIR "/var/run/lttng" @@ -45,6 +46,9 @@ #define DEFAULT_HOME_APPS_UNIX_SOCK "%s/.apps-ltt-sessiond" #define DEFAULT_HOME_CLIENT_UNIX_SOCK "%s/.client-ltt-sessiond" +#define DEFAULT_GLOBAL_APPS_WAIT_SHM_PATH "/lttng-ust-apps-wait" +#define DEFAULT_HOME_APPS_WAIT_SHM_PATH "/lttng-ust-apps-wait-%u" + /* Queue size of listen(2) */ #define MAX_LISTEN 10