celery/kombu — pull request #419 by belogrudov (2014-10-21 15:19:18+00:00)
Title: Fix broken timeout for SSL transport

read_timeout sets timeout on original TCP socket even if it has been wrapped into SSLSocket. Changing timeout such way does not influence wrapped socket. We need to use other interface - thru transport.sslobj instead of transport.sock . This fix also handles OpenStack issue when Rabbit SSL is used and Nova Compute starts a bit faster then Nova Conductor - the former hangs forever with incorrectly set 10s timeout