From 3b4007b62a9d143123f2a626a93865360a4d1f70 Mon Sep 17 00:00:00 2001 From: Tomasz Mosiej Date: Wed, 25 May 2016 09:58:13 +0200 Subject: [PATCH 1/2] sysout and syserr on debug --- src/js/components/AppDebugInfoComponent.jsx | 6 +++++- src/test/units/AppDebugInfoComponent.test.js | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/js/components/AppDebugInfoComponent.jsx b/src/js/components/AppDebugInfoComponent.jsx index a56ef0288..95cc2ee6a 100644 --- a/src/js/components/AppDebugInfoComponent.jsx +++ b/src/js/components/AppDebugInfoComponent.jsx @@ -6,6 +6,7 @@ import AppsActions from "../actions/AppsActions"; import AppsEvents from "../events/AppsEvents"; import AppTaskStatsListComponent from "../components/AppTaskStatsListComponent"; import TaskMesosUrlComponent from "../components/TaskMesosUrlComponent"; +import TaskFileDownloadComponent from "../components/TaskFileDownloadComponent"; import UnspecifiedNodeComponent from "../components/UnspecifiedNodeComponent"; function invalidateValue(value, suffix) { @@ -89,7 +90,10 @@ var AppDebugInfoComponent = React.createClass({ {version} ({new Moment(version).fromNow()})
Mesos details
-
+
+ + +
); }, diff --git a/src/test/units/AppDebugInfoComponent.test.js b/src/test/units/AppDebugInfoComponent.test.js index 8a4c5bbb4..7c3ebf27c 100644 --- a/src/test/units/AppDebugInfoComponent.test.js +++ b/src/test/units/AppDebugInfoComponent.test.js @@ -79,7 +79,7 @@ describe("App debug info component", function () { var host = nodes.at(3).text().trim(); var timestamp = nodes.at(4).find("span").text().trim(); var version = nodes.at(5).find("span").text().trim(); - var details = nodes.at(6).find("a").props().href; + var details = nodes.at(6).find("a").at(0).props().href; expect(taskId) .to.equal("python.83c0a69b-256a-11e5-aaed-fa163eaaa6b7"); From 7f24971a0b37d93460e4fecf7822ad790cb465a5 Mon Sep 17 00:00:00 2001 From: Tomasz Mosiej Date: Wed, 25 May 2016 12:12:38 +0200 Subject: [PATCH 2/2] sysout and syserr on debug + search executors in completed_executors --- src/js/stores/MesosStore.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/stores/MesosStore.js b/src/js/stores/MesosStore.js index c4710d479..1966cabe7 100644 --- a/src/js/stores/MesosStore.js +++ b/src/js/stores/MesosStore.js @@ -150,7 +150,9 @@ function getExecutorDirectoryFromState(frameworkId, taskId, state) { if (framework.executors != null) { executor = framework.executors.find(matchExecutor); - } else if (framework.completed_executors != null) { + } + + if (framework.completed_executors != null && executor == null) { executor = framework.completed_executors.find(matchExecutor); }