The following three patches rearrange storage volume creation so that we
can drop the pool lock during the long allocation process. This also has
the nice side effect of allowing storage allocation progress reporting,
if the API user polls the volume in a separate thread. This is currently
only implemented for FS volumes: all other volume creation will maintain
existing behavior.
Thanks,
Cole