Fix: change ERR statement to DBG in kernel read subbuffer
[lttng-tools.git] / src / common / kernel-consumer / kernel-consumer.c
index c95355e9a472e35970ab7b734b18611d14bc356c..061123d61160d32016249aa9856b8f0e4a43b5c6 100644 (file)
@@ -176,10 +176,12 @@ int lttng_kconsumer_snapshot_channel(uint64_t key, char *path,
                        DBG("Kernel consumer snapshot stream %s/%s (%" PRIu64 ")",
                                        path, stream->name, stream->key);
                }
-               ret = consumer_send_relayd_streams_sent(relayd_id);
-               if (ret < 0) {
-                       ERR("sending streams sent to relayd");
-                       goto end_unlock;
+               if (relayd_id != -1ULL) {
+                       ret = consumer_send_relayd_streams_sent(relayd_id);
+                       if (ret < 0) {
+                               ERR("sending streams sent to relayd");
+                               goto end_unlock;
+                       }
                }
 
                ret = kernctl_buffer_flush(stream->wait_fd);
@@ -1152,9 +1154,10 @@ ssize_t lttng_kconsumer_read_subbuffer(struct lttng_consumer_stream *stream,
                                (ret != len && stream->net_seq_idx == (uint64_t) -1ULL)) {
                        /*
                         * Display the error but continue processing to try to release the
-                        * subbuffer
+                        * subbuffer. This is a DBG statement since this is possible to
+                        * happen without being a critical error.
                         */
-                       ERR("Error writing to tracefile "
+                       DBG("Error writing to tracefile "
                                        "(ret: %zd != len: %lu != subbuf_size: %lu)",
                                        ret, len, subbuf_size);
                        write_index = 0;
This page took 0.02557 seconds and 4 git commands to generate.