Permalink
Switch branches/tags
Nothing to show
Commits on Oct 13, 2011
Commits on Oct 12, 2011
  1. Remove duplicated word "the"

    fdmanana committed Oct 12, 2011
Commits on Oct 7, 2011
  1. recommend Homebrew over MacPorts

    janl committed Oct 7, 2011
  2. Revert "Fix function evaluation by newer SpiderMonkey's."

    rnewson committed Oct 7, 2011
    This reverts commit 293ae22.
Commits on Oct 5, 2011
  1. Increase test 240-replication-compact pause period

    fdmanana committed Oct 5, 2011
    The small period of 50ms was causing the test to fail on
    slower machines, as the source the database compaction
    didn't finish within 30 seconds.
  2. Open replicator database in child process

    fdmanana committed Oct 5, 2011
    This is more correct and less confusing.
Commits on Oct 4, 2011
  1. Replicator: configurable # of retries per request

    fdmanana committed Oct 4, 2011
    Instead of using an hardcoded value of 10, this parameter is
    now configurable via .ini configuration or per replication
    in the replication document/object (field "retries_per_request").
Commits on Oct 3, 2011
  1. Replicator: update task status more often

    fdmanana committed Oct 3, 2011
    Instead of having workers report their stats only when they
    finish a batch, allow them to report them more often so that
    the replication entry in _active_tasks is updated more often.
    This avoids giving the wrong idea to applications that the
    replicator is stuck when workers are processing heavy batches.
Commits on Oct 2, 2011
  1. improve argument parsing in couchjs

    tilgovi committed Oct 2, 2011
    This change makes argument parsing in couchjs more robust:
      * Removes the need for couchjs script
      * Adds long options
      * Makes all the options to couchjs available (fix COUCHDB-893)
  2. Updated CHANGES and NEWS about the switch to Git.

    davisp committed Oct 2, 2011
    Apache CouchDB is now hosted in Git.
    
    http://xkcd.com/269/
Commits on Oct 1, 2011
  1. fix COUCHDB-648 - _update handler ignores "code"

    tilgovi committed Oct 1, 2011
    Test by Christian Carter
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1177890 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 30, 2011
  1. Replicator: update timeout to match the .ini config

    fdmanana committed Sep 30, 2011
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1177555 13f79535-47bb-0310-9956-ffa450edef68
  2. Replicator: skip documents with empty ID

    fdmanana committed Sep 30, 2011
    Due to a bug, older releases allowed the creation of
    documents with an empty ID, which are impossible to
    GET therefore making the replicator crash.
    This change simply skips such documents and logs
    an error message to inform users.
    
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1177548 13f79535-47bb-0310-9956-ffa450edef68
  3. fix tests after the change on trunk@1177162 .

    Benoit Chesneau committed Sep 30, 2011
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1177495 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 29, 2011
  1. Remove usage of http module from etap tests

    fdmanana committed Sep 29, 2011
    This module is deprecated in OTP R15, which is going to
    be released by the end of this year.
    The etap tests now use ibrowse instead.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1177459 13f79535-47bb-0310-9956-ffa450edef68
  2. be nice to the poor http parsers

    tilgovi committed Sep 29, 2011
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1177162 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 28, 2011
  1. Rest of the fix for COUCHDB-1265

    davisp committed Sep 28, 2011
    As a follow up to COUCHDB-1265 I was missing the fact that after the
    insertion of a new update_seq into an internal node it is quite possible
    that a compaction runs before the doc is updated again. This is
    important because compaction removes information of the largest update
    seq from the tree itself.
    
    The fix is simple to include the update_seq from the #full_doc_info{}
    record when calculating #doc_info.high_seq. The way to think of this
    is that it's the maximum value from all known values for the update
    sequence which can be defined as all values known in the tree or in the
    full_doc_info record.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1176701 13f79535-47bb-0310-9956-ffa450edef68
  2. Allow CommonJS modules to be an empty string.

    davisp committed Sep 28, 2011
    We were making a typical JavaScript mistake testing a module for
    truthiness instead of checking that it was undefined.
    
    Fixes COUCHDB-1223
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1176677 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 27, 2011
  1. Fix function evaluation by newer SpiderMonkey's.

    davisp committed Sep 27, 2011
    Found this error using the Debian package for SM 1.8.5 and have since
    had reports of users seeing it as well. The basic error is that some
    versions of SpiderMonkey appear to dislike this call to eval:
    
        eval("function(){}");
    
    The fix is simply to wrap the function source in parenthesis so that
    SM is convinced that it knows how to evaluate a function.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1176666 13f79535-47bb-0310-9956-ffa450edef68
  2. close #COUCHDB-1297

    Benoit Chesneau committed Sep 27, 2011
    make sure we have a binary here.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1176648 13f79535-47bb-0310-9956-ffa450edef68
  3. reflect api changes in couch_api_index. While I'm here, even if the

    Benoit Chesneau committed Sep 27, 2011
    module isn't used give it a proper module declaration.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1176269 13f79535-47bb-0310-9956-ffa450edef68
  4. fix typos

    Benoit Chesneau committed Sep 27, 2011
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1176267 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 24, 2011
  1. Fix database compaction crash on retry

    fdmanana committed Sep 24, 2011
        
    If the compaction is retried 2 or more times, there's a badmatch
    when asserting that the number of changes processed equals the
    number of total changes. This is due to the fact that the task
    properties were not updated properly once a retry happens.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1175089 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 23, 2011
  1. Commit the compacted index before returning it.

    davisp committed Sep 23, 2011
    Failing to compact here could cause errors trying to resume a compaction
    due to timeouts while searching for a header.
    
    See COUCHDB-994
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1174984 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 21, 2011
  1. Change internal atom from val to value.

    davisp committed Sep 21, 2011
    I tried really hard to think of a reason to keep this as val. But in
    the end it was just calming my OCD to have atoms almost all the same
    size.
    
    Fixes COUCHDB-1291
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1173445 13f79535-47bb-0310-9956-ffa450edef68
  2. Add test 201-view-group-shutdown.t (COUCHDB-1283)

    fdmanana committed Sep 21, 2011
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1173442 13f79535-47bb-0310-9956-ffa450edef68
  3. Ignore build output for new directories.

    davisp committed Sep 21, 2011
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1173440 13f79535-47bb-0310-9956-ffa450edef68
  4. Remember to provide a 2-arity wrapper to udpate.

    davisp committed Sep 21, 2011
    Expose the proper API to allow the compactor to use the updater to
    top off a compaction when the view was udpated during compaction.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1173439 13f79535-47bb-0310-9956-ffa450edef68
  5. Keep the databae open for index compaction.

    davisp committed Sep 21, 2011
    Long running index compactions could fail to complete if something was
    iterating db's due to the underlying db being closed. Seeing as index
    compaction is non-resumable this prevented index compaction from
    completing.
    
    Fixes COUCHDB-1283
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1173435 13f79535-47bb-0310-9956-ffa450edef68