Actions
Bug #385
closedWhen relayd is killed on the remote side, consumer daemon gets [defunct]
Start date:
10/24/2012
Due date:
% Done:
100%
Estimated time:
Actions
Added by David Goulet about 12 years ago. Updated about 12 years ago.
100%
So, when a trace write operation fails (mmap or splice), the associated thread in the consumer dies making the consumer virtually useless for more tracing.
Furthermore, I just discovered with the lttng-tools HEAD (dda67f6c1ffa2bd1bb106b21d1ee353a4c1245f8), when killing the relayd the lttng_data_available call (used by default by "lttng stop") blocks for a long time... and my guess it's because it's trying to communicate on a socket shutdown on one side.
This is pretty high severity and MUST be fixed before 2.1-stable
Thanks!
Applied in changeset 8994307fa7ccf9b61cc0157f2c5d34e248c56641.