Description of problem:
Eqlx driver can lead to deadlock on SSH session unavailability
https://bugs.launchpad.net/cinder/+bug/1374613
This is a bug in the eql cinder driver and there will be a patch submitted to the cinder/openstack juno branch and the kilo/current branch
Version-Release number of selected component (if applicable):
Target to pull this for the next OSP6 update.
How reproducible:
Steps to Reproduce:
1.
2.
3.
Actual results:
Expected results:
Additional info:
--- Additional comment from arkady kanevsky on 2014-12-16 17:56:31 EST ---
Rajini,
let you track upstream progress on it and cinder.conf changes needed for it.
If we manage to have the same Dell driver to be able to handle both CMPL and EQL then you will need to file another bug for fixing EQL config in cinder puppet module.
No change in cinder puppet till CMPL driver is merged upstream.
Mike,
I targeted it to A2. If we need to target it to A1 for meeting JS-3.5 timeline, please, modify it.
Comment 6Prasanth Anbalagan
2015-02-18 17:19:58 UTC
I do not see any deadlocks while testing with the following version,
[root@lynx13 ~(keystone_admin)]# yum list installed | grep openstack-cinder
openstack-cinder.noarch 2014.2.2-1.el7ost @RH7-RHOS-6.0
With eqlx_cli_timeout set to 1 second and forcing SSH timeouts, I tried several cinder commands and no deadlocks were observed. The same was tried with Tempest tests running in the background to create load on the system. Since no issues were observed under these scenarios, I'm moving the bug to verified.
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.
https://rhn.redhat.com/errata/RHBA-2015-0637.html