Merge "Dell PowerFlex: Unnecessary login happen"

This commit is contained in:
Zuul 2024-02-21 16:47:55 +00:00 committed by Gerrit Code Review
commit f33b2b2b83
2 changed files with 11 additions and 1 deletions

View File

@ -335,8 +335,10 @@ class ScaleIOConnector(base.BaseLinuxConnector):
self.server_ip = connection_properties['serverIP']
self.server_port = connection_properties['serverPort']
self.server_username = connection_properties['serverUsername']
self.server_password, self.server_token = self._get_password_token(
self.server_password, server_token = self._get_password_token(
connection_properties)
if server_token:
self.server_token = server_token
self.iops_limit = connection_properties['iopsLimit']
self.bandwidth_limit = connection_properties['bandwidthLimit']
self.verify_certificate = (

View File

@ -0,0 +1,8 @@
---
fixes:
- |
PowerFlex driver `bug #2004630
<https://bugs.launchpad.net/cinder/+bug/2004630>`_:
Fixed regression which caused the PowerFlex (ScaleIO) connector to
login multiple times, even with an existing valid token. The ScaleIO
connector now caches and reuses the token.