Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-09-06 | support for filtered _changes on multi-node clusters, closes #5 | Adam Kocoloski | |
2010-09-03 | support for _view_cleanup via HTTP | Adam Kocoloski | |
2010-08-29 | fix heartbeat for _changes feeds | Adam Kocoloski | |
2010-08-27 | split some rexi utilities out from fabric | Brad Anderson | |
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 | implement cleanup_index_files() | Adam Kocoloski | |
2010-08-27 | slightly better rexi_EXIT handling, needs more work | Adam Kocoloski | |
2010-08-27 | resume reducers after the row is sent, BugzID 10683 | Adam Kocoloski | |
2010-08-27 | Apache 2 license, Cloudant copyright when appropriate | Adam Kocoloski | |
2010-08-18 | design_doc_to_view_group only needs the #doc{} | Adam Kocoloski | |
2010-08-18 | remove a few leftover cloudant edits | Adam Kocoloski | |
2010-08-12 | Add 'apps/fabric/' from commit '5e2f90537f5b54adc94c58b58512a05b058fa804' | Adam Kocoloski | |
git-subtree-dir: apps/fabric git-subtree-mainline: 72d7a60124b4ee7e31912fe7ed3a50bbc5cb9f64 git-subtree-split: 5e2f90537f5b54adc94c58b58512a05b058fa804 |