I see what the problem is now. Patch on the way.

Bill

>
> At 08:47 AM 10/18/2002, Bill Stoddard wrote:
> >Hey Bill,
> >Just ran into a problem with this patch... mod_mem_cache has an option to
> >cache open file descriptors. With this patch, we will never used
> sendfile to
> >send a cached fd.
>
> This 'should' work... where is the code broken?
>
> We cache the open file descriptor from a first request, no?  So the flag
> should be set on that initial request, correct?  When we set
> aside the 'fd',
> we really must set aside the flags (so we know what sort of fd we set
> aside.)  The apr_file_dup should be 'keeping' that flag from the original
> fd when creating the long-lived fd.
>
> Can you point out where in the code that flag disappears?
>
> >wrowe       2002/10/14 10:42:45
> >
> >  Modified:    include  http_core.h
> >               server   core.c
> >  Log:
> >    Introduce an EnableSendfile directive (defaulted to ON) to
> allow users
> >    to disable sendfile mechanics for NFS volume mounts and other kernel
> >    objects that don't support sendfile.  And EnableSendfile off
> can be used
> >    to help narrow bugs down to the sendfile mechanics or eliminate the
> >    possiblity that sendfile is a factor on any given platform.
>

Reply via email to