[jira] [Created] (IGNITE-14604) Implement redeploy for DMS manager aggregated watch
Kirill Gusakov created IGNITE-14604: --- Summary: Implement redeploy for DMS manager aggregated watch Key: IGNITE-14604 URL: https://issues.apache.org/jira/browse/IGNITE-14604 Project: Ignite Issue Type: Sub-task Reporter: Kirill Gusakov Assignee: Kirill Gusakov DMS manager must support redeploying of aggregated container watch if any watches returns onUpdate=false. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14603) Implement redeploy for DMS manager aggregated watch
Kirill Gusakov created IGNITE-14603: --- Summary: Implement redeploy for DMS manager aggregated watch Key: IGNITE-14603 URL: https://issues.apache.org/jira/browse/IGNITE-14603 Project: Ignite Issue Type: Bug Reporter: Kirill Gusakov Assignee: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14473) "ignite node start" fails with timeout
Kirill Gusakov created IGNITE-14473: --- Summary: "ignite node start" fails with timeout Key: IGNITE-14473 URL: https://issues.apache.org/jira/browse/IGNITE-14473 Project: Ignite Issue Type: Bug Reporter: Kirill Gusakov Assignee: Kirill Gusakov After some changes in IgniteRunner logs, CLI tool can't detect successful node start anymore {code:java} ./ignite node start new1 Node wasn't started during timeout period 3m {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14446) Implement simple version of watching mechanism
Kirill Gusakov created IGNITE-14446: --- Summary: Implement simple version of watching mechanism Key: IGNITE-14446 URL: https://issues.apache.org/jira/browse/IGNITE-14446 Project: Ignite Issue Type: Sub-task Reporter: Kirill Gusakov Assignee: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14438) Add README.md files to cli and cli-common modules
Kirill Gusakov created IGNITE-14438: --- Summary: Add README.md files to cli and cli-common modules Key: IGNITE-14438 URL: https://issues.apache.org/jira/browse/IGNITE-14438 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Assignee: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14344) Json mapper must be shared between different http responses in ignite-rest
Kirill Gusakov created IGNITE-14344: --- Summary: Json mapper must be shared between different http responses in ignite-rest Key: IGNITE-14344 URL: https://issues.apache.org/jira/browse/IGNITE-14344 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Assignee: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14232) IgniteCliInterfaceTest and ProgressBarTest fails in some terminals
Kirill Gusakov created IGNITE-14232: --- Summary: IgniteCliInterfaceTest and ProgressBarTest fails in some terminals Key: IGNITE-14232 URL: https://issues.apache.org/jira/browse/IGNITE-14232 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Assignee: Kirill Gusakov In Cygwin/Git Bash terminals under the Windows all tests with ANSI symbols are failing. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14126) Annoying warning messages in test logs from cli module
Kirill Gusakov created IGNITE-14126: --- Summary: Annoying warning messages in test logs from cli module Key: IGNITE-14126 URL: https://issues.apache.org/jira/browse/IGNITE-14126 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Assignee: Kirill Gusakov {noformat} [INFO] Running org.apache.ignite.cli.IgniteCliInterfaceTest Feb 03, 2021 11:40:56 PM org.jline.utils.Log logr WARNING: Unable to create a system terminal, creating a dumb terminal (enable debug logging for more information) Feb 03, 2021 11:40:56 PM org.jline.utils.Log logr WARNING: Unable to create a system terminal, creating a dumb terminal (enable debug logging for more information) Feb 03, 2021 11:40:56 PM org.jline.utils.Log logr WARNING: Unable to create a system terminal, creating a dumb terminal (enable debug logging for more information){noformat} JLine spams test logs with messages about the dumb terminal. While this warning can be helpful during app runs, it should be suppressed for test runs. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14122) Fix NPE in ProgressBarTest
Kirill Gusakov created IGNITE-14122: --- Summary: Fix NPE in ProgressBarTest Key: IGNITE-14122 URL: https://issues.apache.org/jira/browse/IGNITE-14122 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Assignee: Kirill Gusakov {noformat} [ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.137 s <<< FAILURE! - in org.apache.ignite.cli.ui.ProgressBarTest [ERROR] org.apache.ignite.cli.ui.ProgressBarTest.testScaledToTerminalWidth() Time elapsed: 0.134 s <<< FAILURE! java.lang.NullPointerException at org.apache.ignite.cli.ui.ProgressBar.step(ProgressBar.java:87) at org.apache.ignite.cli.ui.ProgressBarTest.testScaledToTerminalWidth(ProgressBarTest.java:55)[ERROR] org.apache.ignite.cli.ui.ProgressBarTest.testRedundantStepsProgressBar() Time elapsed: 0 s <<< FAILURE! java.lang.NullPointerException at org.apache.ignite.cli.ui.ProgressBar.step(ProgressBar.java:87) at org.apache.ignite.cli.ui.ProgressBarTest.testRedundantStepsProgressBar(ProgressBarTest.java:67){noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14114) Replace progress bar in NodeManager by spinner
Kirill Gusakov created IGNITE-14114: --- Summary: Replace progress bar in NodeManager by spinner Key: IGNITE-14114 URL: https://issues.apache.org/jira/browse/IGNITE-14114 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov At the moment we have no information about the duration of the node start process. So, instead of a fake progress bar, we should implement "spinner" approach for this type of process. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14113) Fix licenses in cli module
Kirill Gusakov created IGNITE-14113: --- Summary: Fix licenses in cli module Key: IGNITE-14113 URL: https://issues.apache.org/jira/browse/IGNITE-14113 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Assignee: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14022) Improve CLI HelpFactory
Kirill Gusakov created IGNITE-14022: --- Summary: Improve CLI HelpFactory Key: IGNITE-14022 URL: https://issues.apache.org/jira/browse/IGNITE-14022 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Improve CLI HelpFactory with: * Support of multiline descriptions for CLI parameters * Support of multiple names for CLI parameters -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-14021) Module management can produce corrupted file
Kirill Gusakov created IGNITE-14021: --- Summary: Module management can produce corrupted file Key: IGNITE-14021 URL: https://issues.apache.org/jira/browse/IGNITE-14021 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Ignite CLI uses dangerous approach for updating the modules.json registry file. It should be changed to copy-write-move approach. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13913) Corrupted poms in cli modules
Kirill Gusakov created IGNITE-13913: --- Summary: Corrupted poms in cli modules Key: IGNITE-13913 URL: https://issues.apache.org/jira/browse/IGNITE-13913 Project: Ignite Issue Type: Sub-task Reporter: Kirill Gusakov {code:java} /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dmaven.multiModuleProjectDirectory=/home/prom1se/apache/ignite-3 -Dmaven.home=/snap/intellij-idea-community/267/plugins/maven/lib/maven3 -Dclassworlds.conf=/snap/intellij-idea-community/267/plugins/maven/lib/maven3/bin/m2.conf -Dmaven.ext.class.path=/snap/intellij-idea-community/267/plugins/maven/lib/maven-event-listener.jar -javaagent:/snap/intellij-idea-community/267/lib/idea_rt.jar=35791:/snap/intellij-idea-community/267/bin -Dfile.encoding=UTF-8 -classpath /snap/intellij-idea-community/267/plugins/maven/lib/maven3/boot/plexus-classworlds-2.6.0.jar:/snap/intellij-idea-community/267/plugins/maven/lib/maven3/boot/plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version=2020.3 clean install[INFO] Scanning for projects...[ERROR] [ERROR] Some problems were encountered while processing the POMs:[FATAL] Non-resolvable parent POM for org.apache.ignite:ignite-cli-common:3.0-SNAPSHOT: Could not find artifact org.apache.ignite:apache-ignite:pom:3.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 24, column 13[FATAL] Non-resolvable parent POM for org.apache.ignite:ignite-cli:3.0-SNAPSHOT: Could not find artifact org.apache.ignite:apache-ignite:pom:3.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 26, column 13 @ [ERROR] The build could not read 2 projects -> [Help 1][ERROR] [ERROR] The project org.apache.ignite:ignite-cli-common:3.0-SNAPSHOT (/home/prom1se/apache/ignite-3/modules/cli-common/pom.xml) has 1 error[ERROR] Non-resolvable parent POM for org.apache.ignite:ignite-cli-common:3.0-SNAPSHOT: Could not find artifact org.apache.ignite:apache-ignite:pom:3.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 24, column 13 -> [Help 2][ERROR] [ERROR] The project org.apache.ignite:ignite-cli:3.0-SNAPSHOT (/home/prom1se/apache/ignite-3/modules/cli/pom.xml) has 1 error[ERROR] Non-resolvable parent POM for org.apache.ignite:ignite-cli:3.0-SNAPSHOT: Could not find artifact org.apache.ignite:apache-ignite:pom:3.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 26, column 13 -> [Help 2][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelExceptionProcess finished with exit code 1 {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13905) Support external cli modules by custom header in Manifest files
Kirill Gusakov created IGNITE-13905: --- Summary: Support external cli modules by custom header in Manifest files Key: IGNITE-13905 URL: https://issues.apache.org/jira/browse/IGNITE-13905 Project: Ignite Issue Type: Sub-task Reporter: Kirill Gusakov Assignee: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13857) Update Ignite-3.0 java to 11 version
Kirill Gusakov created IGNITE-13857: --- Summary: Update Ignite-3.0 java to 11 version Key: IGNITE-13857 URL: https://issues.apache.org/jira/browse/IGNITE-13857 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Assignee: Kirill Gusakov According to discussion [http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSSION-Java-11-for-Ignite-3-0-development-td50534.html] we should update java version in ignite-3 repo to 11 version -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13852) Ascii tables for new unified cli tool
Kirill Gusakov created IGNITE-13852: --- Summary: Ascii tables for new unified cli tool Key: IGNITE-13852 URL: https://issues.apache.org/jira/browse/IGNITE-13852 Project: Ignite Issue Type: Task Reporter: Kirill Gusakov Implement Ascii tables with support of Ansi symbols and custom borders -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13816) Add top-level dirs "config" and "logs" for .ignitecfg
Kirill Gusakov created IGNITE-13816: --- Summary: Add top-level dirs "config" and "logs" for .ignitecfg Key: IGNITE-13816 URL: https://issues.apache.org/jira/browse/IGNITE-13816 Project: Ignite Issue Type: Sub-task Reporter: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13788) Additional maven repos must be supported for modules installation
Kirill Gusakov created IGNITE-13788: --- Summary: Additional maven repos must be supported for modules installation Key: IGNITE-13788 URL: https://issues.apache.org/jira/browse/IGNITE-13788 Project: Ignite Issue Type: Sub-task Reporter: Kirill Gusakov -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13787) Init module must ask about ignite-work/ignite-bin paths
Kirill Gusakov created IGNITE-13787: --- Summary: Init module must ask about ignite-work/ignite-bin paths Key: IGNITE-13787 URL: https://issues.apache.org/jira/browse/IGNITE-13787 Project: Ignite Issue Type: Sub-task Reporter: Kirill Gusakov If the user executes "module init" on a fresh machine, a prompt about suggested dirs should be provided. By default will be used ~/ignite-work and ~/ignite-bin -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (IGNITE-13609) Unified CLI tool
Kirill Gusakov created IGNITE-13609: --- Summary: Unified CLI tool Key: IGNITE-13609 URL: https://issues.apache.org/jira/browse/IGNITE-13609 Project: Ignite Issue Type: New Feature Environment: Reporter: Kirill Gusakov * Module management system for easily install new modules to Ignite and extend CLI tool with additional commands. See discussion about binary delivery [here|http://apache-ignite-developers.2346864.n4.nabble.com/IEP-52-Binary-Delivery-amp-Upgradability-Enhancements-td48998.html] * REPL mode for simplify operation that needed multiple steps * Autocompletion for commands and arguments (in REPL and non-repl modes through bash-completion). See discussion [here|http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSSION-Add-autocompletion-for-commands-in-control-sh-td47800.html] -- This message was sent by Atlassian Jira (v8.3.4#803005)