lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Høydahl (JIRA) <>
Subject [jira] [Resolved] (SOLR-9610) New AssertTool in SolrCLI
Date Wed, 12 Oct 2016 07:27:20 GMT


Jan Høydahl resolved SOLR-9610.
    Resolution: Fixed

Pushed this. I is still not advertised as a tool in main help as it is perhaps not as much
for end users as for developers. It would be easy to add the word "assert" to the end of the
COMMAND list though.

> New AssertTool in SolrCLI
> -------------------------
>                 Key: SOLR-9610
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: scripts and tools
>            Reporter: Jan Høydahl
>            Assignee: Jan Høydahl
>             Fix For: 6.3, master (7.0)
>         Attachments: SOLR-9610.patch, SOLR-9610.patch
> Moving some code from SOLR-7826 over here. This is a new AssertTool which can be used
to assert that we are (not) root user and more. Usage:
> {noformat}
> usage: bin/solr assert [-m <message>] [-e] [-rR] [-s <url>] [-S <url>]
>                 <dir>] [-x <dir>] [-X <dir>]
>  -e,--exitcode                 Return an exit code instead of printing
>                                error message on assert fail.
>  -help                         Print this message
>  -m,--message <message>        Exception message to be used in place of
>                                the default error message
>  -R,--not-root                 Asserts that we are NOT the root user
>  -r,--root                     Asserts that we are the root user
>  -S,--not-started <url>        Asserts that Solr is NOT started on a
>                                certain URL
>  -s,--started <url>            Asserts that Solr is started on a certain
>                                URL
>  -u,--same-user <directory>    Asserts that we run as same user that owns
>                                <directory>
>  -x,--exists <directory>       Asserts that directory <directory> exists
>  -X,--not-exists <directory>   Asserts that directory <directory> does NOT
> {noformat}
> This can then also be used from bin/solr through e.g. {{run_tool assert -r}}, or from
Java Code static methods such as {{AssertTool.assertSolrRunning(String url)}}

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message