Mathieu Desnoyers <[email protected]> wrote: > All merged, thanks! Sorry for the delay, the past month has been quite busy.
No worries. I've been sidetracked into other projects, too. > Eric Wong <[email protected]> wrote: > > In the future, it would also be nice if the alloc_bucket_table behavior > > could fail gracefully on ENOMEM, but that would break ABI... > > We could pull this into master for an eventual 0.9 release. We already > have a few ABI breaking changes that require us to bump the ABI in > master. OK. I'll try to work on that (unless you have more time now, I've been sidetracked too :x) While we're on ABI/API changes, there's also several other changes I would like: * Remove the pthread_mutex_t requirement in the wfcqueue and lfstack structures. I suppose we could implement limited new classes and layer the complete old ones on top to preserve ABI/API compatibility. * cmpxchg_double (cmpxchg16b on x86-64) so lfstack can use a lock-free stack for single pop operations. I'm currently using ck_stack from ConcurrencyKit, but generally prefer using the URCU APIs and it would be great if lfstack could support this on some arches. Do you have any timeline for a 0.9 release? _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
