redpanda icon indicating copy to clipboard operation
redpanda copied to clipboard

CI Failure (paramiko.buffered_pipe.PipeTimeout - produce timeout) in `RecoveryModeTest.test_recovery_mode`

Open bharathv opened this issue 2 years ago • 5 comments

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

Module: rptest.tests.recovery_mode_test
Class: RecoveryModeTest
Method: test_recovery_mode
test_id:    RecoveryModeTest.test_recovery_mode
status:     FAIL
run time:   78.157 seconds

Exception('RpkProducer-1-140565560335600-worker-1: Traceback (most recent call last):\n  File "/usr/local/lib/python3.10/dist-packages/paramiko/channel.py", line 699, in recv\n    out = self.in_buffer.read(nbytes, self.timeout)\n  File "/usr/local/lib/python3.10/dist-packages/paramiko/buffered_pipe.py", line 164, in read\n    raise PipeTimeout()\nparamiko.buffered_pipe.PipeTimeout\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/usr/local/lib/python3.10/dist-packages/ducktape/services/background_thread.py", line 38, in _protected_worker\n    self._worker(idx, node)\n  File "/root/tests/rptest/services/rpk_producer.py", line 73, in _worker\n    for line in node.account.ssh_capture(\n  File "/usr/local/lib/python3.10/dist-packages/ducktape/cluster/remoteaccount.py", line 687, in next\n    return next(self.iter_obj)\n  File "/usr/local/lib/python3.10/dist-packages/ducktape/cluster/remoteaccount.py", line 344, in output_generator\n    for line in iter(stdout.readline, \'\'):\n  File "/usr/local/lib/python3.10/dist-packages/paramiko/file.py", line 291, in readline\n    new_data = self._read(n)\n  File "/usr/local/lib/python3.10/dist-packages/paramiko/channel.py", line 1361, in _read\n    return self.channel.recv(size)\n  File "/usr/local/lib/python3.10/dist-packages/paramiko/channel.py", line 701, in recv\n    raise socket.timeout()\nTimeoutError\n')
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 "/root/tests/rptest/services/cluster.py", line 82, in wrapped
    r = f(self, *args, **kwargs)
  File "/root/tests/rptest/tests/recovery_mode_test.py", line 179, in test_recovery_mode
    _produce(self, "mytopic1")
  File "/root/tests/rptest/tests/recovery_mode_test.py", line 33, in _produce
    producer.run()
  File "/usr/local/lib/python3.10/dist-packages/ducktape/services/service.py", line 345, in run 
    self.wait()
  File "/usr/local/lib/python3.10/dist-packages/ducktape/services/background_thread.py", line 74, in wait
    self._propagate_exceptions()
  File "/usr/local/lib/python3.10/dist-packages/ducktape/services/background_thread.py", line 100, in _propagate_exceptions
    raise Exception(self.errors)
Exception: RpkProducer-1-140565560335600-worker-1: Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/paramiko/channel.py", line 699, in recv
    out = self.in_buffer.read(nbytes, self.timeout)
  File "/usr/local/lib/python3.10/dist-packages/paramiko/buffered_pipe.py", line 164, in read
    raise PipeTimeout()
paramiko.buffered_pipe.PipeTimeout

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/ducktape/services/background_thread.py", line 38, in _protected_worker
    self._worker(idx, node)
  File "/root/tests/rptest/services/rpk_producer.py", line 73, in _worker
    for line in node.account.ssh_capture(
  File "/usr/local/lib/python3.10/dist-packages/ducktape/cluster/remoteaccount.py", line 687, in next
    return next(self.iter_obj)
  File "/usr/local/lib/python3.10/dist-packages/ducktape/cluster/remoteaccount.py", line 344, in output_generator
    for line in iter(stdout.readline, ''):
  File "/usr/local/lib/python3.10/dist-packages/paramiko/file.py", line 291, in readline
    new_data = self._read(n)
  File "/usr/local/lib/python3.10/dist-packages/paramiko/channel.py", line 1361, in _read
    return self.channel.recv(size)
  File "/usr/local/lib/python3.10/dist-packages/paramiko/channel.py", line 701, in recv
    raise socket.timeout()
TimeoutError

bharathv avatar Dec 05 '23 09:12 bharathv

cc: @ztlpn

bharathv avatar Dec 05 '23 09:12 bharathv

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

vbotbuildovich avatar Dec 13 '23 20:12 vbotbuildovich

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

vbotbuildovich avatar Jan 11 '24 00:01 vbotbuildovich

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

vbotbuildovich avatar Jan 27 '24 01:01 vbotbuildovich

*https://buildkite.com/redpanda/vtools/builds/11824

vbotbuildovich avatar Feb 13 '24 20:02 vbotbuildovich

Moved this to devprod team as its more about ducktape infrastructure.

dotnwat avatar Feb 24 '24 18:02 dotnwat

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

vbotbuildovich avatar Mar 01 '24 00:03 vbotbuildovich

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

vbotbuildovich avatar Mar 04 '24 18:03 vbotbuildovich

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

vbotbuildovich avatar Mar 25 '24 13:03 vbotbuildovich

Not seen in at least two months, closing

piyushredpanda avatar Jun 18 '24 05:06 piyushredpanda