[lttng-dev] Stream trace data over PCIe (or anything else)

Simon Marchi simon.marchi at polymtl.ca
Thu Feb 21 23:34:37 EST 2013


Yes indeed. When I first played with the card, I didn't get it to work
so I forgot about this feature. I looked at it again and got it to
work.

I successfully streamed some events over the connection to relayd
listening on the other side !

On 21 February 2013 21:04, Mathieu Desnoyers
<mathieu.desnoyers at efficios.com> wrote:
> * Simon Marchi (simon.marchi at polymtl.ca) wrote:
>> Hello LTTng cyborgs,
>>
>> As some of you might know, I am trying to port and adapt LTTng to the
>> Tilera TILEncore-Gx card (and later the Intel Xeon Phi). The main
>> constraint with these platforms is the non existent disk space, which
>> means the trace will have to be streamed. I am thinking of using the
>> PCI express connection the two cards have to stream the trace data and
>> save it on the host. It seems like this use case is similar to what
>> the network consumer and relayd offer, but simply on another medium.
>>
>> The consumer currently has two destination types: local and net (enum
>> consumer_dst_type in bin/lttng-sessiond/consumer.h). I understand that
>> I could create another type of consumer which sends data over the PCI
>> port instead. On the other side of the bus, I could adapt relayd to
>> receive on the PCI port of the host and save the trace as it currently
>> does for the network.
>>
>> I would like to hear your comments about this approach. Does it sound
>> right, is there a better way ? Would it be worth it to design a system
>> that would make it easier to add a new type of "transport" for the
>> trace data ?
>
> Is it possible to bind a network interface between the tilera and the
> host that uses the PCI express port ?
>
> Thanks,
>
> Mathieu
>
>>
>> Thanks !
>>
>> Simon
>>
>> _______________________________________________
>> lttng-dev mailing list
>> lttng-dev at lists.lttng.org
>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>
> --
> Mathieu Desnoyers
> EfficiOS Inc.
> http://www.efficios.com
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev



More information about the lttng-dev mailing list