-
Bug
-
Resolution: Unresolved
-
Critical
-
4.20, 4.21
-
Quality / Stability / Reliability
-
False
-
-
2
-
Critical
-
Yes
-
None
-
Proposed
-
Metal Platform 276, Metal Platform 277
-
2
-
In Progress
-
Release Note Not Required
-
None
-
None
-
None
-
None
-
None
Description of problem:
It looks like the switch to local RPC can cause Ironic to get dysfunctional. I have a local environment where RPC validation calls time out with
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='::1', port=8089): Read timed out. (read timeout=120.0)
While on the server side (which is the same side in reality)
File "/usr/lib/python3.12/site-packages/cheroot/makefile.py", line 33, in _flush_unlocked n = self.raw.write(bytes(self._write_buf)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/socket.py", line 725, in write return self._sock.send(b) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/eventlet/green/ssl.py", line 206, in send return self._call_trampolining( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/eventlet/green/ssl.py", line 166, in _call_trampolining return func(*a, **kw) ^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/ssl.py", line 1181, in send return self._sslobj.write(data) ^^^^^^^^^^^^^^^^^^^^^^^^ ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2406)
The change to local RPC has been reverted on the master branch already, but 4.21 has not received the revert yet, and we need to handle it on 4.20 too.
- is cloned by
-
OCPBUGS-61461 [4.20] Revert the switch to local RPC on 4.21 and 4.20
-
- Verified
-
- is depended on by
-
OCPBUGS-61461 [4.20] Revert the switch to local RPC on 4.21 and 4.20
-
- Verified
-
- links to