[ https://issues.apache.org/jira/browse/AMBARI-20578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15966248#comment-15966248 ]
Jayush Luniya commented on AMBARI-20578: ---------------------------------------- This also causes python unit test failures {code} ---------------------------------------------------------------------- Failed tests: ERROR: test_hook_default (test_after_install.TestHookAfterInstall) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jluniya/release/trunk/ambari/ambari-common/src/test/python/mock/mock.py", line 1199, in patched return func(*args, **keywargs) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/2.0.6/hooks/after-INSTALL/test_after_install.py", line 34, in test_hook_default config_file="default.json" File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/RMFTestCase.py", line 155, in executeScript method(RMFTestCase.env, *command_args) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/hook.py", line 32, in hook setup_config() File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py", line 87, in setup_config content=Template(params.logsearch_config_file_path,extra_imports=[default]) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 137, in __init__ self.template = self.template_env.get_template(self.name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 716, in get_template return self._load_template(name, self.make_globals(globals)) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 690, in _load_template template = self.loader.load(self, name, globals) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/loaders.py", line 115, in load source, filename, uptodate = self.get_source(environment, name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 118, in get_source mtime = os.path.getmtime(path) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 62, in getmtime return os.stat(filename).st_mtime OSError: [Errno 2] No such file or directory: '/var/lib/ambari-agent/cache/OOZIE/templates/input.config-hive.json.j2' ERROR: test_hook_default_conf_select (test_after_install.TestHookAfterInstall) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jluniya/release/trunk/ambari/ambari-common/src/test/python/mock/mock.py", line 1199, in patched return func(*args, **keywargs) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/2.0.6/hooks/after-INSTALL/test_after_install.py", line 70, in test_hook_default_conf_select config_dict = json_content) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/RMFTestCase.py", line 155, in executeScript method(RMFTestCase.env, *command_args) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/hook.py", line 32, in hook setup_config() File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py", line 87, in setup_config content=Template(params.logsearch_config_file_path,extra_imports=[default]) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 137, in __init__ self.template = self.template_env.get_template(self.name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 716, in get_template return self._load_template(name, self.make_globals(globals)) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 690, in _load_template template = self.loader.load(self, name, globals) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/loaders.py", line 115, in load source, filename, uptodate = self.get_source(environment, name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 118, in get_source mtime = os.path.getmtime(path) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 62, in getmtime return os.stat(filename).st_mtime OSError: [Errno 2] No such file or directory: '/var/lib/ambari-agent/cache/OOZIE/templates/input.config-hive.json.j2' ERROR: test_hook_default_conf_select_suspended (test_after_install.TestHookAfterInstall) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jluniya/release/trunk/ambari/ambari-common/src/test/python/mock/mock.py", line 1199, in patched return func(*args, **keywargs) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/2.0.6/hooks/after-INSTALL/test_after_install.py", line 239, in test_hook_default_conf_select_suspended config_dict = json_content) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/RMFTestCase.py", line 155, in executeScript method(RMFTestCase.env, *command_args) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/hook.py", line 32, in hook setup_config() File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py", line 87, in setup_config content=Template(params.logsearch_config_file_path,extra_imports=[default]) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 137, in __init__ self.template = self.template_env.get_template(self.name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 716, in get_template return self._load_template(name, self.make_globals(globals)) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 690, in _load_template template = self.loader.load(self, name, globals) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/loaders.py", line 115, in load source, filename, uptodate = self.get_source(environment, name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 118, in get_source mtime = os.path.getmtime(path) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 62, in getmtime return os.stat(filename).st_mtime OSError: [Errno 2] No such file or directory: '/var/lib/ambari-agent/cache/OOZIE/templates/input.config-hive.json.j2' ERROR: test_hook_default_conf_select_with_error (test_after_install.TestHookAfterInstall) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jluniya/release/trunk/ambari/ambari-common/src/test/python/mock/mock.py", line 1199, in patched return func(*args, **keywargs) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/2.0.6/hooks/after-INSTALL/test_after_install.py", line 137, in test_hook_default_conf_select_with_error config_dict = json_content) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/RMFTestCase.py", line 155, in executeScript method(RMFTestCase.env, *command_args) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/hook.py", line 32, in hook setup_config() File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py", line 87, in setup_config content=Template(params.logsearch_config_file_path,extra_imports=[default]) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 137, in __init__ self.template = self.template_env.get_template(self.name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 716, in get_template return self._load_template(name, self.make_globals(globals)) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 690, in _load_template template = self.loader.load(self, name, globals) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/loaders.py", line 115, in load source, filename, uptodate = self.get_source(environment, name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 118, in get_source mtime = os.path.getmtime(path) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 62, in getmtime return os.stat(filename).st_mtime OSError: [Errno 2] No such file or directory: '/var/lib/ambari-agent/cache/OOZIE/templates/input.config-hive.json.j2' ERROR: test_hook_default_stack_select_specific_version (test_after_install.TestHookAfterInstall) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jluniya/release/trunk/ambari/ambari-common/src/test/python/mock/mock.py", line 1199, in patched return func(*args, **keywargs) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/2.0.6/hooks/after-INSTALL/test_after_install.py", line 210, in test_hook_default_stack_select_specific_version config_dict = json_content) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/RMFTestCase.py", line 155, in executeScript method(RMFTestCase.env, *command_args) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/hook.py", line 32, in hook setup_config() File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py", line 87, in setup_config content=Template(params.logsearch_config_file_path,extra_imports=[default]) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 137, in __init__ self.template = self.template_env.get_template(self.name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 716, in get_template return self._load_template(name, self.make_globals(globals)) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 690, in _load_template template = self.loader.load(self, name, globals) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/loaders.py", line 115, in load source, filename, uptodate = self.get_source(environment, name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 118, in get_source mtime = os.path.getmtime(path) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 62, in getmtime return os.stat(filename).st_mtime OSError: [Errno 2] No such file or directory: '/var/lib/ambari-agent/cache/OOZIE/templates/input.config-hive.json.j2' ERROR: test_hook_setup_stack_symlinks_skipped (test_after_install.TestHookAfterInstall) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jluniya/release/trunk/ambari/ambari-common/src/test/python/mock/mock.py", line 1199, in patched return func(*args, **keywargs) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/2.0.6/hooks/after-INSTALL/test_after_install.py", line 306, in test_hook_setup_stack_symlinks_skipped config_dict = json_content) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/RMFTestCase.py", line 155, in executeScript method(RMFTestCase.env, *command_args) File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/hook.py", line 32, in hook setup_config() File "/Users/jluniya/release/trunk/ambari/ambari-server/src/test/python/stacks/utils/../../../../main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py", line 87, in setup_config content=Template(params.logsearch_config_file_path,extra_imports=[default]) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 137, in __init__ self.template = self.template_env.get_template(self.name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 716, in get_template return self._load_template(name, self.make_globals(globals)) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/environment.py", line 690, in _load_template template = self.loader.load(self, name, globals) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/loaders.py", line 115, in load source, filename, uptodate = self.get_source(environment, name) File "/Users/jluniya/release/trunk/ambari/ambari-common/src/main/python/resource_management/core/source.py", line 118, in get_source mtime = os.path.getmtime(path) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 62, in getmtime return os.stat(filename).st_mtime OSError: [Errno 2] No such file or directory: '/var/lib/ambari-agent/cache/OOZIE/templates/input.config-hive.json.j2' ---------------------------------------------------------------------- Total run:1192 Total errors:6 Total failures:0 ERROR [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ {code} > Log Search Configuration API > ---------------------------- > > Key: AMBARI-20578 > URL: https://issues.apache.org/jira/browse/AMBARI-20578 > Project: Ambari > Issue Type: Bug > Components: ambari-logsearch > Affects Versions: 3.0.0 > Reporter: Miklos Gergely > Assignee: Miklos Gergely > Fix For: 3.0.0 > > > Log Search should store it's configurations (inputs, filters) by using an > API, which the user may implement as well to use their own way of storing the > configurations. By default for now we offer to store everything in ZooKeeper. -- This message was sent by Atlassian JIRA (v6.3.15#6346)