Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-61461

[4.20] Revert the switch to local RPC on 4.21 and 4.20

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 2
    • Critical
    • Yes
    • None
    • Approved
    • 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.

              rhn-engineering-dtantsur Dmitry Tantsur
              rhn-engineering-dtantsur Dmitry Tantsur
              None
              None
              Steeve Goveas Steeve Goveas
              None
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: