Am 15.01.2013 14:28, schrieb Paolo Bonzini: > Il 15/01/2013 14:18, Kevin Wolf ha scritto: >>>> Brad and Peter, >>>> >>>> as far as I know OpenBSD and Linux/ARM were the main users of >>>> coroutine-gthread. Do you think we could dump it and rely on >>>> coroutine-sigaltstack only? The differences in signal handling of the >>>> gthread implementation always worried me. >>>> >>>> What versions of OpenBSD would we have to drop support for? Is that >>>> acceptable to you? >> Changing the defaults for these platforms may be a good idea, but I >> actually like the option of having coroutine-gthread because it's much >> friendlier to debug - gdb supports threads, but not coroutines. >> >> Is coroutine-gthread blocking anything or is it just that you're not >> entirely confident in its correctness? > > I'm not entirely confident in its correctness, and I'd be afraid of > breaking things when converting dataplane to AIOContext.
Dataplane is (at least for now) not the most important thing to have when debugging a block driver. Would it help if we made dataplane and coroutine-gthread mutually exclusive? Kevin