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

Shawn Heisey commented on SOLR-6734:
------------------------------------

bq. What do you mean by “service” here? Process or OS service/daemon?

I'm referring to an OS service.  Something in /etc/init.d, systemd, upstart, 
etc.  Which I suppose also equates to a process, and each one would need to 
write a PID file.  (Once the paradigm is nailed, come up with something similar 
for Windows)

The only reason that I propose this for Solr and ZK, rather than having those 
be daemons under the sole control of the agent service, is to make it 
straightforward for anyone (the user OR the agent) to start/stop them.  If the 
agent (node controller in your example) were the only service directly 
controlled by the OS and the others were controlled by the agent (probably by 
calling scripts, if Java's process control is braindead), I think that would 
work as well.

If there's an open source framework for this that meets all the criteria, I'd 
be happy to look at it.  The criteria I think it needs: 1) Has an acceptable 
license. 2) Is generic enough for our purposes. 3) Works on both POSIX 
platforms and Windows with minimal differences between the two.

I'm developing a pretty clear mental picture of how all these pieces would work 
together, monitor each other, and report problems.  It's a very 30000-foot 
view, with a bunch of black boxes where the precise implementation hasn't been 
completely worked out, but the general mechanics seem doable.


> Standalone solr as *two* applications -- Solr and a controlling agent
> ---------------------------------------------------------------------
>
>                 Key: SOLR-6734
>                 URL: https://issues.apache.org/jira/browse/SOLR-6734
>             Project: Solr
>          Issue Type: Sub-task
>            Reporter: Shawn Heisey
>            Priority: Major
>
> In a message to the dev list outlining reasons to switch from a webapp to a 
> standalone app, Mark Miller included the idea of making Solr into two 
> applications, rather than just one.  There would be Solr itself, and an agent 
> to control Solr.
> http://mail-archives.apache.org/mod_mbox/lucene-dev/201305.mbox/%3C807476C6-E4C3-4E7E-9F67-2BECB63990DE%40gmail.com%3E



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to