summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-10-26fix updating of tagged dependenciesAdam Kocoloski
2010-10-26hack to ensure couch/ebin always existsAdam Kocoloski
2010-10-26use get-deps for mochiwebAdam 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-25use get-deps to pull down individual cloudant projectsAdam Kocoloski
2010-10-23remove inadvertent commitAdam Kocoloski
2010-10-23b25b5b was sloppy, erlang:send_after/3 does not wrap w/ okAdam Kocoloski
2010-10-21use erlang:send_after/3 instead of timer versionAdam Kocoloski
http://www.erlang.org/doc/efficiency_guide/commoncaveats.html#id52228
2010-10-21generate surefire reports from eunitAdam Kocoloski
2010-10-21fix temp_view undef.Robert Newson
2010-10-20lightweight replicator for use with internal replicationAdam 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-20let rebar manage the module listsAdam Kocoloski
2010-10-20repair should run with R=NAdam Kocoloski
2010-10-19use new read repair and ancestry checks in fabric:open_doc/3Adam Kocoloski
2010-10-19remove_ancestors/2 will be generally usefulAdam Kocoloski
2010-10-19fix quorum check and be sure repair runs when revs are missing w/ open_revs=allAdam Kocoloski
2010-10-19fix DB compaction failing to switch over. Reported by rnewsonAdam Kocoloski
2010-10-19suppress unused variable warningAdam Kocoloski
2010-10-19improved read quorum and repair for open_revsAdam 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-16fixed command for installing prerequisites on UbuntuFredrick Galoso
2010-10-01minor tweak from Adam to fix replication, change method spec to correct ↵Robert Dionne
method for view_cleanup
2010-09-13accept logins with 'name' instead of 'username', thanks artembAdam Kocoloski
2010-09-10readme improvements for ubuntujoewilliams
2010-09-10updated readme for centos/redhatjoewilliams
2010-09-06remove fail_on_warning, closes #2Adam Kocoloski
Warnings appear to be unavoidable if we want to support R13B03 and R14A
2010-09-06support for filtered _changes on multi-node clusters, closes #5Adam Kocoloski
2010-09-03suppress http:request/4 deprecation warning. Closes #2Adam Kocoloski
2010-09-03remove some unused/obsolete config settingsAdam Kocoloski
2010-09-03s/Cloudant/BigCouchAdam Kocoloski
2010-09-03support for _view_cleanup via HTTPAdam Kocoloski
2010-09-01pass W from Req to fabric properlyBrad Anderson
2010-09-01whitespaceBrad Anderson
2010-09-01ignore bigcouch.configBrad Anderson
2010-08-31change runit directory name to bigcouchjoewilliams
2010-08-29only display counter portion of cluster update_seq in FutonAdam Kocoloski
We should provide access to the full sequence in Futon somehow, as it's useful for things like changes since "now".
2010-08-29fix heartbeat for _changes feedsAdam Kocoloski
2010-08-27use couchspawnkillable from privdir instead of overlayAdam Kocoloski
2010-08-27add README.md back in for appsBrad Anderson
2010-08-27add couchspawnkillable back, for viewsBrad Anderson
2010-08-27my name is BigCouchAdam Kocoloski
2010-08-27move troubleshooting to wikiAdam Kocoloski
2010-08-27split some rexi utilities out from fabricBrad Anderson
2010-08-27use dbcore not corejoewilliams
2010-08-27fix a bad cherry-pickAdam Kocoloski
2010-08-27display full cluster update_seq in get_db_info()Adam Kocoloski
2010-08-27fix "Mike's bug" with attachment uploading. BugzID 10742Adam Kocoloski
2010-08-27avoid deadlocks when changing query_servers configs, BugzID 10679Adam Kocoloski
2010-08-27tolerate view groups initializing during DB deletionAdam Kocoloski
2010-08-27implement cleanup_index_files()Adam Kocoloski
2010-08-27slightly better rexi_EXIT handling, needs more workAdam Kocoloski
2010-08-27remove mentions of _metrics from default.inijoewilliams