Hello Genevieve and Xavier
First of all, thank you very much for your continuous contributions to
TMF and LTTng of the Linux Tools project. It is very appreciated.
Secondly, I'd like to give some updates about the status of the Tracing
RCP as well as the status of the reviews of the contributions by Genevieve.
Tracing RCP
----------------
The Tracing RCP code and build is already integrated in the Linux Tools
repository. It can be build from master and lttng-luna branch. To build
the RCP just follow the instructions of the README file in the
repository under directory org.eclipse.linuxtools/lttng. There hasn't
been any official release made nor an official download page created.
The branding (including name of application) is not finalized. Once this
is finalized the Tracing RCP will be made officially available.
The Tracing RCP contains all the LTTng and TMF features. It provides an
improved way of opening a trace. Also it is possible to open a trace by
providing the trace location on the command-line (--open <trace>). In
both cases, the trace type will be detected automatically. If the result
of this detection is unambiguous then it will set the trace type.
Otherwise, the user will be asked to select the trace type.
Our goal was also to allow the creation of extensions of the tracing
RCP. For that, a new feature has been created
(org.eclipse.linuxtools.tracing.rcp). By adding this feature together
with own TMF extensions to a new product definition, it is easy to
create a customized tracing RCP.
Right now, there is only one command-line option supported when starting
the RCP (--open <trace>). No other command-line features are currently
planned. However, the command-line options of your command line tool,
Xavier, sounds very interesting and could be added.
Review of Contributions
-------------------------------
Several rounds of reviews of Genevieve's contributions have been done.
The contributions for Analysis Types
(https://git.eclipse.org/r/#/c/14935/) and Experiment Types
(https://git.eclipse.org/r/#/c/16602/) are close to be approved. These
contribution are introducing new concepts to TMF which require a closer
look before integrating them into the mainline. Once these contributions
are in it will be easier for Genevieve to integrate and contribute the
analysis that are referenced in the original email.
Best Regards
Bernd
This Communication is Confidential. We only send and receive email on
the basis of the terms set out at www.ericsson.com/email_disclaimer
<http://www.ericsson.com/email_disclaimer>
On 10/22/2013 03:51 AM, Xavier Raynaud wrote:
Hi Geneviève,
I will be happy to do that - as soon as I come back from #linuxcon.
small mockup:
$ cmd-line-tool [-trace <path>:<tracetype>]... -action1 -action2
(actions can be "dump stats", "dump timechart as VCD", or whatever you
want. Perhaps add an extension point to let the developper adding his
own ?)
cmd-line-tool will do the following actions:
1) creating trace project
2) populating the project (from command line arguments)
3) creating the experiment
4) open the experiment
All of these action without using the UI.
Any thought ?
Xavier
------------------------------------------------------------------------
*De: *"Geneviève Bastien" <gbast...@versatic.net>
*À: *linuxtools-dev@eclipse.org
*Envoyé: *Lundi 21 Octobre 2013 20:09:00
*Objet: *Re: [linuxtools-dev] Experimental ready-to-use TMF
Hi Xavier,
A command line mode is certainly something that will be useful,
especially for automating some of the more specific analysis that are
being developed. I don't know exactly what are the plans for the TMF
command line, maybe the folks at Ericsson can give more details.
In the meantime, if you (or anyone else) have any code you'd like to
share with the community, without having to go through cleaning the
code for gerrit, I could add it to this experimental branch.
Geneviève
On 10/18/2013 05:45 PM, Xavier Raynaud wrote:
Hi Genevieve,
That's interesting. I will have a look.
I've made my own RCP on top of TMF since one year for displaying
Kalray traces, and it's definitely a success.
Several people here are reluctant to use Eclipse. With the RCP
viewer, they just do not know that thay are using eclipse :)
Just another idea, that may be intersting to share:
With this RCP, I also developed a command line mode, to dump trace
metrics (analysis, statistics....).
At the begining, this development was made for people allergic to
graphics interface.
In the long run, it's also used for automated tests for our chip.
Xavier
------------------------------------------------------------------------
*De: *"Geneviève Bastien" <gbast...@versatic.net>
*À: *"Linux Tools developer discussions" <linuxtools-dev@eclipse.org>
*Envoyé: *Vendredi 18 Octobre 2013 20:30:31
*Objet: *[linuxtools-dev] Experimental ready-to-use TMF
Hi all,
Here at École Polytechnique, many people are working on new
features for the Eclipse viewer (TMF): some are prototypes, some
are under review for inclusion in coming releases. I'm keeping a
branch of all the students' work until they are accepted into
TMF. It is experimental, the code is not necessarily "clean", it
may eat up all your java memory, it may throw exceptions, but it
is there to test.
Git branch:
http://git.dorsal.polymtl.ca/~gbastien?p=linuxtools-tmf.git;a=shortlog;h=refs/heads/luna_dorsal
<http://git.dorsal.polymtl.ca/%7Egbastien?p=linuxtools-tmf.git;a=shortlog;h=refs/heads/luna_dorsal>
And thanks to the TMF team's effort to bring TMF to the still
nameless non-Eclipse Rich Client Platform (aka traceviewer), these
features we're working on are now one archive away from your mouse
pointer. Just download the archive for your system, extract it,
cd to the traceviewer directory, execute traceViewer and voilà!
Ready-to-use archives:
http://secretaire.dorsal.polymtl.ca/~gbastien/TracingRCP/
<http://secretaire.dorsal.polymtl.ca/%7Egbastien/TracingRCP/>
See the readme for documentation on available features, how to use
them and how to get examples
As of now, the new analysis are:
1- Lttng kernel trace execution graph and critical path computation
2- Xml-defined state systems and views
3- Virtual Machines experiments
Feedback are welcome and enjoy!
Geneviève Bastien
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev