[
https://issues.apache.org/jira/browse/SOLR-3484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13290380#comment-13290380
]
Mikhail Khludnev commented on SOLR-3484:
----------------------------------------
[~aaronsimmons], particularly your problem caused by using threads in DIH. DIH
shares single updateProcessorsChain among threads, that's wrong, those chains
are single thread objects, ever!
Beside of this minor issue (which can be solved by log configuration), it's
worth to mention that DIH worked incorrectly in multiple threads - I suppose
you have more significant problem with incorrect data import. AFAIK fixed
version is exist in 3.6.x branch, and threads were removed in 4.0 aka trunk.
[[email protected]] I'm sorry for my misguiding SOLR-2804 patches. I
removed them.
> LogUpdateProcessor throws ConcurrentModificationException under
> multi-threading calls
> --------------------------------------------------------------------------------------
>
> Key: SOLR-3484
> URL: https://issues.apache.org/jira/browse/SOLR-3484
> Project: Solr
> Issue Type: Bug
> Components: update
> Affects Versions: 4.0
> Environment: linux
> Reporter: Ethan Tao
>
> Using the LogUpdateProcessor in a singleton chain for concurrent processing
> throws exception. The issue has been reported in SOLR-2694 (closed), and an
> unoffical patch can be found in related bug-id SOLR-2804 patch dated 1/1/12.
> If the patch won't become official for LogUpdateProcessor, suggested to have
> new class "ConcurrentLogUpdateProcessorFactory" to address the thread safe
> issue.
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]