[
https://issues.apache.org/jira/browse/COUCHDB-997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12974769#action_12974769
]
Paul Joseph Davis commented on COUCHDB-997:
-------------------------------------------
Fair point.
An alternative I thought of during 968 is to make the check down in
modify_kv_node and then barf if a dupe is detected. Still ends up being
O(length(num_inserts)) extra though.
> Prevent multiple keys from entering a btree.
> --------------------------------------------
>
> Key: COUCHDB-997
> URL: https://issues.apache.org/jira/browse/COUCHDB-997
> Project: CouchDB
> Issue Type: Bug
> Reporter: Paul Joseph Davis
>
> s/sort/usort/ at
> https://github.com/apache/couchdb/blob/trunk/src/couchdb/couch_btree.erl#L181
> This should be completely transparent and incur minimal overhead. This hasn't
> bitten us quite yet, but it would've prevented some of the crazier behavior
> from COUCHDB-968
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.