[ 
https://issues.apache.org/jira/browse/SOLR-3585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14028315#comment-14028315
 ] 

David Smiley commented on SOLR-3585:
------------------------------------

[~mkhludnev] I disagree!  I think it's crazy that to load Solr faster you have 
to make it a client-side concern to know how many threads are a suitable number 
to transmit data.
* Unless you are using ConcurrentUpdateSolrServer then you have to write this 
concurrent code yourself as well as anybody else out there that is in the same 
boat; yet doing it Solr side does it once for everyone.
* I argue it isn't the client's concern to know the ideal number of threads to 
load Solr fastest.  Clients don't tell Solr how big Lucene's indexing RAM 
buffer should be.  Should it know how many threads are on the box and how 
concurrent its IO hardware is?
* Putting it Solr-side affords the possibility that configuring the threads 
might be changed dynamically.

> processing updates in multiple threads
> --------------------------------------
>
>                 Key: SOLR-3585
>                 URL: https://issues.apache.org/jira/browse/SOLR-3585
>             Project: Solr
>          Issue Type: Improvement
>          Components: update
>    Affects Versions: 4.0-ALPHA, 5.0
>            Reporter: Mikhail Khludnev
>         Attachments: SOLR-3585.patch, SOLR-3585.patch, multithreadupd.patch, 
> report.tar.gz
>
>
> Hello,
> I'd like to contribute update processor which forks many threads which 
> concurrently process the stream of commands. It may be beneficial for users 
> who streams many docs through single request. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to