From: michel.dagenais@polymtl.ca (Michel Dagenais)
Subject: [ltt-dev] [RFC] Common Trace Format Requirements (v1.3)
Date: Wed, 01 Sep 2010 10:54:32 -0400 [thread overview]
Message-ID: <4C7E6928.1050808@polymtl.ca> (raw)
In-Reply-To: <D86DB60C62D82A4792CAEC7F58CA04E70767A61E@NA1-MAIL.mgc.mentorg.com>
> I have been hoping that as a part of this standard that we will end up
> with common schemas for meta-data that are shared by various use cases,
> so that things that are common concepts to many OS'es for example could
> in fact be shared and thus you could have a trace analyzer that works
> for OS'es that have similar models and generate data in a compatible
> schema. In practice this may be difficult, but it seems like a noble
> goal to aim for. If we can get a fixed schema for the fundamental types
> that will be a step in the right direction.
The event related to "scheduling change" may still differ quite a bit
from one OS to the other. We have been thinking about that and the
notion of "synthetic event" may act as an interface layer in the
analysis tool. A trace on Linux has sched_change events in its own way,
and a BSD system may have something somewhat different. A plugin in the
trace analysis system specific to Linux traces would generate from the
"sched_change" event two synthetic events "process p1 stopped running on
cpu 0" and "process p2 started running on cpu 0". Similarly, a BSD
plugin in the trace visualizer would generate similar synthetic events
from the BSD specific scheduling event.
Thus, it could be useful to have some base events identical between OSes
but it may not be a strong requirement after all.
next prev parent reply other threads:[~2010-09-01 14:54 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-31 14:50 Mathieu Desnoyers
2010-08-31 15:36 ` Frank Ch. Eigler
2010-08-31 15:36 ` Frank Ch. Eigler
2010-08-31 15:36 ` Frank Ch. Eigler
2010-08-31 16:37 ` Mathieu Desnoyers
2010-08-31 16:37 ` Mathieu Desnoyers
2010-08-31 16:37 ` Mathieu Desnoyers
2010-08-31 17:04 ` Frank Ch. Eigler
2010-08-31 17:04 ` Frank Ch. Eigler
2010-08-31 17:04 ` Frank Ch. Eigler
2010-08-31 17:30 ` Mathieu Desnoyers
2010-08-31 17:30 ` Mathieu Desnoyers
2010-08-31 17:30 ` Mathieu Desnoyers
2010-08-31 18:35 ` Spear, Aaron
2010-09-01 14:54 ` Michel Dagenais [this message]
2010-09-01 22:17 ` Mathieu Desnoyers
2010-09-01 8:02 ` Stefan Hajnoczi
2010-09-01 22:32 ` Mathieu Desnoyers
2010-09-01 11:29 Mathieu Desnoyers
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=4C7E6928.1050808@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