<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 25, 2021 at 1:55 AM Massimo Sgaravatto <<a href="mailto:massimo.sgaravatto@gmail.com">massimo.sgaravatto@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dear all</div><div><br></div>In our Cloud we have multiple backends for Cinder. One of them is using the Dell EMC PS Series volume driver<div><br></div><div>My understanding (reading <a href="https://docs.openstack.org/releasenotes/cinder/ussuri.html" target="_blank">https://docs.openstack.org/releasenotes/cinder/ussuri.html</a>) is that the driver doesn't work anymore in >= Ussuri</div><div><br></div><div><div>A while ago we migrated to Train (using CentOS7 as operating system) and everything kept working fine.<br></div><div>We are now trying to migrate to CentOS8 (still using Train) and the cinder volume service for the equallogic backend doesn't work anymore</div><div>In the log file I found something like this [*]</div><div><br></div><div><br></div><div>We already planned to dismiss that backend (but we planned to do that before next Openstack update).</div><div><br></div><div>Does anyone know if that driver is supposed to work with Train and CentOS8 (and therefore python3) ?</div></div></div></blockquote><div><br></div><div>Hi Massimo,</div><div><br></div><div>Per [1] and [2], Dell EMC deprecated their PS driver in Stein with the intention of removing it in Train. So no, the driver was not intended to work in Train. Dell EMC didn't address py3 issues because of their intent to remove the driver in Train.</div><div><br></div><div>It turns out they didn't actually remove the driver in Train, but they did so in Ussuri [3]. But I would consider the driver to be non-functional in Train.</div><div><br></div><div>[1] <a href="https://review.opendev.org/c/openstack/cinder/+/603441">https://review.opendev.org/c/openstack/cinder/+/603441</a></div><div>[2] <a href="https://review.opendev.org/c/openstack/cinder/+/603441/6/releasenotes/notes/dell-emc-ps-deprecation-ae8d166e1847ea94.yaml">https://review.opendev.org/c/openstack/cinder/+/603441/6/releasenotes/notes/dell-emc-ps-deprecation-ae8d166e1847ea94.yaml</a></div><div>[3] <a href="https://review.opendev.org/c/openstack/cinder/+/703839">https://review.opendev.org/c/openstack/cinder/+/703839</a></div><div><br></div><div>Alan<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><br></div><div>Thanks, Massimo</div><div><br></div><div><br></div><div>[*]</div><div>021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a> 
[req-9fee10a8-4ad4-4bb3-a04c-46ef6919bb0f - - - - -] Error running 
command.: TypeError: must be str, not bytes
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a> 
Traceback (most recent call last):
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File 
"/usr/lib/python3.6/site-packages/cinder/volume/drivers/dell_emc/ps.py", 
line 248, in _run_ssh
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a> 
timeout=self.configuration.ssh_conn_timeout)
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File 
"/usr/lib/python3.6/site-packages/cinder/volume/drivers/dell_emc/ps.py", 
line 72, in __inner
<br>2021-08-25 10:13:06.637 30932 ERROR 
<a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>     res = gt.wait()
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File "/usr/lib/python3.6/site-packages/eventlet/greenthread.py", line 
181, in wait
<br>2021-08-25 10:13:06.637 30932 ERROR 
<a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>     return self._exit_event.wait()
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File "/usr/lib/python3.6/site-packages/eventlet/event.py", line 125, in wait
<br>2021-08-25 10:13:06.637 30932 ERROR 
<a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>     result = hub.switch()
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File "/usr/lib/python3.6/site-packages/eventlet/hubs/hub.py", line 298, 
in switch
<br>2021-08-25 10:13:06.637 30932 ERROR 
<a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>     return self.greenlet.switch()
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File "/usr/lib/python3.6/site-packages/eventlet/greenthread.py", line 
221, in main
<br>2021-08-25 10:13:06.637 30932 ERROR 
<a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>     result = function(*args, **kwargs)
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File 
"/usr/lib/python3.6/site-packages/cinder/volume/drivers/dell_emc/ps.py", 
line 196, in _ssh_execute
<br>2021-08-25 10:13:06.637 30932 ERROR 
<a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>     self._get_output(chan)
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>   
File 
"/usr/lib/python3.6/site-packages/cinder/volume/drivers/dell_emc/ps.py", 
line 175, in _get_output
<br>2021-08-25 10:13:06.637 30932 ERROR 
<a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a>     out += ret
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a> 
TypeError: must be str, not bytes
<br>2021-08-25 10:13:06.637 30932 ERROR <a href="http://cinder.volume.drivers.dell_emc.ps" target="_blank">cinder.volume.drivers.dell_emc.ps</a> <br></div><div><br></div></div></div>
</blockquote></div></div>