<html><body>
<p><font size="2" face="sans-serif">Currently, neutronclient is hardcoded to only try a request once in retry_request by virtue of the fact that it uses self.retries as the retry count, and that's initialized to 0 and never changed.  We've seen an issue where we get an ssl handshaking error intermittently (seems like more of an ssl bug) and a retry would probably have worked.  Yet, since neutronclient only tries once and gives up, it fails the entire operation.  Here is the code in question:</font><br>
<br>
<font size="2" face="sans-serif"><a href="https://github.com/openstack/python-neutronclient/blob/master/neutronclient/v2_0/client.py#L1296">https://github.com/openstack/python-neutronclient/blob/master/neutronclient/v2_0/client.py#L1296</a></font><br>
<br>
<font size="2" face="sans-serif">Does anybody know if there's some explicit reason we don't currently allow configuring the number of retries?  If not, I'm inclined to propose a change for just that.</font></body></html>