[ltt-dev] [RFC] URCU concurrent data structure API

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Wed Aug 17 14:56:06 EDT 2011


* Paolo Bonzini (pbonzini at redhat.com) wrote:
> On 08/17/2011 09:40 AM, Mathieu Desnoyers wrote:
>> There are probably others, but I think it gives an idea of the main
>> scenarios I consider. I start to like (3) more and more, and I'm tempted
>> to move to it, but I would really like feedback on this API matter
>> before I take any decision.
>
> I also think (3) is the ugliest, but also the only really practical choice.

Yep, I share your view on ugliness, but sometimes the requirement
overrides it.

>
> Shipping it as a .c file rather than a library (like gnulib) might also  
> be a good way.  Churn in this kind of code is actually a bad thing.

Shipping a .c will not be practical for non-gpl and non-lgpl
applications, at the very least, and will make library upgrades a real
challenge. Hence my preference for a .so.

Thanks,

Mathieu

>
> Paolo

-- 
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com




More information about the lttng-dev mailing list