[ 
https://issues.apache.org/jira/browse/KAFKA-18277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

TaiJuWu updated KAFKA-18277:
----------------------------
    Description: 
[https://github.com/apache/kafka/pull/18000/files] make output as console 
instead of log so follow error will be reported.
Even if apply KAFKA-18218, {{NetworkDegradeTest}} still fail since {{Starting 
agent process}} appear in {{log}} instead of {{{}stdout{}}}.

log show
[2024-12-17 04:27:01,329] INFO Logging initialized @664ms to 
org.eclipse.jetty.util.log.Slf4jLog (org.eclipse.jetty.util.log)
[2024-12-17 04:27:01,365] INFO Starting agent process. 
(org.apache.kafka.trogdor.agent.Agent)
[2024-12-17 04:27:01,370] INFO Starting REST server 
(org.apache.kafka.trogdor.rest.JsonRestServer)
[2024-12-17 04:27:01,429] INFO Registered resource 
org.apache.kafka.trogdor.agent.AgentRestResource@5167f57d 
(org.apache.kafka.trogdor.rest.JsonRestServer)
[2024-12-17 04:27:01,489] INFO jetty-9.4.56.v20240826; built: 
2024-08-26T17:15:05.868Z; git: ec6782ff5ead824dabdcf47fa98f90a4aedff401; jvm 
17.0.2+8-86 (org.eclipse.jetty.server.Server)


stdout, stderr:

Dec 17, 2024 4:27:01 AM org.glassfish.jersey.server.wadl.WadlFeature configure
WARNING: JAXBContext implementation could not be found. WADL feature is 
disabled.
Dec 17, 2024 4:27:01 AM org.glassfish.jersey.internal.inject.Providers 
checkProviderRuntime
WARNING: A provider org.apache.kafka.trogdor.agent.AgentRestResource registered 
in SERVER runtime does not implement any provider interfaces applicable in the 
SERVER runtime. Due to constraint configuration problems the provider 
org.apache.kafka.trogdor.agent.AgentRestResource will be ignored.
callstack
Traceback (most recent call last):
    File 
"/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 
350, in _do_run
    self.setup_test()
    File 
"/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 
402, in setup_test
    self.test.setup()
    File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/test.py", line 
74, in setup
    self.setUp()
    File "/opt/kafka-dev/tests/kafkatest/tests/core/network_degrade_test.py", 
line 42, in setUp
    self.trogdor.start()
    File "/usr/local/lib/python3.7/dist-packages/ducktape/services/service.py", 
line 265, in start
    self.start_node(node, **kwargs)
    File "/opt/kafka-dev/tests/kafkatest/services/trogdor/trogdor.py", line 
141, in start_node
    self._start_agent_node(node)
    File "/opt/kafka-dev/tests/kafkatest/services/trogdor/trogdor.py", line 
158, in _start_agent_node
    TrogdorService.AGENT_LOG, node)
    File "/opt/kafka-dev/tests/kafkatest/services/trogdor/trogdor.py", line 
175, in _start_trogdor_daemon
    err_msg=("%s on %s didn't finish startup" % (daemon_name, node.name)))
    File 
"/usr/local/lib/python3.7/dist-packages/ducktape/cluster/remoteaccount.py", 
line 754, in wait_until
    allow_fail=True) == 0, **kwargs)
    File "/usr/local/lib/python3.7/dist-packages/ducktape/utils/util.py", line 
58, in wait_until
    raise TimeoutError(err_msg() if callable(err_msg) else err_msg) from 
last_exception
    ducktape.errors.TimeoutError: agent on ducker02 didn't finish startup

> fix e2e network_degrade_test
> ----------------------------
>
>                 Key: KAFKA-18277
>                 URL: https://issues.apache.org/jira/browse/KAFKA-18277
>             Project: Kafka
>          Issue Type: Test
>            Reporter: TaiJuWu
>            Assignee: TaiJuWu
>            Priority: Major
>             Fix For: 4.0.0
>
>
> [https://github.com/apache/kafka/pull/18000/files] make output as console 
> instead of log so follow error will be reported.
> Even if apply KAFKA-18218, {{NetworkDegradeTest}} still fail since {{Starting 
> agent process}} appear in {{log}} instead of {{{}stdout{}}}.
> log show
> [2024-12-17 04:27:01,329] INFO Logging initialized @664ms to 
> org.eclipse.jetty.util.log.Slf4jLog (org.eclipse.jetty.util.log)
> [2024-12-17 04:27:01,365] INFO Starting agent process. 
> (org.apache.kafka.trogdor.agent.Agent)
> [2024-12-17 04:27:01,370] INFO Starting REST server 
> (org.apache.kafka.trogdor.rest.JsonRestServer)
> [2024-12-17 04:27:01,429] INFO Registered resource 
> org.apache.kafka.trogdor.agent.AgentRestResource@5167f57d 
> (org.apache.kafka.trogdor.rest.JsonRestServer)
> [2024-12-17 04:27:01,489] INFO jetty-9.4.56.v20240826; built: 
> 2024-08-26T17:15:05.868Z; git: ec6782ff5ead824dabdcf47fa98f90a4aedff401; jvm 
> 17.0.2+8-86 (org.eclipse.jetty.server.Server)
> stdout, stderr:
> Dec 17, 2024 4:27:01 AM org.glassfish.jersey.server.wadl.WadlFeature configure
> WARNING: JAXBContext implementation could not be found. WADL feature is 
> disabled.
> Dec 17, 2024 4:27:01 AM org.glassfish.jersey.internal.inject.Providers 
> checkProviderRuntime
> WARNING: A provider org.apache.kafka.trogdor.agent.AgentRestResource 
> registered in SERVER runtime does not implement any provider interfaces 
> applicable in the SERVER runtime. Due to constraint configuration problems 
> the provider org.apache.kafka.trogdor.agent.AgentRestResource will be ignored.
> callstack
> Traceback (most recent call last):
>     File 
> "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", 
> line 350, in _do_run
>     self.setup_test()
>     File 
> "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", 
> line 402, in setup_test
>     self.test.setup()
>     File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/test.py", 
> line 74, in setup
>     self.setUp()
>     File "/opt/kafka-dev/tests/kafkatest/tests/core/network_degrade_test.py", 
> line 42, in setUp
>     self.trogdor.start()
>     File 
> "/usr/local/lib/python3.7/dist-packages/ducktape/services/service.py", line 
> 265, in start
>     self.start_node(node, **kwargs)
>     File "/opt/kafka-dev/tests/kafkatest/services/trogdor/trogdor.py", line 
> 141, in start_node
>     self._start_agent_node(node)
>     File "/opt/kafka-dev/tests/kafkatest/services/trogdor/trogdor.py", line 
> 158, in _start_agent_node
>     TrogdorService.AGENT_LOG, node)
>     File "/opt/kafka-dev/tests/kafkatest/services/trogdor/trogdor.py", line 
> 175, in _start_trogdor_daemon
>     err_msg=("%s on %s didn't finish startup" % (daemon_name, node.name)))
>     File 
> "/usr/local/lib/python3.7/dist-packages/ducktape/cluster/remoteaccount.py", 
> line 754, in wait_until
>     allow_fail=True) == 0, **kwargs)
>     File "/usr/local/lib/python3.7/dist-packages/ducktape/utils/util.py", 
> line 58, in wait_until
>     raise TimeoutError(err_msg() if callable(err_msg) else err_msg) from 
> last_exception
>     ducktape.errors.TimeoutError: agent on ducker02 didn't finish startup



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to