lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noble Paul (JIRA)" <>
Subject [jira] [Commented] (SOLR-8349) Allow sharing of large in memory data structures across cores
Date Mon, 22 Feb 2016 00:30:18 GMT


Noble Paul commented on SOLR-8349:

bq.So are you proposing changing JarRepository, or adding a similar class called BlobRepository?

No, I would rename it to BlobRepository 

bq. Seems like fairly major surgery is required to make the JarRepository class fully generic.

I shall put up a patch which can do this

bq.I need to better understand the lazy="true" bit you mentioned,

I understand the problem with {{startup=lazy}} we probably should make a new interface called
{{BlobStoreAware}} which loads the component when the BlobStore is available. But let's not
keep it separate  

> Allow sharing of large in memory data structures across cores
> -------------------------------------------------------------
>                 Key: SOLR-8349
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>          Components: Server
>    Affects Versions: 5.3
>            Reporter: Gus Heck
>            Assignee: Noble Paul
>         Attachments: SOLR-8349.patch, SOLR-8349.patch
> In some cases search components or analysis classes may utilize a large dictionary or
other in-memory structure. When multiple cores are loaded with identical configurations utilizing
this large in memory structure, each core holds it's own copy in memory. This has been noted
in the past and a specific case reported in SOLR-3443. This patch provides a generalized capability,
and if accepted, this capability will then be used to fix SOLR-3443.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message