Eqlx driver can lead to deadlock on SSH session unavailability
Bug #1409894 reported by
Rajini Karthik
This bug report is a duplicate of:
Bug #1410627: EqualLogic driver makes cinder-volume service unavailable if eqlx server closes the ssh connection.
Edit
Remove
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Invalid
|
Undecided
|
Rajini Karthik |
Bug Description
The EqualLogic driver uses an SSH connection to the PS array to perform CLI operations. The maximum number of SSH sessions (7) supported makes limitation on provisioning multiple number of VM at the same time.
The cinder-volume service goes down and CPU utilization is at 100%. The root cause is due to the while loop in ssh getoutput routine which becomes a deadlock and consumes all CPU resources. It seems that we should check the SSH session availability before entering the While loop.
Error: Number of open cli sessions reached maximum allowed value of 7
Changed in cinder: | |
assignee: | nobody → Rajini Ram (rajini-ram) |
description: | updated |
To post a comment you must log in.
This is a duplicate of bug #1410627