You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Jared Stewart (JIRA)" <ji...@apache.org> on 2017/11/02 17:52:01 UTC
[jira] [Created] (GEODE-3945) Display more information for GfshRule
failures
Jared Stewart created GEODE-3945:
------------------------------------
Summary: Display more information for GfshRule failures
Key: GEODE-3945
URL: https://issues.apache.org/jira/browse/GEODE-3945
Project: Geode
Issue Type: Improvement
Components: gfsh, tests
Reporter: Jared Stewart
GEODE-3830 added a feature to dump log files to the console when a script executed by GfshRule has failures. However, the directories in which it will look for log files need to be expanded.
Consider the following example:
{noformat}
GfshScript.of("start locator --name=locator", "start server --name=server").execute(gfshRule);
GfshScript.of("connect", "status locator --name=locator1").execute(gfshRule);
{noformat}
Say that "status locator" fails. Currently, the GfshRule will only dump log files associated with members started by *that* particular gfsh script.
More specifically, there will be a directory structure like this:
/tempFolder/script1/locator/
/tempFolder/script1/server/
/tempFolder/script2/
GfshRule will only display log files from subdirectories of the script that failed. (So when script2 fails, it won't display the log files of Locator or Server, since those are under the script1 directory). We should change that to include every directory under tempFolder recursively.
(See GfshExecution#printLogFiles).
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)