Sorry for replying late, was not @ work for last 3-4 days.

Yes, I did try uv_cancel, but it does not work (i guess the uv thread is 
already spawn and so it could not cancel)


Thanks,
Ramesh

On Saturday, May 10, 2014 4:17:32 AM UTC-7, Ben Noordhuis wrote:
>
> On Fri, May 9, 2014 at 8:12 PM, Ramesh Rayaprolu 
> <[email protected] <javascript:>> wrote: 
> > Hi Ben, 
> > 
> > Thanks for the quick reply. I will file an issue. 
> > 
> > However, a followup question: 
> > 
> > So, to counter such issues, can I use uv_ref() and uv_unref() for the 
> > "uv_fs_req" object and then make sure that it is unref()'ed when NFS is 
> hung 
> > (as soon as I trigger my "timeout" callback) ? 
> > 
> > Do you think that helps ? Or, do you think the unref() would not help 
> > because the actual I/O thread is already running ? 
> > 
> > Thanks and Best Regards, 
> > Ramesh 
>
> I'm afraid that won't help because uv_ref() and uv_unref() are for 
> handle types only.  uv_fs_t is a request type. 
>
> It should in theory be possible to make uv_cancel() work for uv_fs_t 
> requests but the implementation details are quite hairy. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to