Use RealReplyCount to distinguish worker replies and invalid docs 88/head
authorTony Sun <tony.sun@cloudant.com>
Fri, 10 Feb 2017 19:23:07 +0000 (11:23 -0800)
committerTony Sun <tony.sun@cloudant.com>
Fri, 10 Feb 2017 19:23:07 +0000 (11:23 -0800)
commit70535eeb9b9c226129bdc96cbca8492fbc867cf6
tree4dbcf39405c7e09869d50cdde22aa5bbd5bb3387
parentcf220b2e927093e3bd6f409b4ca9f7b1be0a04a3
Use RealReplyCount to distinguish worker replies and invalid docs

We use {ok, []} in couch_db:open_doc_revs_int/3 as a return value
when the document does not exist and open_revs=all. This leads to an
incorrect all_workers_died error. We use ReplyCount and RealReplyCount
to distinguish between when no workers were actually used in a reply
versus when the document does not exist

COUCHDB-3113
src/fabric_doc_open_revs.erl