[
https://issues.apache.org/jira/browse/COUCHDB-1425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13588250#comment-13588250
]
Jan Lehnardt commented on COUCHDB-1425:
---------------------------------------
That sounds about right as far as analysis and hot fix go. If you do patch your
SpiderMonkey, make sure to rebuild the view indexes though.
The proper fix here should be that CouchDB shouldn’t accept docs that break the
view server at all and it is my understanding (via davisp) that using the Jiffy
encoder does address all these issues. The behaviour then will be that your
document write will fail, not the view server.
We are currently looking into landing Jiffy, but there is no immediate time
frame.
> Emitting UTF-8 chars >= 0xD800 in JS map stops design doc from indexing
> -----------------------------------------------------------------------
>
> Key: COUCHDB-1425
> URL: https://issues.apache.org/jira/browse/COUCHDB-1425
> Project: CouchDB
> Issue Type: Bug
> Components: JavaScript View Server
> Affects Versions: 1.1.1
> Environment: Mac OS 10.6.8, but not sure that matters.
> Reporter: Jim Klo
> Attachments: utf8.c.diff
>
>
> Was trying determine UTF-8 Char collation, using the following Gist:
> https://gist.github.com/1904807
> It turns out that once the view gets to the document that would emit
> "\uD800", the view server times out and stops indexing that design document.
> This seems like a bug, since I can 'store' a document with UTF-8 chars >=
> 0xD800, but one cannot emit a key with that char in the string.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira