storage: Don't adjust pool alloc/avail values for disk backend
storage: Don't adjust pool alloc/avail values for disk backend

Commit id '2ac0e647' for https://bugzilla.redhat.com/show_bug.cgi?id=1206521
was meant to be a generic check for the CreateVol, CreateVolFrom, and
DeleteVol paths to check if the storage backend's changed the pool's view
of allocation or available values.

Unfortunately as it turns out this caused a side effect when the disk backend
created an extended partition there would be no actual storage removed from
the pool, thus the changes would not find any change in allocation or
available and incorrectly update the pool values using the size of the
extended partition. A subsequent refresh of the pool would reset the
values appropriately.

This patch modifies those checks in order to specifically not update the
pool allocation and available for only the disk backend rather than be
generic before and after checks.

agx/libvirt,crobinso/libvirt,fabianfreyer/libvirt,taget/libvirt,fabianfreyer/libvirt,olafhering/libvirt,olafhering/libvirt,datto/libvirt,jardasgit/libvirt,zippy2/libvirt,rlaager/libvirt,VenkatDatta/libvirt,taget/libvirt,nertpinx/libvirt,andreabolognani/libvirt,rlaager/libvirt,andreabolognani/libvirt,jfehlig/libvirt,libvirt/libvirt,datto/libvirt,eskultety/libvirt,zippy2/libvirt,fabianfreyer/libvirt,agx/libvirt,eskultety/libvirt,libvirt/libvirt,olafhering/libvirt,datto/libvirt,jardasgit/libvirt,libvirt/libvirt,nertpinx/libvirt,taget/libvirt,datto/libvirt,zippy2/libvirt,VenkatDatta/libvirt,crobinso/libvirt,eskultety/libvirt,rlaager/libvirt,andreabolognani/libvirt,crobinso/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,andreabolognani/libvirt,taget/libvirt,taget/libvirt,zippy2/libvirt,agx/libvirt,olafhering/libvirt,nertpinx/libvirt,jardasgit/libvirt,agx/libvirt,agx/libvirt,fabianfreyer/libvirt,VenkatDatta/libvirt,eskultety/libvirt,rlaager/libvirt,jfehlig/libvirt,rlaager/libvirt,jardasgit/libvirt,VenkatDatta/libvirt,jfehlig/libvirt,nertpinx/libvirt,jfehlig/libvirt,eskultety/libvirt,andreabolognani/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,libvirt/libvirt,crobinso/libvirt,datto/libvirt