Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
With the 5.0 release, we've reached critical mass with the bin/solr script interface, but we've picked up some cruft along the way. Specifically, there's too much OS-specific constructs in the scripts and they are quite complex overall. They also require extensive manual testing. Moreover, SolrCLI (provides support for the scripts) needs to be refactored to use the Collections API support added to SolrJ instead of using low-level JSON / HTTP constructs. SolrCLI is also in desperate need of a unit test. The overall goal of this ticket is to move as much as possible out of the shell scripts and into SolrCLI, thus increasing test coverage.
Attachments
Issue Links
- depends upon
-
SOLR-7847 Implement the logic that runs examples in Java instead of in OS specific scripts (bin/solr and bin/solr.cmd)
- Closed
- is blocked by
-
SOLR-7227 Solr distribution archive should have the WAR file extracted already
- Resolved
- is depended upon by
-
SOLR-7871 Platform independent config file instead of solr.in.sh and solr.in.cmd
- Open
- is related to
-
SOLR-8145 bin/solr script oom_killer arg incorrect
- Resolved
- relates to
-
SOLR-11206 Migrate logic from bin/solr scripts to SolrCLI
- Closed
-
SOLR-11749 regression-test-like functionality for bin/solr*
- Closed