diff for opening files with O_NOATIME

Yusuf Goolamabbas yusufg at gmail.com
Fri Sep 1 12:52:05 MSD 2006


Igor, Does attached patch work better for you. I specifically only
modify the open call ngx_http_static_module.c




On 9/1/06, Igor Sysoev <is at rambler-co.ru> wrote:
> On Fri, 1 Sep 2006, Yusuf Goolamabbas wrote:
>
> > Linux since 2.6.8 supports O_NOATIME in open(2). This  does not update
> > the  file  last  access  time  (st_atime  in the inode) when the file
> > is read(2). Cherokee <http://www.0x50.org/> does similar things
> >
> > This might help in static file serving so I cooked up this patch. I
> > did a grep -r RDONLY in the nginx src and didn't think there were
> > issues if atime updates were disabled for various cases or should I
> > create a patch specific to ngx_http_static_module.c
>
> I think it's better to #define NGX_NOATIME and to set it explicitly.
> Thank you.
>
>
> Igor Sysoev
> http://sysoev.ru/en/
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nginx-noatime.diff
Type: application/octet-stream
Size: 1163 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx/attachments/20060901/d199c377/attachment.obj>


More information about the nginx mailing list