You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by av...@apache.org on 2018/09/20 10:04:35 UTC
[39/50] [abbrv] ignite git commit: IGNITE-9585 Error message
sometimes refers nonexisting log file when remote node fails to start - Fixes
#4753.
IGNITE-9585 Error message sometimes refers nonexisting log file when remote node fails to start - Fixes #4753.
Signed-off-by: Dmitriy Govorukhin <dm...@gmail.com>
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/94e8dc4d
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/94e8dc4d
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/94e8dc4d
Branch: refs/heads/ignite-7251
Commit: 94e8dc4dbb8667cc0dbe34376d42ca1b89410c9e
Parents: f566bed
Author: Oleg Ignatenko <oi...@gridgain.com>
Authored: Tue Sep 18 16:02:39 2018 +0300
Committer: Dmitriy Govorukhin <dm...@gmail.com>
Committed: Tue Sep 18 16:02:39 2018 +0300
----------------------------------------------------------------------
.../internal/util/nodestart/StartNodeCallableImpl.java | 8 ++++++++
1 file changed, 8 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/94e8dc4d/modules/ssh/src/main/java/org/apache/ignite/internal/util/nodestart/StartNodeCallableImpl.java
----------------------------------------------------------------------
diff --git a/modules/ssh/src/main/java/org/apache/ignite/internal/util/nodestart/StartNodeCallableImpl.java b/modules/ssh/src/main/java/org/apache/ignite/internal/util/nodestart/StartNodeCallableImpl.java
index 98c54c4..6014510 100644
--- a/modules/ssh/src/main/java/org/apache/ignite/internal/util/nodestart/StartNodeCallableImpl.java
+++ b/modules/ssh/src/main/java/org/apache/ignite/internal/util/nodestart/StartNodeCallableImpl.java
@@ -254,6 +254,14 @@ public class StartNodeCallableImpl implements StartNodeCallable {
igniteHome = igniteHome.replaceFirst("~", homeDir);
}
+ String prepareStartCmd = new SB()
+ // Ensure diagnostics in the log even in case if start node breaks silently.
+ .a("nohup echo \"Preparing to start remote node...\" > ")
+ .a(scriptOutputDir).a('/').a(scriptOutputFileName).a(" 2>& 1 &")
+ .toString();
+
+ shell(ses, prepareStartCmd);
+
String startNodeCmd = new SB()
// Console output is consumed, started nodes must use Ignite file appenders for log.
.a("nohup ")