You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Filipe Manana (Created) (JIRA)" <ji...@apache.org> on 2012/02/18 14:55:02 UTC
[jira] [Created] (COUCHDB-1413) Reduce queries with
?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if
?descending=true) produce incorrect reductions
Reduce queries with ?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if ?descending=true) produce incorrect reductions
----------------------------------------------------------------------------------------------------------------------------------------------
Key: COUCHDB-1413
URL: https://issues.apache.org/jira/browse/COUCHDB-1413
Project: CouchDB
Issue Type: Bug
Affects Versions: 1.1.1
Reporter: Filipe Manana
Assignee: Filipe Manana
Fix For: 1.2.1
COUCHDB-1047 attempted to fix endkey being ignored for reduce queries. It works but it's busted when endkey_docid is also present, as it produces wrong results. Using end_key_gt as an endkey in the btree fold reduce operation is not enough to guarantee correct results for all cases.
The following script reproduces the issue and the following patch fixes it.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (COUCHDB-1413) Reduce queries with
?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if
?descending=true) produce incorrect reductions
Posted by "Filipe Manana (Resolved) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-1413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Filipe Manana resolved COUCHDB-1413.
------------------------------------
Resolution: Fixed
Fix Version/s: 1.2
Applied to master and 1.2.x
> Reduce queries with ?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if ?descending=true) produce incorrect reductions
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: COUCHDB-1413
> URL: https://issues.apache.org/jira/browse/COUCHDB-1413
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 1.1.1
> Reporter: Filipe Manana
> Assignee: Filipe Manana
> Fix For: 1.2, 1.2.1
>
> Attachments: 0001-Fix-fold-reduce-with-non-inclusive-end-key.patch, 0001-Fix-fold-reduce-with-non-inclusive-end-key.patch, COUCHDB-1413.sh
>
>
> COUCHDB-1047 attempted to fix endkey being ignored for reduce queries. It works but it's busted when endkey_docid is also present, as it produces wrong results. Using end_key_gt as an endkey in the btree fold reduce operation is not enough to guarantee correct results for all cases.
> The following script reproduces the issue and the following patch fixes it.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (COUCHDB-1413) Reduce queries with
?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if
?descending=true) produce incorrect reductions
Posted by "Filipe Manana (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-1413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Filipe Manana updated COUCHDB-1413:
-----------------------------------
Attachment: 0001-Fix-fold-reduce-with-non-inclusive-end-key.patch
> Reduce queries with ?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if ?descending=true) produce incorrect reductions
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: COUCHDB-1413
> URL: https://issues.apache.org/jira/browse/COUCHDB-1413
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 1.1.1
> Reporter: Filipe Manana
> Assignee: Filipe Manana
> Fix For: 1.2.1
>
> Attachments: 0001-Fix-fold-reduce-with-non-inclusive-end-key.patch, 0001-Fix-fold-reduce-with-non-inclusive-end-key.patch, COUCHDB-1413.sh
>
>
> COUCHDB-1047 attempted to fix endkey being ignored for reduce queries. It works but it's busted when endkey_docid is also present, as it produces wrong results. Using end_key_gt as an endkey in the btree fold reduce operation is not enough to guarantee correct results for all cases.
> The following script reproduces the issue and the following patch fixes it.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (COUCHDB-1413) Reduce queries with
?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if
?descending=true) produce incorrect reductions
Posted by "Filipe Manana (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/COUCHDB-1413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Filipe Manana updated COUCHDB-1413:
-----------------------------------
Attachment: 0001-Fix-fold-reduce-with-non-inclusive-end-key.patch
COUCHDB-1413.sh
> Reduce queries with ?inclusive_end=false and endkey/endkey_docid or startkey/startkey_docid (if ?descending=true) produce incorrect reductions
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: COUCHDB-1413
> URL: https://issues.apache.org/jira/browse/COUCHDB-1413
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 1.1.1
> Reporter: Filipe Manana
> Assignee: Filipe Manana
> Fix For: 1.2.1
>
> Attachments: 0001-Fix-fold-reduce-with-non-inclusive-end-key.patch, COUCHDB-1413.sh
>
>
> COUCHDB-1047 attempted to fix endkey being ignored for reduce queries. It works but it's busted when endkey_docid is also present, as it produces wrong results. Using end_key_gt as an endkey in the btree fold reduce operation is not enough to guarantee correct results for all cases.
> The following script reproduces the issue and the following patch fixes it.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira