075f35b873
Define it only when really needed: - during VM creation - to generate UUID - just before VM startup As a consequence we must handle possible exception when accessing vm.libvirt_domain. It would be a good idea to make this field private in the future. It isn't possible for now because block_* are external for QubesVm class. This hopefully fixes race condition when Qubes Manager tries to access libvirt_domain (using some QubesVm.*) at the same time as other tool is removing the domain. Additionally if Qubes Manage would loose that race, it could define the domain again leaving some unused libvirt domain (blocking that domain name for future use). |
||
---|---|---|
core | ||
core-modules | ||
dispvm | ||
doc | ||
linux | ||
qmemman | ||
qubes-rpc | ||
qubes-rpc-policy | ||
qvm-tools | ||
rpm_spec | ||
site-packages | ||
site-packages-qmemman | ||
tests | ||
vm-config | ||
.gitignore | ||
installer.wxs | ||
LICENSE | ||
Makefile | ||
Makefile.builder | ||
version |