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).
next prev parent 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