Bug 1140212

Summary: vmware: Fix problems with VIM API retry logic
Product: Red Hat OpenStack Reporter: Scott Lewis <sclewis>
Component: openstack-cinderAssignee: Eric Harney <eharney>
Status: CLOSED ERRATA QA Contact: Jaroslav Henner <jhenner>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.0 (RHEL 7)CC: eharney, jhenner, lhh, mbooth, scohen, sgordon, slong, yeylon
Target Milestone: z1Keywords: ZStream
Target Release: 5.0 (RHEL 6)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-cinder-2014.1.2-3.el6ost Doc Type: Bug Fix
Doc Text:
Previously, OpenStack Block Storage (cinder) would retry any vSphere API call which failed, not just those which failed due to authentication or temporary network issues. Additionally, the code to automatically recreate a session could fail spuriously under some circumstances. This meant that any vSphere API call that failed would be called multiple times, which increased the load on the vSphere server. Also, API failures could result in a failure to re- establish a new session, causing all subsequent API calls to fail. With this update, vSphere API calls are only retried for transient network or session errors, and session recreation is independently retried for connection errors. This reduces the load on the vSphere server, and sessions are reliably recreated if they expire or fail.
Story Points: ---
Clone Of: 1102340 Environment:
Last Closed: 2014-09-30 17:52:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1102340, 1140213    
Bug Blocks: 1055536, 1140210    

Comment 6 errata-xmlrpc 2014-09-30 17:52:21 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2014-1343.html