Merge branch 'pr/1576'

Note preload disposable autostart refills instead of refresh
This commit is contained in:
Solène Rapenne 2025-12-10 22:49:49 +01:00
commit 7d73effdad
No known key found for this signature in database
GPG key ID: 8CD42DFD57F0A909

View file

@ -66,13 +66,16 @@ Preloaded disposable's management
These are common events that trigger changes in preloaded disposables quantity:
- Setting or deleting the ``preload-dispvm-max`` feature will refill or remove;
- (Re)starting :file:`qubes-preload-dispvm.service` will refresh;
- Using a preloaded disposable will refill;
- Requesting a disposable will refill;
- Updating the volumes of a template or disposable template will refresh;
- Changing system's :py:attr:`default_dispvm <core-admin:qubes.vm.dispvm.DispVM.default_dispvm>` while system's feature is set to a different value than the disposable template setting will refill or remove; and
- Qubesd was interrupted mid preload creation, on the next service restart, :py:meth:`domain-load <core-admin:qubes.vm.mix.dvmtemplate.DVMTemplateMixin.on_domain_loaded>` of the disposable template will refresh the incomplete disposables.
- Refill or remove:
- Changing the ``preload-dispvm-max`` feature;
- Changing system's :py:attr:`default_dispvm <core-admin:qubes.vm.dispvm.DispVM.default_dispvm>` while system's feature is set to a different value than the disposable template setting;
- Refill:
- (Re)starting :file:`qubes-preload-dispvm.service`;
- Using a preloaded disposable;
- Requesting a disposable;
- Refresh:
- Updating the volumes of a template or disposable template;
- Qubesd was interrupted mid preload creation, on the next service restart, :py:meth:`domain-load <core-admin:qubes.vm.mix.dvmtemplate.DVMTemplateMixin.on_domain_loaded>` of the disposable template.
Preloaded disposable's temporary gaps
"""""""""""""""""""""""""""""""""""""