LTTng 2.11.0 "Lafontaine" released
After more than two years of development, the Linux trace toolkit next generation (LTTng)project has released version 2.11.0 of the kernel and user-space tracingtool. The release covers the LTTng tools, LTTng user-space tracer, andLTTng kernel modules. It includes a number of new features that aredescribed in the announcement including session rotation, dynamic user-space tracing,call-stack capturing for the kernel and user space, improved networkingperformance, NUMA awareness for user-space tracing buffer allocation, andmore. "The biggest feature of this release is the long-awaited sessionrotation support. Session rotations now allow you to rotate anongoing tracing session much in the same way as you would rotatelogs.The 'lttng rotate' command rotates the current trace chunk ofthe current tracing session. Once a rotation is completed, LTTng doesnot manage the trace chunk archive anymore: you can read it, modify it,move it, or remove it.Because a rotation causes the tracing session's current sub-buffersto be flushed, trace chunk archives are never redundant, that is, theydo not overlap over time, unlike snapshots.Once a rotation is complete, offline analyses can be performed onthe resulting trace, much like in 'normal' mode. However, the bigadvantage is that this can be done without interrupting tracing, andwithout being limited to tools which implement the 'live' protocol."