As Dan nicely points out in comment #23 - this is due to the race described. The real bug is using the libvirt XML to find out about local discs (or anything for that matter) and especially not mix Nova db information. I will report a bug for this.
As Dan nicely points out in comment #23 - this is due to the race described. The real bug is using the libvirt XML to find out about local discs (or anything for that matter) and especially not mix Nova db information. I will report a bug for this.