Handle errors raised by extend_volume
Handle errors raised by extend_volume

Errors raised by extend_volume aren't handled by the manager.
This means the volume status will not be updated to 'error_extending'
when an error is raised during the process.

* Handle such errors and update volume status accordingly
* Add logging for the extend volume process

Fixes: bug #1199471
Change-Id: I06a037af0344d1eaf4115f0af5a85ceeab1ffd37

sasukeh/cinder,ntt-sic/cinder,tlakshman26/cinder-bug-fix-volume-conversion-full,cloudbase/cinder,nexusriot/cinder,manojhirway/ExistingImagesOnNFS,maelnor/cinder,abusse/cinder,tlakshman26/cinder-new-branch,redhat-openstack/cinder,potsmaster/cinder,scottdangelo/RemoveVolumeMangerLocks,julianwang/cinder,apporc/cinder,tlakshman26/cinder-https-changes,saeki-masaki/cinder,rickerc/cinder_audit,phenoxim/cinder,CloudServer/cinder,Nexenta/cinder,duhzecca/cinder,tlakshman26/cinder-new-branch,alex8866/cinder,cloudbau/cinder,spring-week-topos/cinder-week,scottdangelo/RemoveVolumeMangerLocks,Accelerite/cinder,inkerra/cinder,j-griffith/cinder,rakeshmi/cinder,leilihh/cinder,openstack/cinder,abusse/cinder,NetApp/cinder,NeCTAR-RC/cinder,cloudbau/cinder,j-griffith/cinder,nikesh-mahalka/cinder,alex8866/cinder,rickerc/cinder_audit,openstack/cinder,duhzecca/cinder,saeki-masaki/cinder,bswartz/cinder,maelnor/cinder,julianwang/cinder,phenoxim/cinder,dims/cinder,Thingee/cinder,winndows/cinder,hguemar/cinder,Accelerite/cinder,eharney/cinder,ge0rgi/cinder,cloudbase/cinder,github-borat/cinder,scality/cinder,Thingee/cinder,tlakshman26/cinder-https-changes,blueboxgroup/cinder,takeshineshiro/cinder,apporc/cinder,JioCloud/cinder,CloudServer/cinder,mahak/cinder,mahak/cinder,redhat-openstack/cinder,winndows/cinder,petrutlucian94/cinder,Akrog/cinder,Paul-Ezell/cinder-1,spring-week-topos/cinder-week,petrutlucian94/cinder,Hybrid-Cloud/cinder,Nexenta/cinder,ntt-sic/cinder,nikesh-mahalka/cinder,Paul-Ezell/cinder-1,blueboxgroup/cinder,Datera/cinder,scality/cinder,NeCTAR-RC/cinder,inkerra/cinder,dims/cinder,JioCloud/cinder,rakeshmi/cinder,tlakshman26/cinder-bug-fix-volume-conversion-full,Datera/cinder,hguemar/cinder,sasukeh/cinder,Hybrid-Cloud/cinder,leilihh/cinder,nexusriot/cinder,potsmaster/cinder,Thingee/cinder,Akrog/cinder,eharney/cinder,manojhirway/ExistingImagesOnNFS,NetApp/cinder,takeshineshiro/cinder,bswartz/cinder,github-borat/cinder