X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=libringbuffer%2Fring_buffer_frontend.c;h=9d89c6fa68a7117b06b1701f17d33b2b3762e308;hb=c022630241628bd0233d3369ca3e418717fde89d;hp=ca19648f1d04f544d4f931bb29344fd3e43b65f4;hpb=9bfc503d5a3e2b1a75fa00a32b5d9bd7ac4f4dc3;p=lttng-ust.git diff --git a/libringbuffer/ring_buffer_frontend.c b/libringbuffer/ring_buffer_frontend.c index ca19648f..9d89c6fa 100644 --- a/libringbuffer/ring_buffer_frontend.c +++ b/libringbuffer/ring_buffer_frontend.c @@ -1341,6 +1341,7 @@ int lib_ring_buffer_try_reserve_slow(struct lttng_ust_lib_ring_buffer *buf, * and we are full : record is lost. */ v_inc(config, &buf->records_lost_full); + DBG("Record lost: buffer is full\n"); return -ENOBUFS; } else { /* @@ -1358,6 +1359,7 @@ int lib_ring_buffer_try_reserve_slow(struct lttng_ust_lib_ring_buffer *buf, * many nested writes over a reserve/commit pair. */ v_inc(config, &buf->records_lost_wrap); + DBG("Record lost: buffer wrap-around\n"); return -EIO; } offsets->size = @@ -1376,6 +1378,7 @@ int lib_ring_buffer_try_reserve_slow(struct lttng_ust_lib_ring_buffer *buf, * complete the sub-buffer switch. */ v_inc(config, &buf->records_lost_big); + DBG("Record lost: record size (%zu bytes) is too large for buffer\n", offsets->size); return -ENOSPC; } else { /*