Title: Message Title
|
|
Issue Type:
|
Bug
|
Affects Versions:
|
4.1, 4.0, 3.2, 3.1, 3.0
|
Assignee:
|
Unassigned
|
Components:
|
Discovery
|
Created:
|
02/Apr/14 8:01 PM
|
Fix Versions:
|
5.0, 4.2, 3.3
|
Priority:
|
Trivial
|
Reporter:
|
Mark Diggory
|
|
Discovery SolrLogger changes in DSpace 3.0 cause entire Item Bitstreams to be copied into Strings (which then get copied into byte arrays and finally copied into response output to Solr) This is inefficient and causes Indexing to bound to JVM Memory footprint. SolrLogger originally passed the Bitstream.retireve() InputStream to Solr for indexing, Solr treats InputStreams differently than Strings and holds them until needed in the Http Post request. The following change assures a consistent memory footprint for Solr Indexing.
|
|
|
|
|
|
------------------------------------------------------------------------------
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel