Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions developer/services/disposablevm-implementation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
"""""""""""""""""""""""""""""""""""""
Expand Down