[
https://issues.apache.org/jira/browse/IGNITE-18112?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Daschinsky updated IGNITE-18112:
-------------------------------------
Ignite Flags: (was: Docs Required,Release Notes Required)
> [ducktests] wrong logging configuration is used for control.sh
> --------------------------------------------------------------
>
> Key: IGNITE-18112
> URL: https://issues.apache.org/jira/browse/IGNITE-18112
> Project: Ignite
> Issue Type: Test
> Reporter: Sergey Korotkov
> Assignee: Sergey Korotkov
> Priority: Minor
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Wrong logging configuration may be used for the {{control.sh}} utility during
> the ducktest run in *development* mode.
> ***
> Currently random implementation of the IgniteLogger (log4j2, slfj2, jul, jcl)
> may be chosen depending on what modules are actually built, or arbitrary
> testing logging config file (like {{log4j2.xml}} one from the
> {{modules/clients}} or {{log4j2.properties}} from {{modules/visor-plugins}}
> may be put on the classpath and used instead of the
> {{/mnt/service/config/ignite-ducktape-log4j2.xml}} one.
> ***
> This breaks the control.sh console output so it can not be parsed by the
> ignite ducktape framework.
> In particular the *control_utility.tx_test.TransactionsTests.test_tx_info*
> test fails as:
> {noformat}
> Traceback (most recent call last):
> File
> "/u01/jenkins/workspace/ise/DevOPS/Ducktape/run_tests_ai_daily/venv/lib64/python3.8/site-packages/ducktape/tests/runner_client.py",
> line 133, in run
> data = self.run_test()
> File
> "/u01/jenkins/workspace/ise/DevOPS/Ducktape/run_tests_ai_daily/venv/lib64/python3.8/site-packages/ducktape/tests/runner_client.py",
> line 197, in run_test
> return self.test_context.function(self.test)
> File
> "/u01/jenkins/workspace/ise/DevOPS/Ducktape/run_tests_ai_daily/venv/lib64/python3.8/site-packages/ducktape/mark/_mark.py",
> line 429, in wrapper
> return functools.partial(f, *args, **kwargs)(*w_args, **w_kwargs)
> File
> "/u01/jenkins/workspace/ise/DevOPS/Ducktape/run_tests_ai_daily/ignite-dev/modules/ducktests/tests/ignitetest/utils/_mark.py",
> line 233, in extended_test
> test_result = func(self, *args, **kwargs)
> File
> "/u01/jenkins/workspace/ise/DevOPS/Ducktape/run_tests_ai_daily/ignite-dev/modules/ducktests/tests/ignitetest/tests/control_utility/tx_test.py",
> line 62, in test_tx_info
> assert res.xid == pick_tx.xid
> AttributeError: 'NoneType' object has no attribute 'xid'
> {noformat}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)