redpanda icon indicating copy to clipboard operation
redpanda copied to clipboard

CI Failure (failed to wait until status condition) in `PartitionBalancerTest.test_maintenance_mode`

Open vbotbuildovich opened this issue 6 months ago • 6 comments

https://buildkite.com/redpanda/redpanda/builds/43068

Module: rptest.tests.partition_balancer_test
Class: PartitionBalancerTest
Method: test_maintenance_mode
Arguments: {
    "kill_same_node": false
}
test_id:    PartitionBalancerTest.test_maintenance_mode
status:     FAIL
run time:   174.617 seconds

TimeoutError('failed to wait until status condition')
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/ducktape/tests/runner_client.py", line 184, in _do_run
    data = self.run_test()
  File "/usr/local/lib/python3.10/dist-packages/ducktape/tests/runner_client.py", line 269, in run_test
    return self.test_context.function(self.test)
  File "/usr/local/lib/python3.10/dist-packages/ducktape/mark/_mark.py", line 481, in wrapper
    return functools.partial(f, *args, **kwargs)(*w_args, **w_kwargs)
  File "/root/tests/rptest/services/cluster.py", line 82, in wrapped
    r = f(self, *args, **kwargs)
  File "/root/tests/rptest/tests/partition_balancer_test.py", line 973, in test_maintenance_mode
    self.wait_until_ready(expected_unavailable_node=to_kill)
  File "/root/tests/rptest/tests/partition_balancer_test.py", line 202, in wait_until_ready
    return self.wait_until_status(predicate, timeout_sec=timeout_sec)
  File "/root/tests/rptest/tests/partition_balancer_test.py", line 179, in wait_until_status
    return wait_until_result(
  File "/root/tests/rptest/util.py", line 90, in wait_until_result
    wait_until(wrapped_condition, *args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/ducktape/utils/util.py", line 57, in wait_until
    raise TimeoutError(err_msg() if callable(err_msg) else err_msg) from last_exception
ducktape.errors.TimeoutError: failed to wait until status condition

JIRA Link: CORE-1683

vbotbuildovich avatar Dec 20 '23 00:12 vbotbuildovich

It looks like the error for the timeout is too generic and could be updated so that future errors of the same type provide more information in the error string.

dotnwat avatar Dec 20 '23 01:12 dotnwat

*https://buildkite.com/redpanda/redpanda/builds/43440

vbotbuildovich avatar Jan 09 '24 14:01 vbotbuildovich

*https://buildkite.com/redpanda/redpanda/builds/44415

vbotbuildovich avatar Jan 30 '24 00:01 vbotbuildovich

*https://buildkite.com/redpanda/redpanda/builds/45272

vbotbuildovich avatar Feb 24 '24 00:02 vbotbuildovich

*https://buildkite.com/redpanda/redpanda/builds/46314

vbotbuildovich avatar Mar 16 '24 21:03 vbotbuildovich

*https://buildkite.com/redpanda/redpanda/builds/48379

vbotbuildovich avatar Apr 27 '24 21:04 vbotbuildovich