Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-23 | remove inadvertent commit | 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 | generate surefire reports from eunit | Adam Kocoloski | |
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-16 | fixed command for installing prerequisites on Ubuntu | Fredrick Galoso | |
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-10 | readme improvements for ubuntu | joewilliams | |
2010-09-10 | updated readme for centos/redhat | joewilliams | |
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 | remove some unused/obsolete config settings | 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-09-01 | ignore bigcouch.config | Brad Anderson | |
2010-08-31 | change runit directory name to bigcouch | joewilliams | |
2010-08-29 | only display counter portion of cluster update_seq in Futon | Adam Kocoloski | |
We should provide access to the full sequence in Futon somehow, as it's useful for things like changes since "now". | |||
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 | add couchspawnkillable back, for views | Brad Anderson | |
2010-08-27 | my name is BigCouch | Adam Kocoloski | |
2010-08-27 | move troubleshooting to wiki | 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 | remove mentions of _metrics from default.ini | joewilliams | |
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 |