manager/qubesmanager
Marek Marczykowski-Górecki f6941bd3d3 Use separate QubesVmCollection instance when running a task in background (#986)
QubesVmCollection is not thread safe. If for example update_table() will
be called during some long-running task (like creating or removing VM),
it will try to reload qubes.xml (so get read lock first), but the thread
already holds a lock on this file. This would result in "Lock already
taken" exception.

Fixes qubesos/qubes-issues#986
2015-05-04 01:25:55 +02:00
..
__init__.py Initial public commit. 2010-05-11 16:54:35 +02:00
.gitignore gitignore 2012-07-05 00:47:05 +02:00
appmenu_select.py *.py: Use full paths when calling subprocess.Popen(). 2014-05-22 15:07:35 +02:00
backup_utils.py backup+restore: remove an option to attach disk from a VM to dom0 2015-03-31 05:40:53 +02:00
backup.py backup: allow backup templates, even when installed by rpm 2015-03-31 05:44:37 +02:00
block.py Fix block attach/detach 2015-04-14 23:11:12 +02:00
create_new_vm.py Use separate QubesVmCollection instance when running a task in background (#986) 2015-05-04 01:25:55 +02:00
firewall.py Added SMTPS and ODMR 2015-04-25 13:26:42 -04:00
global_settings.py *.py: Use full paths when calling subprocess.Popen(). 2014-05-22 15:07:35 +02:00
log_dialog.py log_dialog: display only last 1MB of log, force it plain text 2014-05-05 02:15:01 +02:00
main.py Use separate QubesVmCollection instance when running a task in background (#986) 2015-05-04 01:25:55 +02:00
mount_for_backup.sh Remove trailing semicolons 2014-02-23 00:44:08 +01:00
multiselectwidget.py Remove trailing semicolons 2014-02-23 00:44:08 +01:00
restore.py backup+restore: remove an option to attach disk from a VM to dom0 2015-03-31 05:40:53 +02:00
settings.py settings: add "dispvm_netvm" property in advanced tab 2015-04-06 00:59:15 +02:00
table_widgets.py table: sort dom0 first no matter sort order 2015-03-10 21:05:48 +01:00
thread_monitor.py use any python2, not explicit python2.6 2013-01-23 15:55:14 +01:00