Thanks Per.

I'm currently not using SolrCloud but that's a good tip to keep in mind.

Thanks,

Shahar.

-----Original Message-----
From: Per Steffensen [mailto:st...@designware.dk] 
Sent: Thursday, January 10, 2013 10:02 AM
To: solr-user@lucene.apache.org
Subject: Re: CoreAdmin STATUS performance

If you are using ZK-coordinating Solr (SolrCloud - you need 4.0+) you can 
maintain a in-memory always-up-to-date data-structure containing the 
information - ClusterState. You can get it through CloudSolrServer og 
ZkStateReader that you connect to ZK once and it will automatically update the 
in-memory ClusterState with changes.

Regards, Per Steffensen

On 1/9/13 4:38 PM, Shahar Davidson wrote:
> Hi All,
>
> I have a client app that uses SolrJ and which requires to collect the names 
> (and just the names) of all loaded cores.
> I have about 380 Solr Cores on a single Solr server (net indices size is 
> about 220GB).
>
> Running the STATUS action takes about 800ms - that seems a bit too long, 
> given my requirements.
>
> So here are my questions:
> 1) Is there any way to get _only_ the core Name of all cores?
> 2) Why does the STATUS request take such a long time and is there a way to 
> improve its performance?
>
> Thanks,
>
> Shahar.
>


Email secured by Check Point

Reply via email to