Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 27, 2012
  1. @fdmanana @Damienkatz

    CBD-32 Faster view merging and parsing

    fdmanana authored Damienkatz committed
    Change-Id: Ic80456651dc25baead3b24c74bd731a15f245548
    Reviewed-on: http://review.couchbase.org/17464
    Reviewed-by: Volker Mische <volker.mische@gmail.com>
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Damien Katz <damien@couchbase.com>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Tested-by: Damien Katz <damien@couchbase.com>
Commits on Jun 5, 2012
  1. @fdmanana

    CBD-312 Move view merger source into separate directory

    fdmanana authored fdmanana committed
    The goal here is to provide better organization and easy
    the build process for the upcoming changes for CBD-32.
    
    Change-Id: Ia0c91b865254a7fdded8a2ca374b1b32343d3142
    Reviewed-on: http://review.couchbase.org/16586
    Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
Commits on Apr 6, 2012
  1. @fdmanana @Damienkatz

    Remove ibrowse library

    fdmanana authored Damienkatz committed
    This is not needed anymore, lhttpc is now used everywhere else.
    
    Change-Id: I4cdd3a023a514e4495c8ce3cb7538e9b1fcb88ac
    Reviewed-on: http://review.couchbase.org/14598
    Reviewed-by: Damien Katz <damien@couchbase.com>
    Tested-by: Damien Katz <damien@couchbase.com>
  2. @fdmanana @Damienkatz

    Add lhttpc, a lightweight HTTP client library

    fdmanana authored Damienkatz committed
    Change-Id: I4a42e7d5c690b53a257e60bd804bb5a3a75caa20
    Reviewed-on: http://review.couchbase.org/14576
    Tested-by: buildbot <build@couchbase.com>
    Reviewed-by: Damien Katz <damien@couchbase.com>
    Tested-by: Damien Katz <damien@couchbase.com>
Commits on Mar 27, 2012
  1. @fdmanana @Damienkatz

    Add MapReduce subsystem implemented as an Erlang NIF

    fdmanana authored Damienkatz committed
    It uses Google's V8 JavaScript engine for executing the
    map and reduce functions.
    
    Change-Id: I982c2f37ddf499daaa690e76e7435f3e852ab62a
    Reviewed-on: http://review.couchbase.org/13831
    Reviewed-by: Damien Katz <damien@couchbase.com>
    Tested-by: Damien Katz <damien@couchbase.com>
Commits on Jan 24, 2012
  1. @trondn @bcui6611

    Update snappy to 1.0.4

    trondn authored bcui6611 committed
    Ideally we shouldn't bundle snappy, but rather check for an installed
    version. The old version failed to compile on my Solaris sparc box,
    and upgrading to 1.0.4 solved the problem. It would have been nice to
    do that outside a couchdb change ;)
    
    Change-Id: I04ce05f5af65ae7c9346ad4bcb2affdc3854122a
    Reviewed-on: http://review.couchbase.org/12481
    Tested-by: Farshid Ghods <farshid.ghods@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
Commits on Jan 19, 2012
  1. @trondn

    Add config.cache to ignored files

    trondn authored
    Change-Id: I6f2a6662f96329a6c52ad9be33d0c8d54b2e8edc
    Reviewed-on: http://review.couchbase.org/12482
    Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jan 9, 2012
  1. @fdmanana

    Hook set view tests into autotools config

    fdmanana authored fdmanana committed
    Now the tests can be run from any directory, there's
    no need anymore to cd into test/etap/python in order
    to execute run.py.
    
    Change-Id: Iee88bfcd640789d5c14231ce0361815fcc8d0c21
    Reviewed-on: http://review.couchbase.org/12043
    Reviewed-by: Volker Mische <volker.mische@gmail.com>
    Tested-by: Volker Mische <volker.mische@gmail.com>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
Commits on Nov 23, 2011
  1. @fdmanana

    Fixes to cleanup of old set view indexes

    fdmanana authored fdmanana committed
    Two fixes:
    
    1) If a ddoc is updated (or deleted), shutdown the old view
       groups as soon as all pending clients are served. This
       prevents old index file handle leaks when a view cleanup
       is requested (by shutting down the old groups, the
       corresponding index file ref counters are dropped);
    
    2) Allow index file cleanup when all design documents are deleted.
       Before, if we added a design document, queried the view,
       deleted the design document and performed a view cleanup
       request, the index file remained on disk.
    
    (Note: cleanup in this context means deleting outdated index files,
    it is not related to the cleanup of data in the index related to
    partitions marked for cleanup)
    
    Change-Id: I865a17fb156b6d252c63b624051288325dd22ec9
    Reviewed-on: http://review.couchbase.org/11053
    Tested-by: Farshid Ghods <farshid.ghods@gmail.com>
    Reviewed-by: Volker Mische <volker.mische@gmail.com>
    Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
Commits on Nov 22, 2011
  1. @fdmanana @alk

    Move set views feature into a separate application

    fdmanana authored alk committed
    This is purely to make the code more organized and allow
    to have more organized Erlang ETAP tests (coming soon).
    It's also a preparation to abstract this feature to make
    it more reusable and extendable.
    
    Change-Id: Id1d5c0b0e2c401d41768e64b98898112a69065c8
    Reviewed-on: http://review.couchbase.org/11008
    Reviewed-by: Volker Mische <volker.mische@gmail.com>
    Tested-by: Volker Mische <volker.mische@gmail.com>
Commits on Oct 6, 2011
  1. @fdmanana

    Add "set view" modules

    fdmanana authored fdmanana committed
    These are the base for adding the superstart btree indexer and
    querying capabilities.
    
    Change-Id: Ie0b3cc5aa7012efaa3e61456bff84479822d3519
    Reviewed-on: http://review.couchbase.org/9368
    Reviewed-by: Damien Katz <damien@couchbase.com>
    Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
Commits on Sep 27, 2011
  1. @alk @fdmanana

    added dialyzer make target

    alk authored fdmanana committed
    Change-Id: I7b050af7ae8991f32d22081a9fdcfd5742a9c621
    Reviewed-on: http://review.couchbase.org/9758
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Damien Katz <damien@couchbase.com>
    Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
Commits on May 28, 2011
  1. @janl @dustin

    Add CoffeeScript (http://coffeescript.org/) support to the JS view se…

    janl authored dustin committed
    …rver.
    
    This allows you to write all query server functions in CoffeeScript.
    
    The implementation re-uses the JS query server and adds an additional,
    optional compilation step. To make the implementation easier for now,
    a new main-coffee.js file is generated that includes the CoffeeScript
    compiler, but I think we can do away with that in a future optimisation
    and just use a single main.js that can handle both.
    
    The patch includes basic tests for the JS test suite that I tested
    in Firefox and Chrome. I'm no expert in CoffeeScript, so I don't
    know if more complex script will break the implementation. `make
    distcheck` passes.
    
    Futon picks up the "coffeescript" design document lanugage as expected
    and view definition interaction works as usual.
    
    The implementation does some sting maniulation on top of the
    CoffeeScript compile step that probably can be done more nicely.
    
    List functions don't deal well with the implicit return generated by
    CoffeeScript, but J Chris says, this will be easy to fix.
    
    The patch adds CoffeeScript 1.1.1 which is MIT licensed and updates
    the NOTICE, license.skip and .gitignore files as well as the build
    system accordingly.
    
    Change-Id: I85d992a6c8fdad33c7ea6f1e10eddae49b915fec
    Reviewed-on: http://review.couchbase.org/6640
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
Commits on Apr 23, 2011
  1. @fdmanana
  2. @davisp

    Fix random errors in 173-os-daemon-cfg-register.t

    davisp authored
    The daemon script this test used previously was an escript which
    would occasionally cause errors if the Erlang VM took too long
    to boot up.
    
    This fixes the issue by replacing the escript with a trivial C
    program.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1096098 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 16, 2011
  1. @fdmanana
  2. @fdmanana
Commits on Apr 6, 2011
  1. @fdmanana

    Updated .gitignore

    fdmanana authored
  2. @fdmanana

    Removed all snappy files

    fdmanana authored
Commits on Apr 5, 2011
  1. @fdmanana

    Add google-snappy's configure to ignore list

    fdmanana authored
    This file is recreated after every `make maintainer-clean`.
  2. @fdmanana
  3. @fdmanana

    Updated .gitignore

    fdmanana authored
  4. @fdmanana

    Now using snappy files from the official release tarball

    fdmanana authored
    This makes the build process simpler, not requiring running the
    autogen.sh script which depends on libtoolize, pkg-config and some
    fancy m4 macros/scripts. Special thanks to Jan Lehnardt for finding
    this out.
  5. @fdmanana

    Added ejson application

    fdmanana authored
    This is a NIF based JSON decoder/encoder based on Paul Davis' eep0018
    implementation (https://github.com/davisp/eep0018/), with some modifications
    from Damien (big number support and optimizations) on top, plus a few fixes
    from my side and Benoît on top of Damien's fork.
    This module fallbacks to mochijson2 when the NIF is not loaded or compiled.
    The NIF is only compiled and used if we're using an OTP release >= R13B04.
    
    Thanks everyone. Closes COUCHDB-1118.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1088941 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 3, 2011
  1. @fdmanana
Commits on Nov 26, 2010
  1. @davisp

    Add etc/init/couchdb to .gitignore

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1039241 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 17, 2010
  1. @janl

    Add INSTALl to .gitignore

    janl authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@924444 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 29, 2009
  1. @jchris

    add *.la and test/bench/run to .gitignore

    jchris authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@885287 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 26, 2009
  1. @davisp

    Setup JavaScript command line runner.

    davisp authored
    All JS tests can now be run from the command line using the cURL
    adapter. In the future I would like to rework this and provide better
    TAP output. For now, each test is a single TAP assert.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884675 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Complete refactoring of couch_js.

    davisp authored
    In particular, the cURL bindings have been rewritten to be more useful
    and easily applied in command line scripts.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884672 13f79535-47bb-0310-9956-ffa450edef68
  3. @davisp

    Move all C code to src/couchdb/priv

    davisp authored
    Shuffling bits around to conform to Erlang conventions.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884671 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 20, 2009
  1. @janl

    add tmp files

    janl authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@882521 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 9, 2009
  1. @davisp

    Adding test_util.erl to .gitignore

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@833957 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 21, 2009
  1. @davisp
Commits on Aug 12, 2009
  1. @janl

    add to gitignore

    janl authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@803424 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.