couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lawrence Pit <lawrence....@gmail.com>
Subject Re: Faster updates, optional ACID
Date Tue, 06 Jan 2009 13:56:22 GMT



Interesting indeed. I was seeing:

CouchDB/0.8.0-incubating

I assume that is different from CouchDB 0.8.1 ?


Cheers,
Lawrence

> 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