ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Kozlov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-10678) Shell script unification
Date Thu, 13 Dec 2018 19:51:00 GMT
Sergey Kozlov created IGNITE-10678:
--------------------------------------

             Summary: Shell script unification
                 Key: IGNITE-10678
                 URL: https://issues.apache.org/jira/browse/IGNITE-10678
             Project: Ignite
          Issue Type: Improvement
    Affects Versions: 2.7
            Reporter: Sergey Kozlov
             Fix For: 3.0


Ignite distriburion package includes following scripts:
{noformat}
bin/control.sh
bin/ignite.sh
bin/ignite-rf.sh
bin/igniterouter.sh
bin/ignitevisorcmd.sh
bin/sqlline.sh
{noformat}
and same set with {{.bat}} extension

The scripts has own logic for java version detecting, set ignite home, class path and so on.
Also similar commands for different scripts designed differently (like argument naming). 

I suppose the scripts should be redesigned by following rules:
 - the script code should contain one line - just call a proper java class and pass all command-line
arguments
 - use common argument parser for all scripts

Optional:
 - make interactive controls.sh 
 - deprecate ignitevisorcmd and move the commands into control.sh (also it will allow to remove
demo node mode)





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

Mime
View raw message