Mirror of the lttng-dev mailing list
 help / color / mirror / Atom feed
From: michel.dagenais@polymtl.ca (Michel Dagenais)
Subject: [lttng-dev] introduction  & usage of LTTNG in machinekit
Date: Mon, 27 Apr 2015 08:30:15 -0400 (EDT)	[thread overview]
Message-ID: <1024078202.13732013.1430137815501.JavaMail.zimbra@polymtl.ca> (raw)
In-Reply-To: <A0DF7795-1940-45E4-A12B-ED0D340883D4@mah.priv.at>


> That said, the folks which have timing problems have not caught on yet.. it
> looks some more guidance, examples and a bit of a machinekit-specific
> writeup is needed, competing with the other 247 priority projects on my desk
> ;)

If we can reproduce easily the problems, bad latency on Linux Prempt-RT in a specific configuration, we can take care of tracing and diagnosing the problems. Otherwise, the users will have to activate the tracing themselves on their setup and we can guide them for the diagnosis.

> Let me add a question out of the blue: I've read the literature on observing
> time and distributed systems and am aware of the theoretical issues, as well
> as clock synchronisation. Still - has any thought been given to merge traces
> of several systems based on synchronisation points (known causality),
> well-synchronized  clocks, or other forms of hardware synchronisation?

I suppose that you mean something like this which we offer in TraceCompass:

http://archive.eclipse.org/tracecompass/doc/org.eclipse.tracecompass.doc.user/Trace-synchronization.html

We have two use cases supported already, distributed systems exchanging packets through TCP and physical / virtual machines communicating through vmenter / exit and tracepoints on both sides of those transitions. This framework can easily be extended to other cases. We could in the future make it available declaratively (define event types and unique identifiers that should be used to match causality-related events).



  reply	other threads:[~2015-04-27 12:30 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <887B7027-5FE6-4D13-B35A-7DCBD785DC57@mah.priv.at>
     [not found] ` <711173584.2718642.1427481342189.JavaMail.zimbra@polymtl.ca>
     [not found]   ` <8187A8CE-F16D-4CDE-B969-380DE308A8D5@mah.priv.at>
     [not found]     ` <826926538.3126946.1427639461728.JavaMail.zimbra@polymtl.ca>
     [not found]       ` <76BAB974-2B32-469C-82AD-4D5630AFA28E@mah.priv.at>
2015-04-26 13:31         ` Michel Dagenais
2015-04-27 11:41           ` Michael Haberler
2015-04-27 12:30             ` Michel Dagenais [this message]
2015-04-27 20:41               ` Michael Haberler
2015-04-27 21:40                 ` Michel Dagenais
2015-04-28  2:00               ` Michel Dagenais

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1024078202.13732013.1430137815501.JavaMail.zimbra@polymtl.ca \
    --to=michel.dagenais@polymtl.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox