celery/kombu — pull request #341 by FelixSchwarz (2014-04-18 14:24:24+00:00)
Title: Improve SQLAlchemy connection handling

currently the SQLAlchemy Transport does not set the "connection_errors" attribute. This prevents downstream users like celery to handle connection errors appropriately.

For example celery (with a db broker) will immediately exit if the DB server was restarted (which usually drops all existing connections) because it uses kombu's Transport.connection_errors in its except clause.