couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <g...@pobox.com>
Subject Re: Faster updates, optional ACID
Date Tue, 06 Jan 2009 12:26:17 GMT
Interesting.  I wonder that Lawrence was seeing...

On Jan 6, 2009, at 7:11 AM, Jan Lehnardt wrote:

>
> On 6 Jan 2009, at 00:46, Geir Magnusson Jr. wrote:
>>
>> It was reported that w/ the same up-to-date version of erlang, they  
>> found a big performance difference between 0.8 and current trunk.   
>> If that's true, then it seems to me that something changed in the  
>> filesystem handling in the CouchDB code itself - it could be that  
>> there are multiple flush modes, and the 0.8 code used whatever  
>> corresponds to fsync(), and trunk uses whatever corresponds to  
>> fnctl(F_FULLSYNC).  I don't know  It's a guess.  But yesterdays  
>> results are unexplained, and I hate mysteries.
>
> $ ab -c 10 -n 1000 -p emptypost -T 'application/json'  http://127.0.0.1:5984/test_suite_db
>
> CouchDB 0.8.1:
> Requests per second:    6.56 [#/sec] (mean)
>
> CouchDB trunk r731451 (pre-async-commit-patch):
> Requests per second:    5.94 [#/sec] (mean)
>
>
> Cheers
> Jan
> --


Mime
View raw message