Eqlx: Equallogic CI not retrying on network connection errors

Bug #1441719 reported by Rajini Karthik
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Rajini Karthik

Bug Description

Cinder's Equallogic driver fails to create any volumes on ssh connection errors.

Error thrown: SSHException: Error connecting via ssh: [Errno 101] ENETUNREACH

Retries don’t happen when there is a processutils.ProcessExecutionError thrown
and in this case it is this error

The eqlx_cli_max_retries is the number of retry attempts and works only for volumebackendapiexception.

Changed in cinder:
assignee: nobody → Rajini Ram (rajini-ram)
summary: - Eqlx: Equallogic driver not retrying on network connection errors
+ Eqlx: Equallogic CI not retrying on network connection errors
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (master)

Fix proposed to branch: master
Review: https://review.openstack.org/171736

Changed in cinder:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.openstack.org/171736
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=576c368f1c57ad4b9ae51268a48ac53c65e794aa
Submitter: Jenkins
Branch: master

commit 576c368f1c57ad4b9ae51268a48ac53c65e794aa
Author: rajinir <email address hidden>
Date: Tue Apr 28 11:28:51 2015 -0500

    Eqlx: Fixes the retries on Network Connection Error

    Volume creations were failing due to ssh connection
    errors throwing ProcessExecutionError
    and retries were not happening. Made a fix
    to retry commands on both network errors and
    backend api exceptions.
    The parameter eqlx_cli_max_retries determines
    the number of retry attempts made.

    Closes Bug: #1441719
    Change-Id: I54b76afc6c9c5d51dd9c38831ee0a1c731c7b161

Changed in cinder:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in cinder:
milestone: none → liberty-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in cinder:
milestone: liberty-1 → 7.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.