[lttng-dev] [PATCH] Expose kernel tracer to user-space (version 6)
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Thu May 2 16:21:41 EDT 2013
Just a bit of follow-up: has this been merged ? If not, is there a
latest version available somewhere ?
Thanks,
Mathieu
* Francis Giraldeau (francis.giraldeau at gmail.com) wrote:
> Le 2012-07-03 15:40, Mathieu Desnoyers a écrit :
> >> It's not possible to remove the module while an active tracing session
> >> references the event lttng_uevent. I tested insertion/removal of the
> >> module while tracing with the previous version that was using RCU and it
> >> was working well.
> >
> > But you don't need to have an active tracing session to perform the test
> > I point to above. Could you run it on this latest version ?
>
> Ok. I updated the test to run in a loop rmmod/modprobe, while writing
> with 20 threads into /proc/lttng_uevent. The result is that the module
> can be unloaded properly, the test shows no race that prevent the module
> to be unloaded or other problems.
>
> If somebody wants to test it for themselves, I added the code for this
> test under workload-kit/tests.
>
> * test-uevent : runs 4 times 20 threads each producing 64k events
> * module-reload-forever.sh : rmmod/modprobe of lttng_uevent
> * test-uevent.sh : quick wrapper for testing functionnality
>
> Thanks!
>
> Francis
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list