[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Last-Modified HTTP header in GET responses

From: Stefan Fuhrmann <stefan2_at_apache.org>
Date: Mon, 11 Jan 2016 16:43:55 +0100

On 04.01.2016 17:20, Philip Martin wrote:
> Stefan Fuhrmann <eqfox_at_web.de> writes:
>
>> On 04.01.2016 14:25, Philip Martin wrote:
>>> - The number of system calls made by Apache goes down
>>>
>>> 68822 to 50664 for hot FSFS cache
>>
>> Do you have quick way to find out which files
>> we are reading in that case? My guess would
>> be a fair bit of revprops during the report
>> phase but for the GETs, its less obvious.
>
> The patch causes GET responses to stop reading svn:date from disk so
> that saves 8 system calls per request: open/fstat/read/close on the
> revprop manifest followed by open/fstat/read/close on the pack file.
> There are 2232 GET requests in the checkout so that accounts for
> pratically all the difference.

That's what I figured. And given Ivan's results,
the remaining file ops are mostly due to revision
contents exceeding the cache size. I had worried
that we might be reading 'current' and friends
for each GET request.

-- Stefan^2.
Received on 2016-01-11 16:43:42 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.