At 12/15/2010 11:32 PM, Daniel P. Berrange Write:
> On Wed, Dec 15, 2010 at 08:24:44AM -0700, Eric Blake wrote:
>> On 12/15/2010 08:20 AM, Eric Blake wrote:
>>> On 12/14/2010 07:34 PM, Wen Congyang wrote:
>>>
>>> In addition to Hu's comments, and the fact that you are probably going
>>> to revise the exposed interface anyways, here's some additional points.
>>
>> One other point - how does this relate to the timeouts already
>> implemented in places like daemon/event.c or src/util/event.c?  Are
>> those implementations already sufficient for your needs without having
>> to write a new implementation?  Or conversely, should your patch series
>> be lengthened into rewriting those interfaces to take advantage of your
>> new implementation in order to ease maintenance by focusing all timeout
>> code into a single reusable interface?  In other words, I'm still
>> seeking a bit more justification for this patch.
> 
> IMHO it should be sufficient for this new code to simply call
> the existing virEventAddTimeout() API, and run the event loop
> in the background thread.

Hmm... I do not notice this API...

Thanks for pointing this.

I rough scan this API, it uses gettimeofday() to calculate the timeout.
The time returns from gettimeofday can be changed by user, and it will
cause some problems...

> 
> Daniel
> 
> --
> libvir-list mailing list
> libvir-list@redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
> 

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to