Timeouts on netlink related operations in many functional tests causes job's timeout
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Confirmed
|
Critical
|
Miguel Lavalle |
Bug Description
Example of failure https:/
It seems that many tests are stuck on the interaction with netlink (add ip, device_exists, etc.)
Example of stacktrace:
2023-07-14 16:22:38.548953 | controller | Captured traceback:
2023-07-14 16:22:38.548978 | controller | ~~~~~~~~~~~~~~~~~~~
2023-07-14 16:22:38.549017 | controller | Traceback (most recent call last):
2023-07-14 16:22:38.549042 | controller |
2023-07-14 16:22:38.549101 | controller | File "/home/
2023-07-14 16:22:38.549143 | controller | return f(self, *args, **kwargs)
2023-07-14 16:22:38.549164 | controller |
2023-07-14 16:22:38.549202 | controller | File "/home/
2023-07-14 16:22:38.549283 | controller | self.setup_
2023-07-14 16:22:38.549305 | controller |
2023-07-14 16:22:38.549330 | controller | File "/home/
2023-07-14 16:22:38.549362 | controller | self._plug_
2023-07-14 16:22:38.549390 | controller |
2023-07-14 16:22:38.549416 | controller | File "/home/
2023-07-14 16:22:38.549505 | controller | self.driver.
2023-07-14 16:22:38.549533 | controller |
2023-07-14 16:22:38.549554 | controller | File "/home/
2023-07-14 16:22:38.549583 | controller | device.
2023-07-14 16:22:38.549607 | controller |
2023-07-14 16:22:38.549628 | controller | File "/home/
2023-07-14 16:22:38.551748 | controller | add_ip_
2023-07-14 16:22:38.551786 | controller |
2023-07-14 16:22:38.551817 | controller | File "/home/
2023-07-14 16:22:38.551841 | controller | privileged.
2023-07-14 16:22:38.551859 | controller |
2023-07-14 16:22:38.551878 | controller | File "/home/
2023-07-14 16:22:38.551899 | controller | return self.channel.
2023-07-14 16:22:38.551921 | controller |
2023-07-14 16:22:38.551942 | controller | File "/home/
2023-07-14 16:22:38.552058 | controller | result = self.send_
2023-07-14 16:22:38.552087 | controller |
2023-07-14 16:22:38.552106 | controller | File "/home/
2023-07-14 16:22:38.552155 | controller | reply = future.result()
2023-07-14 16:22:38.552184 | controller |
2023-07-14 16:22:38.552215 | controller | File "/home/
2023-07-14 16:22:38.552241 | controller | if not self.condvar.
2023-07-14 16:22:38.552264 | controller |
2023-07-14 16:22:38.552285 | controller | File "/usr/lib/
2023-07-14 16:22:38.552302 | controller | waiter.acquire()
2023-07-14 16:22:38.552321 | controller |
2023-07-14 16:22:38.552339 | controller | File "/home/
2023-07-14 16:22:38.552358 | controller | hubs.get_
2023-07-14 16:22:38.552381 | controller |
2023-07-14 16:22:38.552456 | controller | File "/home/
2023-07-14 16:22:38.552475 | controller | return self.greenlet.
2023-07-14 16:22:38.552497 | controller |
2023-07-14 16:22:38.552513 | controller | File "/home/
2023-07-14 16:22:38.552533 | controller | self.wait(
2023-07-14 16:22:38.552553 | controller |
2023-07-14 16:22:38.552568 | controller | File "/home/
2023-07-14 16:22:38.552595 | controller | presult = self.do_
2023-07-14 16:22:38.552616 | controller |
2023-07-14 16:22:38.552634 | controller | File "/home/
2023-07-14 16:22:38.552653 | controller | return self.poll.
2023-07-14 16:22:38.552671 | controller |
2023-07-14 16:22:38.552694 | controller | File "/home/
2023-07-14 16:22:38.552731 | controller | raise TimeoutException()
2023-07-14 16:22:38.552759 | controller |
2023-07-14 16:22:38.552785 | controller | fixtures.
It also looks similarly in https:/