On 06/05/2012 07:39 PM, Christoph Hellwig wrote: > After running into the first coroutine problems I've not moved further > with testing any coroutine based qemu versions. Maybe I am not at any qualification to speak design choice of QEMU, but at least to me, coroutine is really a disaster (Even seems that there coroutine is nested), I can't even debug a simple bug if involved with coroutine. This bug is very reproducible and looks to me just a simple racy problem, but after a long time debugging with it, it just scares me away without any fruit. In the long run, I think coroutine based sheepdog block driver will risk maintainability of the code. Thanks, Yuan |