Added one more suggestion below. BTW, if there is no ticket, let's create one and copy all the suggestions there.
On Tue, Aug 15, 2017 at 1:13 AM, Dmitriy Setrakyan <dsetrak...@apache.org> wrote: > Guys, > > Where is the ticket for adding control.[sh|bat] script to the bin folder? > I cannot find any mention of it. Was there a discussion on the dev list? > > Here are the issues I am seeing with the script: > > 1. It could be named better. Perhaps the name "cluster-ops" or > "cluster-switch" would be better. We should rename it in the next release. > 2. typing any bad command, e.g. "control bla" should provide a > standard usage message explaining correct syntax (see any other command > under bin folder) > 3. failure to connect to the cluster results in a long stack trace... > instead, it should provide a standard error message, suggesting possible > reasons for it. > > 4. Whenever trying to connect to a cluster, the script should print out a message "Connecting to ip-address:port ...". Otherwise, it looks like it is just hanging. > D. > > On Tue, Aug 15, 2017 at 12:59 AM, Dmitriy Govorukhin < > dmitriy.govoruk...@gmail.com> wrote: > >> Valentin, >> >> We have jira issue for this IGNITE-5586 >> <https://issues.apache.org/jira/browse/IGNITE-5586> >> >> On Tue, Aug 15, 2017 at 10:56 AM, Dmitriy Govorukhin < >> dmitriy.govoruk...@gmail.com> wrote: >> >> > >> > Denis, >> > >> > 1. control.sh have help parameter. If you try enter ./control.sh --help, >> > result is an example of how to use it, >> > "Example: --host {ip} --port {port} --{activate/deactivate} or without >> > command --host {ip} --port {port} then will print status" >> > >> > 2. Visorcmd will start daemon node and join in topology, it is quite >> long >> > time(as you know nodes joining in series) and requires resources. >> > Main goal was create some point for activation, fast and lightweight, >> > script does not start node. >> > >> > 3. Historically, the first name(control.sh - controls cluster >> > state active/inactive). Have any idea for another name? >> > >> > On Tue, Aug 15, 2017 at 2:25 AM, Valentin Kulichenko < >> > valentin.kuliche...@gmail.com> wrote: >> > >> >> Agree that this is confusing. I think this functionality should be a >> part >> >> of Visor CLI tool (likely a new command there). >> >> >> >> -Val >> >> >> >> On Mon, Aug 14, 2017 at 4:21 PM, Denis Magda <dma...@apache.org> >> wrote: >> >> >> >> > Dmitriy, >> >> > >> >> > I see you contributed control.sh script that activates a cluster >> after a >> >> > restart. Honestly, I’m a bit confused by it: >> >> > >> >> > 1. How to use it? I could find out that there are some of the >> parameters >> >> > but the ‘help’ is not implemented. Please fix this and provide a >> >> > description for every parameter you introduced. >> >> > >> >> > 2. Why did we decide to create a specific script for that? Why can’t >> we >> >> > use existing visorcmd script? >> >> > >> >> > 3. Why the script called “control.sh”? >> >> > >> >> > — >> >> > Denis >> >> >> > >> > >> > >