You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by John Reuning <jr...@lulu.com> on 2007/11/07 18:09:00 UTC
MultiCore unregister
For the MultiCore experts, is there an acceptable or approved way to
close and unregister a single SolrCore? I'm interested in stopping
cores, manipulating the solr directory tree, and reregistering them.
Thanks,
-John R.
Re: MultiCore unregister
Posted by John Reuning <jr...@lulu.com>.
I was hoping that a feature was lurking about and not yet added to the
patch. How about something like this? Should it throw an exception if
the core isn't found in the map?
Thanks,
-jrr
--- MultiCore.java.orig 2007-11-07 23:09:32.000000000 -0500
+++ MultiCore.java 2007-11-07 23:14:08.000000000 -0500
@@ -125,6 +125,25 @@
}
}
+ /**
+ * Stop and unregister a core of the given name
+ *
+ * @param name
+ */
+ public void shutdown ( String name )
+ {
+ if ( name == null || name.length() == 0 ) {
+ throw new RuntimeException("Invalid core name.");
+ }
+ synchronized ( cores ) {
+ SolrCore core = cores.get(name);
+ if ( core != null ) {
+ cores.remove(name);
+ core.close();
+ }
+ }
+ }
+
@Override
protected void finalize() {
shutdown();
Ryan McKinley wrote:
> Nothing yet... but check:
> https://issues.apache.org/jira/browse/SOLR-350
>
> ryan
>
>
> John Reuning wrote:
>> For the MultiCore experts, is there an acceptable or approved way to
>> close and unregister a single SolrCore? I'm interested in stopping
>> cores, manipulating the solr directory tree, and reregistering them.
>>
>> Thanks,
>>
>> -John R.
>>
>
Re: MultiCore unregister
Posted by Ryan McKinley <ry...@gmail.com>.
Nothing yet... but check:
https://issues.apache.org/jira/browse/SOLR-350
ryan
John Reuning wrote:
> For the MultiCore experts, is there an acceptable or approved way to
> close and unregister a single SolrCore? I'm interested in stopping
> cores, manipulating the solr directory tree, and reregistering them.
>
> Thanks,
>
> -John R.
>