[openstack-dev] [neutron] Supporting retries in neutronclient

Kyle Mestery mestery at noironetworks.com
Tue May 27 18:56:12 UTC 2014


On Tue, May 27, 2014 at 12:48 PM, Paul Ward <wpward at us.ibm.com> wrote:
> 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:
>
> https://github.com/openstack/python-neutronclient/blob/master/neutronclient/v2_0/client.py#L1296
>
> 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.
>
There is a review to address this in place now [1]. I've given a -1
due to a trivial reason which I hope Jakub will address soon so we can
land this patch in the client code.

Thanks,
Kyle

[1] https://review.openstack.org/#/c/90104/

>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



More information about the OpenStack-dev mailing list