X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-app.c;h=6b9afe3abf4ce0180cb3957da00cdd8036ac6cf7;hp=4bee504969bae5685782f9198a939816692008cb;hb=910f2c4845003968bb83824d2e4475ed7e247b59;hpb=0de5dd578a2dca9be208f6c2f56c8e1e9ae7291c diff --git a/src/bin/lttng-sessiond/ust-app.c b/src/bin/lttng-sessiond/ust-app.c index 4bee50496..6b9afe3ab 100644 --- a/src/bin/lttng-sessiond/ust-app.c +++ b/src/bin/lttng-sessiond/ust-app.c @@ -4399,36 +4399,6 @@ int ust_app_start_trace(struct ltt_ust_session *usess, struct ust_app *app) goto skip_setup; } - /* Create directories if consumer is LOCAL and has a path defined. */ - if (usess->consumer->type == CONSUMER_DST_LOCAL && - usess->consumer->dst.session_root_path[0] != '\0') { - char tmp_path[LTTNG_PATH_MAX]; - - ret = snprintf(tmp_path, sizeof(tmp_path), "%s/%s%s", - usess->consumer->dst.session_root_path, - usess->consumer->chunk_path, - usess->consumer->domain_subdir); - if (ret >= sizeof(tmp_path)) { - ERR("Local destination path exceeds the maximal allowed length of %zu bytes (needs %i bytes) with path = \"%s%s%s\"", - sizeof(tmp_path), ret, - usess->consumer->dst.session_root_path, - usess->consumer->chunk_path, - usess->consumer->domain_subdir); - goto error_unlock; - } - - DBG("Creating directory path for local tracing: \"%s\"", - tmp_path); - ret = run_as_mkdir_recursive(tmp_path, S_IRWXU | S_IRWXG, - ua_sess->euid, ua_sess->egid); - if (ret < 0) { - if (errno != EEXIST) { - ERR("Trace directory creation error"); - goto error_unlock; - } - } - } - /* * Create the metadata for the application. This returns gracefully if a * metadata was already set for the session.