Initial Version of lttng N&N
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
diff --git a/new/2.1/images/lttng_controlFlowViewArrows.png b/new/2.1/images/lttng_controlFlowViewArrows.png
new file mode 100644
index 0000000..ef4287d
--- /dev/null
+++ b/new/2.1/images/lttng_controlFlowViewArrows.png
Binary files differ
diff --git a/new/2.1/images/lttng_createChannelDialog.png b/new/2.1/images/lttng_createChannelDialog.png
new file mode 100644
index 0000000..73dd82c
--- /dev/null
+++ b/new/2.1/images/lttng_createChannelDialog.png
Binary files differ
diff --git a/new/2.1/images/lttng_highlightedStateSystemExplorer.png b/new/2.1/images/lttng_highlightedStateSystemExplorer.png
new file mode 100644
index 0000000..27c7be7
--- /dev/null
+++ b/new/2.1/images/lttng_highlightedStateSystemExplorer.png
Binary files differ
diff --git a/new/2.1/images/lttng_timeSelection.png b/new/2.1/images/lttng_timeSelection.png
new file mode 100644
index 0000000..263fcaa
--- /dev/null
+++ b/new/2.1/images/lttng_timeSelection.png
Binary files differ
diff --git a/new/2.1/images/lttng_tmfTimestampFormatPage.png b/new/2.1/images/lttng_tmfTimestampFormatPage.png
new file mode 100644
index 0000000..1d64199
--- /dev/null
+++ b/new/2.1/images/lttng_tmfTimestampFormatPage.png
Binary files differ
diff --git a/new/2.1/images/lttng_traceProperties.png b/new/2.1/images/lttng_traceProperties.png
new file mode 100644
index 0000000..44de11a
--- /dev/null
+++ b/new/2.1/images/lttng_traceProperties.png
Binary files differ
diff --git a/new/2.1/new.html b/new/2.1/new.html
index a2d47fc..04c8d37 100755
--- a/new/2.1/new.html
+++ b/new/2.1/new.html
@@ -27,6 +27,7 @@
<li><a href="#eclipsebuild">Building the Eclipse SDK (# of items for this area; comment out if none)</a></li>
<li><a href="#gprof">GProf support (# of items for this area; comment out if none)</a></li>
<li><a href="#libhover">API Documentation Hover Help (1)</a></li>
+ <li><a href="#lttng (7)">LTTng</a></li>
<li><a href="#oprofile">OProfile Profiling (# of items for this area; comment out if none)</a></li>
<li><a href="#perf">Perf Profiling (1)</a></li>
<li><a href="#rpmstubby">RPM Stubby (4)</a></li>
@@ -199,6 +200,185 @@
</tr>
</table>
+<!-- LTTng -->
+
+<h2><a id="lttng">Linux Tracing Toolkit</a></h2>
+
+<table cellpadding="10" cellspacing="0">
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Short Description</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">
+ Multiple enhancemants and improvements have been made to
+ the LTTng integration in Eclipse as well as to the Tracing and
+ Monitoring Framework (TMF).
+ <br/>
+ Here are the highlights of release:
+ <ul>
+ <li>Configurable Time Zone Preference</li>
+ <li>Support for Time Range Selection in Tracing Views</li>
+ <li>Display of Execution Flow in Control Flow View</li>
+ <li>Support for LTTng Tools v2.2</li>
+ <li>Highlight of Attribute Changes in State System Explorer</li>
+ <li>Display of Trace Properties in Properties view</li>
+ <li>Improved GUI Responsiveness</li>
+ <li>Miscellaneous Improvements</li>
+ </ul>
+ Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide">User Guide</a>
+ for detailed information on installation, configuration and
+ operation.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Configurable Time Zone Preference</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">The time zone preference has been added to the time format preference page.
+ <br/>
+ <br/>
+ Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Timestamp_formatting">User Guide</a>
+ for detailed information time format preferences.
+ </p>
+ <img width="95%" alt="Time Format Preferences" src="images/lttng_tmfTimestampFormatPage.png"/>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Support for Time Range Selection in Tracing Views</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">It is now possible to select a time range in the
+ tracing views instead of selecting just a single time. This
+ information is broadcasted using the time synchronization signal
+ so that relevant views their selection. Also this the selected
+ start time, end time and time delta is displayed in the status
+ line of the perspective. All relevant tracing views have been
+ updated for that (e.g. Control Flow View and Resources View).
+ <br/>
+ <br/>
+ Refer to the views sections of the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide">User Guide</a>
+ for detailed information about this feature.
+ </p>
+ <img width="95%" alt="Time Range Selection" src="images/lttng_timeSelection.png"/>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Display of Execution Flow in Control Flow View</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">The Control Flow View now provides arrows to follow the
+ switching of CPU executions between processes. The arrows can be
+ followed in forward and backward direction by using the corresponding
+ buttons of the coolbar. The display of the arrow disabled by using the
+ Hide button of that view.
+ <br/>
+ <br/>
+ Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Control_Flow_View">User Guide</a>
+ for detailed information on this view and its usage.
+ </p>
+ <img width="95%" alt="Process Flow" src="images/lttng_controlFlowViewArrows.png"/>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Support for LTTng Tools v2.2</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">The Control Flow now supports version v2.2 of
+ LTTng Tools. It is now possible to configure
+ <ul>
+ <li>UST buffers per user ID (per UID buffers)</li>
+ <li>the metadata channel including configuration of the timer for
+ periodic flush of the sub-buffers</li>
+ <li>file size and number of files to be written per channel
+ (file rotation)</li>
+ </ul>
+ <br/>
+ Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#LTTng_Tracer_Control">User Guide</a>
+ for detailed information on the LTTng Tracer Control and its usage.
+ </p>
+ <img width="95%" alt="Channel Configuration" src="images/lttng_createChannelDialog.png"/>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Highlight of Attribute Changes in State System
+ Explorer</li></b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">The State System Explorer now hightlights the
+ changes of states when changing the current time range.
+ <br/>
+ <br/>
+ Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#State_System_Explorer_View">User Guide</a>
+ for detailed information on the State System Explorer and its
+ usage.
+ </p>
+ <img width="95%" alt="State System Explorer" src="images/lttng_highlightedStateSystemExplorer.png"/>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Display of Trace Properties in
+ Properties view</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">The Eclipse's Properties view now shows also
+ additional trace properties such as CTF environment variables.
+ <br/>
+ <br/>
+ Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#State_System_Explorer_View">User Guide</a>
+ for detailed information on the State System Explorer and its
+ usage.
+ </p>
+ <img width="95%" alt="Trace Properties" src="images/lttng_traceProperties.png"/>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Improved GUI Responsiveness</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">The GUI reponsiveness has been improved when
+ processing multiple concurrent request while indexing a trace.
+ The updated request scheduler now ensures that each concurrent
+ request gets sufficient execution time and doesn't have to wait
+ for other requests of the same or higher priority to finish.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
+ <p align="right"><b>Miscellaneous Improvements</b></p>
+ </td>
+ <td valign="top" width="70%">
+ <p align="left">
+ <ul>
+ <li>Introduced abstract Time Graph Widget classes to make it easier
+ for developers to create time graph views such as the
+ Control Flow View
+ </li>
+ <li>The Time Graph Widgets now support the creation of links
+ between time graphentries and draw arrow between entries. This
+ has been used in the Control Flow View to follow CPU executions
+ or processes
+ </li>
+ </ul>
+ </p>
+ </td>
+ </tr>
+</table>
+
<h2><a id="oprofile">OProfile Profiling</a></h2>
<table cellpadding="10" cellspacing="0">