X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Flive.c;h=289b7655a9956230c7fd3d5b47f8a4c1d8c04b97;hb=0d3cdb1c0cd27ac6255e31eb891b1cdf7c8ec80f;hp=bf2895542c5671890d2e2717248ee44fb43f569c;hpb=d1de950db2f48a6a2a00557cd8987198274e0e2b;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/live.c b/src/bin/lttng-relayd/live.c index bf2895542..289b7655a 100644 --- a/src/bin/lttng-relayd/live.c +++ b/src/bin/lttng-relayd/live.c @@ -47,7 +47,6 @@ #include #include #include -#include #include #include #include @@ -67,6 +66,7 @@ #include "ctf-trace.h" #include "connection.h" #include "viewer-session.h" +#include "index-file.h" #define SESSION_BUF_DEFAULT_COUNT 16 @@ -1231,7 +1231,7 @@ static int try_open_index(struct relay_viewer_stream *vstream, ret = -ENOENT; goto end; } - vstream->index_file = lttng_index_file_open(vstream->path_name, + vstream->index_file = relay_index_file_open(vstream->path_name, vstream->channel_name, vstream->stream->tracefile_count, vstream->current_tracefile_id); @@ -1473,10 +1473,9 @@ int viewer_get_next_index(struct relay_connection *conn) viewer_index.flags |= LTTNG_VIEWER_FLAG_NEW_STREAM; } - ret = lttng_index_file_read(vstream->index_file, &packet_index); + ret = relay_index_file_read(vstream->index_file, &packet_index); if (ret) { - ERR("Relay error reading index file %d", - vstream->index_file->fd); + ERR("Relay error reading index file"); viewer_index.status = htobe32(LTTNG_VIEWER_INDEX_ERR); goto send_reply; } else {