Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-02 | Allow client to specify a timeout when opening a DB | Adam Kocoloski | |
2011-01-01 | freebsd compat | benoitc | |
2010-12-20 | Use mem3 to get dbname instead of doing pattern matching directly | Robert Dionne | |
2010-12-09 | Log the request ID | Adam Kocoloski | |
2010-12-09 | Support per-shard view compaction w/ non-local design docs, closes #16 | Robert Dionne | |
2010-12-09 | Add support for inclusive_end to fold_reduce, BugzID 11069 | Robert Dionne | |
2010-11-22 | bundle etap bytecode instead of including full application source | Adam Kocoloski | |
Also update test relying on obsolete etap API. | |||
2010-11-01 | fixed deprecation warning | Robert Dionne | |
2010-10-26 | use get-deps for oauth | Adam Kocoloski | |
same deal as before - the Cloudant fork contains CouchDB-specific patches and rebar fixes. | |||
2010-10-26 | use get-deps for ibrowse | Adam Kocoloski | |
As with mochiweb, the dependency URL is a Cloudant fork which contains the exact code (modulo whitespace) used in CouchDB releases. | |||
2010-10-26 | use get-deps for mochiweb | Adam Kocoloski | |
We need to host our own mochiweb which tags the versions used by CouchDB. This commit also contains a new rebar with a patch to fix git tag dependencies (submitted upstream). | |||
2010-10-25 | use get-deps to pull down individual cloudant projects | Adam Kocoloski | |
2010-10-23 | b25b5b was sloppy, erlang:send_after/3 does not wrap w/ ok | Adam Kocoloski | |
2010-10-21 | use erlang:send_after/3 instead of timer version | Adam Kocoloski | |
http://www.erlang.org/doc/efficiency_guide/commoncaveats.html#id52228 | |||
2010-10-21 | fix temp_view undef. | Robert Newson | |
2010-10-20 | lightweight replicator for use with internal replication | Adam Kocoloski | |
The checkpoint ID generation algorithm needs to be insensitive to shards moving from node to node. I think the right solution is to tag each #shard{} with a UUID and use that UUID in the _local ID. | |||
2010-10-20 | let rebar manage the module lists | Adam Kocoloski | |
2010-10-20 | repair should run with R=N | Adam Kocoloski | |
2010-10-19 | use new read repair and ancestry checks in fabric:open_doc/3 | Adam Kocoloski | |
2010-10-19 | remove_ancestors/2 will be generally useful | Adam Kocoloski | |
2010-10-19 | fix quorum check and be sure repair runs when revs are missing w/ open_revs=all | Adam Kocoloski | |
2010-10-19 | fix DB compaction failing to switch over. Reported by rnewson | Adam Kocoloski | |
2010-10-19 | suppress unused variable warning | Adam Kocoloski | |
2010-10-19 | improved read quorum and repair for open_revs | Adam Kocoloski | |
There are important distinctions between requests with open_revs=all, requests with an explicit revision list and latest=true, and a simple revision list. When open_revs=all, we take the union of all revisions returned by the workers, then reduce it by filtering out ancestors on each edit branch. An ancestor counts towards the descendant's read quorum. If an explicit revision list is given, a worker can respond with {{not_found, missing}, Rev}, an {ok, #doc{}} corresponding to the rev in question, or an {ok, #doc{}} with a newer revision if latest=true is supplied. not_found is considered to be an ancestor of any {ok,_} revision for quorum purposes. Down workers do not contribute to the read quorum. If workers disagree at all on the response, read repair will run asynchronously. The repair tries to save all the latest #doc{} records (i.e. the ones w/o descendants) which were received during the voting. BugzID 11047 | |||
2010-10-01 | minor tweak from Adam to fix replication, change method spec to correct ↵ | Robert Dionne | |
method for view_cleanup | |||
2010-09-13 | accept logins with 'name' instead of 'username', thanks artemb | Adam Kocoloski | |
2010-09-06 | remove fail_on_warning, closes #2 | Adam Kocoloski | |
Warnings appear to be unavoidable if we want to support R13B03 and R14A | |||
2010-09-06 | support for filtered _changes on multi-node clusters, closes #5 | Adam Kocoloski | |
2010-09-03 | suppress http:request/4 deprecation warning. Closes #2 | Adam Kocoloski | |
2010-09-03 | s/Cloudant/BigCouch | Adam Kocoloski | |
2010-09-03 | support for _view_cleanup via HTTP | Adam Kocoloski | |
2010-09-01 | pass W from Req to fabric properly | Brad Anderson | |
2010-09-01 | whitespace | Brad Anderson | |
2010-08-29 | fix heartbeat for _changes feeds | Adam Kocoloski | |
2010-08-27 | use couchspawnkillable from privdir instead of overlay | Adam Kocoloski | |
2010-08-27 | add README.md back in for apps | Brad Anderson | |
2010-08-27 | my name is BigCouch | Adam Kocoloski | |
2010-08-27 | split some rexi utilities out from fabric | Brad Anderson | |
2010-08-27 | use dbcore not core | joewilliams | |
2010-08-27 | fix a bad cherry-pick | Adam Kocoloski | |
2010-08-27 | display full cluster update_seq in get_db_info() | Adam Kocoloski | |
2010-08-27 | fix "Mike's bug" with attachment uploading. BugzID 10742 | Adam Kocoloski | |
2010-08-27 | avoid deadlocks when changing query_servers configs, BugzID 10679 | Adam Kocoloski | |
2010-08-27 | tolerate view groups initializing during DB deletion | Adam Kocoloski | |
2010-08-27 | implement cleanup_index_files() | Adam Kocoloski | |
2010-08-27 | slightly better rexi_EXIT handling, needs more work | Adam Kocoloski | |
2010-08-27 | server and client should both update LRU table, BugzID 10755 | Adam Kocoloski | |
2010-08-27 | return well-formed response for reduce view with 0 rows, BugzID 10725 | Adam Kocoloski | |
2010-08-27 | resume reducers after the row is sent, BugzID 10683 | Adam Kocoloski | |
2010-08-27 | initialize #db{} so that validation funs are loaded on first write | Adam Kocoloski | |
BugzID 10675 |