I found many times in QA's testing environment, the libvirt storage 
pool(created on NFS) is missing on the kvm host frequently, for no reason. It 
may relate to bug https://bugzilla.redhat.com/show_bug.cgi?id=977706.
In order to fix this issue, and bug CLOUDSTACK-2729, we added a lot of 
workaround to fight with libvirt, such as, if can't find the storage pool, then 
create the same pool again etc. As the storage pool can be lost on kvm host at 
any time, it will cause a lot of operation errors, such as can't start vm, 
can't delete volume etc, etc.
I want to bypass libvirt storage pool for NFS, as java itself, already have all 
the capabilities that libvirt can provide, such as create a file, delete a 
file, list a directory etc, there is no need to add another layer of crap here. 
In doing so, we won't be blocked by libvirt 
bug(https://bugzilla.redhat.com/show_bug.cgi?id=977706) to support newer 
version of KVM.

Reply via email to