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

Shawn Heisey commented on SOLR-16757:
-------------------------------------

In the long-term, what I want to do is rewrite bin/solr so the only thing it 
does is find Java, test it as thoroughly as it can, and start a small java app. 
The small Java app would take care of everything that bin/solr does now, 
including starting Solr as a separate process, for better handling of different 
OS platforms. I imagine that the new app will incorporate everything currently 
found in the SolrCLI class.

I already have some of this written, but there is a TON more work to do on it.

[https://github.com/elyograg/solrcli]

I am thinking about converting bin\solr.cmd to bin\solr.ps1 and have it mirror 
the new bin/solr ... but I am not an expert with either cmd or powershell, so I 
will probably need some help with that.

I would also like to have the service installer detect systemd and take 
advantage of the additional capability that systemd offers. And I would like to 
write a Windows service installer, which means we need to settle on a service 
wrapper.  There is also the matter of whether we want to support 32-bit Windows 
... my vote on that is no.

The current service installer already fails on systems like FreeBSD and 
Solaris, so maybe we don't need to concern ourselves with any init other than 
systemd ... but if we can support non-gnu *NIX systems without a ton of work, 
that would be very cool.

This represents a LOT of work, which I am putting time into as I find it.

> Umbrella Ticket for Reading Solr CLI's for the Future
> -----------------------------------------------------
>
>                 Key: SOLR-16757
>                 URL: https://issues.apache.org/jira/browse/SOLR-16757
>             Project: Solr
>          Issue Type: Task
>          Components: cli
>            Reporter: Eric Pugh
>            Assignee: Eric Pugh
>            Priority: Minor
>
> This is to guide me in revamping the Solr CLI functions by tracking a set of 
> JIRA's.   It's to help me figure out which I am going to work on and which I 
> am not.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to