Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-18277

Convert network_degrade_test to Kraft mode

    XMLWordPrintableJSON

Details

    • Test
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 4.0.0
    • None
    • None

    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

      Attachments

        Issue Links

          Activity

            People

              taijuwu TaiJuWu
              taijuwu TaiJuWu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: