Prepare to stop sending #group between nodes BugzID: 13487
Project: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/commit/2b78ba05 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/tree/2b78ba05 Diff: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/diff/2b78ba05 Branch: refs/heads/import Commit: 2b78ba05215e3eb8930db7c63a6fde2041235078 Parents: 1f0680f Author: Adam Kocoloski <a...@cloudant.com> Authored: Tue Feb 26 16:07:39 2013 -0500 Committer: Adam Kocoloski <a...@cloudant.com> Committed: Tue Feb 26 16:07:39 2013 -0500 ---------------------------------------------------------------------- src/fabric_rpc.erl | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb-fabric/blob/2b78ba05/src/fabric_rpc.erl ---------------------------------------------------------------------- diff --git a/src/fabric_rpc.erl b/src/fabric_rpc.erl index 00169fd..2a79583 100644 --- a/src/fabric_rpc.erl +++ b/src/fabric_rpc.erl @@ -137,6 +137,9 @@ map_view(DbName, DDoc, ViewName, QueryArgs) -> end, final_response(Total, Acc#view_acc.offset). +reduce_view(DbName, #doc{} = DDoc, ViewName, QueryArgs) -> + Group = couch_view_group:design_doc_to_view_group(DDoc), + reduce_view(DbName, Group, ViewName, QueryArgs); reduce_view(DbName, Group0, ViewName, QueryArgs) -> erlang:put(io_priority, {interactive, DbName}), {ok, Db} = get_or_create_db(DbName, []),