This bug is because of a recent change in heat volume provisioning calls shifted from nova to cinder in the patchset https://review.openstack.org/#/c/86638/
However, the problem is cinder APIs which are only exposed programmatically, do not work for actual attach-detach with nova server.
Cinder calls only update metadata, which is why cinder list is showing that volume was attached but nova does not confirms the same.
This bug is because of a recent change in heat volume provisioning calls shifted from nova to cinder in the patchset https:/ /review. openstack. org/#/c/ 86638/
However, the problem is cinder APIs which are only exposed programmatically, do not work for actual attach-detach with nova server.
Cinder calls only update metadata, which is why cinder list is showing that volume was attached but nova does not confirms the same.