anchor.diff:                                 end,
                                  case ns_storage_conf:prepare_setup_disk_storage_conf(node(), Path) of
                                      {ok, _} = R -> R;
  -                                   ok -> ok;
                                      error -> <<"Could not set the storage path. It must be a directory writable by 'membase' user.">>
                                  end
                          end
  
positive.code:                                {errors, [<<"This server does not have enough memory to support cluster quota.">>]};
                             {error, system_not_addable} ->
                                 {errors, [<<"The server is already part of another cluster.  To be added, it cannot be part of an existing cluster.">>]};
                             {error_msg, Msg} -> {errors, [list_to_binary(Msg)]}
                         end
                 end,
      case Reaction of
  
negative.code: 
  handle_resource_delete(Node, Path, Req) ->
      case ns_storage_conf:remove_storage(Node, Path) of
  %%        ok -> Req:respond({204, add_header(), []}); % Commented out to avoid dialyzer warning
          {error, _} -> Req:respond({404, add_header(), "The storage location could not be removed.\r\n"})
      end.
  
  