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

Kyle Mestery mestery at noironetworks.com
Tue May 27 20:09:49 UTC 2014


I'm not aware of any such change at the moment, no.

On Tue, May 27, 2014 at 3:06 PM, Paul Ward <wpward at us.ibm.com> wrote:
> Great!  Do you know if there's any corresponding nova changes to support
> this as a conf option that gets passed in to this new parm?
>
>
>
> Kyle Mestery <mestery at noironetworks.com> wrote on 05/27/2014 01:56:12 PM:
>
>> From: Kyle Mestery <mestery at noironetworks.com>
>> To: "OpenStack Development Mailing List (not for usage questions)"
>> <openstack-dev at lists.openstack.org>,
>> Date: 05/27/2014 02:00 PM
>> Subject: Re: [openstack-dev] [neutron] Supporting retries in neutronclient
>
>
>>
>> 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
>> >
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
> _______________________________________________
> 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