Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
In the case when one of the shards has stem_interactive_updates=false the number of revisions in Doc#doc.rev could exceed revs_limit. In this case we treat responses from different shards as different. This is due to the fact that we include all revs into a key here https://github.com/apache/couchdb-fabric/blob/master/src/fabric_util.erl#L222.
The fix is to truncate number of revisions returned from couch_db:open_doc_revs to revs_limit.