Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

May 20, 2011

  1. Filipe Manana

    Replication manager: allow edition of replication documents

    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
    authored May 20, 2011
  2. Filipe Manana

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

    This is to avoid unncessary updates.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1125317 13f79535-47bb-0310-9956-ffa450edef68
    authored May 20, 2011
  3. Filipe Manana

    Replication manager: allow max_replication_retry_count to be set to "…

    …infinity"
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1125282 13f79535-47bb-0310-9956-ffa450edef68
    authored May 20, 2011

May 17, 2011

  1. Filipe Manana

    Backport test for COUCHDB-885 from 1.1.x and 1.0.x

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1104490 13f79535-47bb-0310-9956-ffa450edef68
    authored May 17, 2011
  2. Robert Newson

    backport 1.1.0 NEWS and CHANGES.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1104213 13f79535-47bb-0310-9956-ffa450edef68
    authored May 17, 2011
  3. Noah Slater

    forwards ported change in notice style

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1104201 13f79535-47bb-0310-9956-ffa450edef68
    authored May 17, 2011
  4. Filipe Manana

    Add infinity timeout to couch_ref_counter calls

    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
    authored May 17, 2011

May 15, 2011

  1. Filipe Manana

    Bug fix in couch_work_queue: state's size not decremented

    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
    authored May 15, 2011

May 13, 2011

  1. Filipe Manana

    Avoid ocassional replication.js test failures due to timing issues

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

    Replicator: avoid stagnant remote _changes progress

    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
    authored May 13, 2011
  3. Filipe Manana

    Configurable database and view compaction parameters

    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
    authored May 13, 2011

May 11, 2011

  1. Filipe Manana

    Make sure view group shutdowns when database is deleted or dies

    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
    authored May 11, 2011
  2. Paul J. Davis

    Fix handling of circular imports in CommonJS modules.

    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
    authored May 11, 2011
  3. Filipe Manana

    Fix logger crash when messages have unicode characters

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

    Replicator: better error handling with remote _changes connection

    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
    authored May 11, 2011
  5. Robert Newson

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

    … 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
    authored May 11, 2011

May 08, 2011

  1. Filipe Manana

    Replicator: ensure each worker gets at least 1 connection

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1100728 13f79535-47bb-0310-9956-ffa450edef68
    authored May 08, 2011

May 06, 2011

  1. Robert Newson

    COUCHDB-760 - allow utf-8 in attachment names (patch by davisp/benoitc)

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1100255 13f79535-47bb-0310-9956-ffa450edef68
    authored May 06, 2011

May 04, 2011

  1. Paul J. Davis

    Improve Windows build docs.

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

May 03, 2011

  1. Paul J. Davis

    Added .libs to the svn:ignore properties.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099106 13f79535-47bb-0310-9956-ffa450edef68
    authored May 03, 2011
  2. Paul J. Davis

    Minor cleanup to the snappy Makefile.am

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099105 13f79535-47bb-0310-9956-ffa450edef68
    authored May 03, 2011
  3. Paul J. Davis

    Missing svn:ignore properties.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099095 13f79535-47bb-0310-9956-ffa450edef68
    authored May 03, 2011
  4. Filipe Manana

    Module local functions shouldn't be inside the extern "C" block

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1099048 13f79535-47bb-0310-9956-ffa450edef68
    authored May 03, 2011
  5. Filipe Manana

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

    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
    authored May 03, 2011

May 02, 2011

  1. Paul J. Davis

    Fix compatibility with R13B04

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098719 13f79535-47bb-0310-9956-ffa450edef68
    authored May 02, 2011
  2. Paul J. Davis

    Refactored snappy NIF.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098691 13f79535-47bb-0310-9956-ffa450edef68
    authored May 02, 2011
  3. Paul J. Davis

    Updated svn:ignore properties.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098687 13f79535-47bb-0310-9956-ffa450edef68
    authored May 02, 2011
  4. Filipe Manana

    Fix `make distcheck`

    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
    authored May 02, 2011
  5. Filipe Manana

    Add configurable file compression (snappy, deflate or none)

    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
    authored May 02, 2011

Apr 29, 2011

  1. Filipe Manana

    Make sure 020-btree-basics.t test assertion count is deterministic

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097766 13f79535-47bb-0310-9956-ffa450edef68
    authored April 29, 2011

Apr 28, 2011

  1. Paul J. Davis

    svn:ignore for test_cfg_register

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097640 13f79535-47bb-0310-9956-ffa450edef68
    authored April 28, 2011
  2. Paul J. Davis

    Silence more compiler warnings.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097604 13f79535-47bb-0310-9956-ffa450edef68
    authored April 28, 2011
  3. Paul J. Davis

    Silence compiler warning.

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097603 13f79535-47bb-0310-9956-ffa450edef68
    authored April 28, 2011
  4. Filipe Manana

    Include local docs btree size in the database data_size field computa…

    …tion
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1097594 13f79535-47bb-0310-9956-ffa450edef68
    authored April 28, 2011
  5. Filipe Manana

    Use correct block offset when loading header

    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
    authored April 28, 2011
Something went wrong with that request. Please try again.