couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Filipe Manana (JIRA)" <>
Subject [jira] Created: (COUCHDB-980) Micro optimization to couch_file
Date Wed, 08 Dec 2010 15:02:00 GMT
Micro optimization to couch_file

                 Key: COUCHDB-980
             Project: CouchDB
          Issue Type: Improvement
          Components: Database Core
            Reporter: Filipe Manana
            Assignee: Filipe Manana

The following short patch moves the MD5 verification outside the couch_file server:

Despite being apparently so insignificant (couch_util:md5/1 takes about 700us in my machine),
I get this significant results with relaximation:

$ node tests/compare_write_and_read.js --wclients 100 --rclients 200 \
  -name1 md5_out -name2 trunk \
  -url1 http://localhost:5984/ -url2 http://localhost:5985/ \
  --duration 120

run 1)

run 2)

The documents used in the test have a size of about 1Kb.
If nobody has an objection, I'll commit this to trunk.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message