<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><br></div><div><br></div><div><span id="zwchr" data-marker="__DIVIDER__">----- On May 15, 2020, at 1:16 PM, lttng-dev <lttng-dev@lists.lttng.org> wrote:<br></span></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr">I am tracing a multiprocess/multithreaded code (MPI/OpenMP) using lttng-ust. Right now, I need to include process id and thread id for each event in order to generate process/thread indexed view of the traces. Is there a way that I can store per-process events into a specific buffer without mixing the events with other events that are generated on the same CPU? The same thing for per-thread events, I would like lttng or CTF to allow to store per-thread events in a specific buffer without mixing the events with other events on the same CPU channel. With that feature, I do not need to store process id and thread id in each event and then need to query all the events in order to collect per-process or per-thread event. </div></blockquote><div>No, but you can use kernel tracing (lttng-modules) of the scheduler events (sched:*) to map</div><div>the CPU number to the currently running thread and process at trace post-processing.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>By doing so, both current thread and process become implicit with the CPU number.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Thanks,<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Mathieu<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><br><div>Thank you</div><div>Yonghong</div></div>
<br>_______________________________________________<br>lttng-dev mailing list<br>lttng-dev@lists.lttng.org<br>https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev<br></blockquote></div><div><br></div><div data-marker="__SIG_POST__">-- <br></div><div>Mathieu Desnoyers<br>EfficiOS Inc.<br>http://www.efficios.com</div></div></body></html>