Skip to content
Commits on Dec 9, 2010
Commits on Dec 8, 2010
  1. Calculate and verify MD5 digests outside of a couch_file server

    committed Dec 8, 2010
    This has a significant positive impact on the performance, both for readers and writers,
    when there are several requests in parallel acessing the same database or view index file.
    
    $ 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) http://graphs.mikeal.couchone.com/#/graph/5c859b3e7d1b9bd0488cfe271105130c
    
    run 2) http://graphs.mikeal.couchone.com/#/graph/5c859b3e7d1b9bd0488cfe2711051bba
    
    Closes COUCHDB-980
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1043524 13f79535-47bb-0310-9956-ffa450edef68
  2. @kocolosk

    Rename doc_to_tree -> to_path and move to couch_doc

    kocolosk committed Dec 8, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1043453 13f79535-47bb-0310-9956-ffa450edef68
  3. @kocolosk
  4. @kocolosk

    Usort the infos during compaction to remove dupes, COUCHDB-968

    kocolosk committed Dec 8, 2010
    This is not a bulletproof solution; it only removes dupes when the
    they appear in the same batch of 1000 updates.  However, for dupes
    that show up in _all_docs the probability of that happening is quite
    high.  If the dupes are only in _changes a user may need to compact
    twice, once to get the dupes ordered together and a second time to
    remove them.
    
    A more complete solution would be to trigger the compaction in "retry"
    mode, but this is siginificantly slower.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1043451 13f79535-47bb-0310-9956-ffa450edef68
  5. @kocolosk

    Prefer values from old tree when merging, COUCHDB-968

    kocolosk committed Dec 8, 2010
    This commit represents a substantial refactor of the key tree merging
    logic, some of which is not strictly necessary for the resolution of
    COUCHDB-968.
    
    Two etap test cases checking the ability to merge in a non-linear tree
    are removed because the functionality is no longer supported.  CouchDB
    only ever merged a linear revision history into an existing revision
    tree.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1043450 13f79535-47bb-0310-9956-ffa450edef68
  6. @kocolosk
  7. Removed all the code that upgrades database files from version 0.9.

    committed Dec 8, 2010
    Also reorganized the export declarations in couch_file and couch_stream to be more readable and not exceed 80 characters per line.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1043381 13f79535-47bb-0310-9956-ffa450edef68
  8. Add a dedicated couch_file server to the DB updater process.

    committed Dec 8, 2010
    This improves both read and write (specially the latest) performance when there's a mix of read and write requests in parallel.
    Closes COUCHDB-976.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1043352 13f79535-47bb-0310-9956-ffa450edef68
Commits on Dec 7, 2010
  1. Replicator improvement: send "unauthorized" error message instead of …

    committed Dec 7, 2010
    …"db_not_found" when a remote endpoint can not be accessed due to authorization.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1043186 13f79535-47bb-0310-9956-ffa450edef68
Commits on Dec 4, 2010
  1. @janl

    fix changes test surfaced by previous commit

    janl committed Dec 4, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1042261 13f79535-47bb-0310-9956-ffa450edef68
  2. @janl

    show runtime errors in native list functions

    janl committed Dec 4, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1042260 13f79535-47bb-0310-9956-ffa450edef68
  3. @nslater

    apply fix for COUCHDB-975, thanks Timothy Smith

    nslater committed Dec 4, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1042120 13f79535-47bb-0310-9956-ffa450edef68
Commits on Dec 3, 2010
  1. @rnewson

    fix failing attachment_ranges.js test.

    rnewson committed Dec 3, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1041965 13f79535-47bb-0310-9956-ffa450edef68
Commits on Dec 1, 2010
Commits on Nov 30, 2010
  1. @janl
  2. @rnewson

    Upgrade to Mochiweb 1.4.1.

    rnewson committed Nov 30, 2010
    Modifications from upstream
    
    1) Makefile is replaced by Makefile.am
    2) mochiweb.app.in is custom to us.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1040473 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 28, 2010
  1. Don't update an item's access time if the given time is older then th…

    committed Nov 28, 2010
    …e item's current access time.
Commits on Nov 27, 2010
  1. Added cache stats.

    committed Nov 27, 2010
  2. @janl

    Merge branch 'optional-nm' into trunk

    janl committed Nov 27, 2010
    * optional-nm:
      Make +native compilation of mochijson2.erl a ./configure option.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039679 13f79535-47bb-0310-9956-ffa450edef68
  3. @jchris

    rename "readers" to "members" in _security object, keep backwards com…

    jchris committed Nov 27, 2010
    …patibility with old security objects"
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039619 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 26, 2010
  1. @janl

    Compile mochijson2 with +native.

    janl committed Nov 26, 2010
    Improves latency and req/s for many concurrent writers and large docs.
    
    Does not affect other scenarios negatively.
    
    Slight overall performance increase.
    
    Closes COUCHDB-798.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039494 13f79535-47bb-0310-9956-ffa450edef68
  2. @janl

    Udpate NEWS and CHANGES for 1.2.0-dev

    janl committed Nov 26, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039362 13f79535-47bb-0310-9956-ffa450edef68
  3. @janl

    trunk is 1.2.0-dev now

    janl committed Nov 26, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039361 13f79535-47bb-0310-9956-ffa450edef68
  4. @janl

    Update erlang_oauth to the latest version.

    janl committed Nov 26, 2010
    Fixes deprecation warnings for R15 and a few minor things:
    
     https://github.com/tim/erlang-oauth/commits/master
    
    (This includes one small patch that I'm sending upstream now)
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039345 13f79535-47bb-0310-9956-ffa450edef68
  5. @davisp

    Add etc/init/couchdb to .gitignore

    davisp committed Nov 26, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039241 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.