Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 20, 2011
  1. @fdmanana

    Replication manager: allow edition of replication documents

    fdmanana authored
    Replication documents that are not in the triggered state can now
    be edited by users. This is to make it simpler for Futon users
    to restart replications - they can just edit the document, remove
    its state field, and save it, instead of recreating it or adding
    a similar document but with a different _id.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1125319 13f79535-47bb-0310-9956-ffa450edef68
  2. @fdmanana

    Replication manager: don't update doc if new state == current state

    fdmanana authored
    This is to avoid unncessary updates.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1125317 13f79535-47bb-0310-9956-ffa450edef68
  3. @fdmanana
Commits on May 17, 2011
  1. @fdmanana
  2. @rnewson

    backport 1.1.0 NEWS and CHANGES.

    rnewson authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1104213 13f79535-47bb-0310-9956-ffa450edef68
  3. @nslater

    forwards ported change in notice style

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1104201 13f79535-47bb-0310-9956-ffa450edef68
  4. @fdmanana

    Add infinity timeout to couch_ref_counter calls

    fdmanana authored
    After compacting a very large database, the updater calls the couch_db gen_server with
    a db record that contains a new ref counter. The couch_db gen_server calls drop on the
    old ref counter and calls add on the new ref counter. However since the system is busy
    deleting the old db file or garbage collecting, one of the ref counter calls times out,
    causing couch_db's terminate to invoked and terminate calls shutdown on the updater.
    However the updater is waiting for the call it made to couch_db to complete, which can't
    complete since it's waiting for the updater.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1104168 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 15, 2011
  1. @fdmanana

    Bug fix in couch_work_queue: state's size not decremented

    fdmanana authored
    When dequeing some items from the queue (that is, not taking all the queued items)
    the size field of the gen_server's state was not being decremented as it should.
    However when all the queue items are delivered to a consumer, the size is set to 0.
    
    This particular fix has a good impact in the new replicator because it uses work queues
    and the consumers only dequeue 1 item at a time - producers will no longer be blocked
    until the queue gets empty.
    For a push replication that used to take about 15 minutes, it now takes about 13 minutes.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1103266 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 13, 2011
  1. @fdmanana

    Avoid ocassional replication.js test failures due to timing issues

    fdmanana authored
    This happens mostly on slower machines.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1102700 13f79535-47bb-0310-9956-ffa450edef68
  2. @fdmanana

    Replicator: avoid stagnant remote _changes progress

    fdmanana authored
    If there's no progress with a remote _changes stream, retry
    up to 10 times with an increasing pause period before each
    retry attempt. If there's progress retry immediately - any
    other connection (worker connections) that fails 10 times will
    end up aborting the replication process.
    
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1102699 13f79535-47bb-0310-9956-ffa450edef68
  3. @fdmanana

    Configurable database and view compaction parameters

    fdmanana authored
    These parameters are now configurable as byte quantities.
    Larger buffer sizes can significantly decrease final file sizes and
    in some cases make the compaction process faster or slower.
    
    Closes COUCHDB-1142.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1102684 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 11, 2011
  1. @fdmanana

    Make sure view group shutdowns when database is deleted or dies

    fdmanana authored
    Added more assertions to test 200-view-group-no-db-leaks.t to ensure
    this doesn't happen anymore.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1102137 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Fix handling of circular imports in CommonJS modules.

    davisp authored
    Thanks to Caolan McMahon for the patch.
    
    Closes COUCHDB-1075
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1102006 13f79535-47bb-0310-9956-ffa450edef68
  3. @fdmanana

    Fix logger crash when messages have unicode characters

    fdmanana authored
    This closes COUCHDB-1158. Thanks Dale Harvey.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1101896 13f79535-47bb-0310-9956-ffa450edef68
  4. @fdmanana

    Replicator: better error handling with remote _changes connection

    fdmanana authored
    Once the connection to remote _changes dies, retry it with the last source
    sequence number we got instead of using the initial one.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1101844 13f79535-47bb-0310-9956-ffa450edef68
  5. @rnewson

    COUCHDB-1156 - send Accept header so Futon doesn't display HTML where…

    rnewson authored
    … it expects JSON (Thanks Dale Harvey for patch)
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1101786 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 8, 2011
  1. @fdmanana
Commits on May 6, 2011
  1. @rnewson
Commits on May 4, 2011
  1. @davisp

    Improve Windows build docs.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099479 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 3, 2011
  1. @davisp

    Added .libs to the svn:ignore properties.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099106 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Minor cleanup to the snappy Makefile.am

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099105 13f79535-47bb-0310-9956-ffa450edef68
  3. @davisp

    Missing svn:ignore properties.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099095 13f79535-47bb-0310-9956-ffa450edef68
  4. @fdmanana
  5. @fdmanana

    Added missing static qualifier, and inline hint, to internal functions

    fdmanana authored
    g++ 4.4.5 with -Winline says that only make_error is not inlined since calls to it
    are unlikely.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099030 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 2, 2011
  1. @davisp

    Fix compatibility with R13B04

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098719 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Refactored snappy NIF.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098691 13f79535-47bb-0310-9956-ffa450edef68
  3. @davisp

    Updated svn:ignore properties.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098687 13f79535-47bb-0310-9956-ffa450edef68
  4. @fdmanana

    Fix `make distcheck`

    fdmanana authored
    Thanks Randall Leeds for finding out that the backslash was missing.
    This is related to COUCHDB-1120.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098670 13f79535-47bb-0310-9956-ffa450edef68
  5. @fdmanana

    Add configurable file compression (snappy, deflate or none)

    fdmanana authored
    Not only this makes database and view index files smaller it also increases
    database read/write performance, view index generation (specially for large
    documents and/or documents with nested JSON structures) and compaction.
    Closes COUCHDB-1120.
    
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098558 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 29, 2011
  1. @fdmanana
Commits on Apr 28, 2011
  1. @davisp

    svn:ignore for test_cfg_register

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097640 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Silence more compiler warnings.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097604 13f79535-47bb-0310-9956-ffa450edef68
  3. @davisp

    Silence compiler warning.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097603 13f79535-47bb-0310-9956-ffa450edef68
  4. @fdmanana
  5. @fdmanana

    Use correct block offset when loading header

    fdmanana authored
    So far this was not a problem since our headers are always
    smaller then 4091 bytes.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097593 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.