Bug 1947474 - NetApp SolidFire cinder driver may fail operations with xNotPrimary error when ElementOS system is upgrading
Summary: NetApp SolidFire cinder driver may fail operations with xNotPrimary error whe...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-cinder
Version: 16.1 (Train)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z6
: 16.1 (Train on RHEL 8.2)
Assignee: Pablo Caruana
QA Contact: Tzach Shefi
Andy Stillman
URL:
Whiteboard:
Depends On:
Blocks: 1888417
TreeView+ depends on / blocked
 
Reported: 2021-04-08 14:34 UTC by Pablo Caruana
Modified: 2022-08-26 15:20 UTC (History)
7 users (show)

Fixed In Version: openstack-cinder-15.3.1-7.el8ost
Doc Type: Bug Fix
Doc Text:
This update fixes an issue that caused some API calls, such as create snapshot, to fail with an xNotPrimary error during workload re-balancing operations. + When SolidFire is under heavy load or being upgraded, the SolidFire cluster might re-balance cluster workload by automatically moving connections from primary to secondary nodes. Previously, some API calls failed with an xNotPrimary error during these workload balance operations and were not retried. + This update fixes the issue by adding the xNotPrimary exception to the SolidFire driver list of retryable exceptions.
Clone Of: 1888417
Environment:
Last Closed: 2021-05-26 13:52:31 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 764269 0 None MERGED NetApp SolidFire: Fix error on cluster workload rebalancing 2021-04-08 14:34:08 UTC
Red Hat Issue Tracker OSP-2052 0 None None None 2022-08-26 15:20:27 UTC
Red Hat Product Errata RHBA-2021:2097 0 None None None 2021-05-26 13:53:07 UTC

Description Pablo Caruana 2021-04-08 14:34:09 UTC
NetApp SolidFire: Fix error on cluster workload rebalancing

When SolidFire is under heavy load or being upgraded, the
SolidFire cluster may automatically move connections from primary
to secondary nodes, in order to rebalance cluster workload.

Although this operation ocurrs very quickly, if an operation is made
to a volume at the same time it's being moved, there might be a
chance that API calls such as create snapshot could fail with
xNotPrimary error. Normally this will succeed on a retry of the
operation.

This patch fixes this issue by adding the xNotPrimary exception to
our list of retryable exceptions in the SolidFire driver.

Comment 13 errata-xmlrpc 2021-05-26 13:52:31 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 (Red Hat OpenStack Platform 16.1.6 bug fix and enhancement 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.

https://access.redhat.com/errata/RHBA-2021:2097


Note You need to log in before you can comment on or make changes to this bug.