anchor.diff:          _ ->
               case run_on_subset(Req, DbName) of
                   full_set ->
  -                    full_design_doc_view(Req, Db, DDocName, ViewName, VBucketsDict);
  +                    full_design_doc_view(Req, DbName, DDocName, ViewName, VBucketsDict);
                   VBucket ->
  -                    subset_design_doc_view(Req, Db, DDocName, ViewName, [VBucket])
  +                    subset_design_doc_view(Req, DbName, DDocName, ViewName, [VBucket])
               end
       end.
   
  
positive.code: handle_view_req(#httpd{method='GET',
                         path_parts=[_, _, DName, _, ViewName]}=Req,
                  Db, _DDoc) ->
      do_handle_view_req(Req, Db, DName, ViewName);
  
  handle_view_req(#httpd{method='POST',
                         path_parts=[_, _, DName, _, ViewName]}=Req,
                  Db, _DDoc) ->
      couch_httpd:validate_ctype(Req, "application/json"),
      do_handle_view_req(Req, Db, DName, ViewName);
  
  handle_view_req(Req, _Db, _DDoc) ->
      couch_httpd:send_method_not_allowed(Req, "GET,POST,HEAD").
  
  do_handle_view_req(Req, #db{name=DbName} = Db, DDocName, ViewName) ->
      VBucketsDict = vbucket_map_mirror:node_vbuckets_dict(binary_to_list(DbName)),
      case dict:find(node(), VBucketsDict) of
          error ->
  
negative.code:     when_has_active_vbuckets(
        Req, DbName,
        fun () ->
              MergeParams = view_merge_params(Req, DbName, nil, <<"_all_docs">>),
              couch_index_merger:query_index(couch_view_merger, MergeParams, Req)
        end).
  
  view_merge_params(Req, BucketName, DDocId, ViewName) ->
      Dict = vbucket_map_mirror:node_vbuckets_dict(binary_to_list(BucketName)),
      view_merge_params(Req, BucketName, DDocId, ViewName, Dict).
  
  %% we're handling only the special views (_all_docs) in the old way
  view_merge_params(Req, BucketName,
                    DDocId, ViewName, NodeToVBuckets) when DDocId =:= nil ->
      ViewSpecs = dict:fold(
                    fun(Node, VBuckets, Acc) when Node =:= node() ->
  