pso-csi
pso-csi copied to clipboard
csi.ProbeRequest compatibility issue using k8s v1.22+
When we install PSO in the k8s v1.22+ environment, we will see the following error from the csi-controller log
time="2022-06-03T01:39:41Z" level=error msg="waiters found" bucket= req="(*csi.ProbeRequest) " span="{}" waiters=1
time="2022-06-03T01:39:41Z" level=error msg="failed to queue request" error="rpc error: code = Aborted desc = requests pending" req="(*csi.ProbeRequest) " span="{}"
time="2022-06-03T01:39:41Z" level=error msg="GRPC handler error" error="rpc error: code = Aborted desc = requests pending" method=/csi.v1.Identity/Probe request= span="{}"
This is causing an entire cluster unable to perform work that depends on the storage
This seems to be a thread/worker deadlock issue.