[libvirt] [PATCH 1/8] remote: Don't lose track of events when callbacks are slow

2011-01-10 Thread Cole Robinson
After the remote driver runs an event callback, it unconditionally disables the loop timer, thinking it just flushed every queued event. This doesn't work correctly though if an event is queued while a callback is running. The events actually aren't being lost, it's just that the event loop

Re: [libvirt] [PATCH 1/8] remote: Don't lose track of events when callbacks are slow

2011-01-10 Thread Eric Blake
On 01/10/2011 10:38 AM, Cole Robinson wrote: After the remote driver runs an event callback, it unconditionally disables the loop timer, thinking it just flushed every queued event. This doesn't work correctly though if an event is queued while a callback is running. The events actually