Commit Graph

1934 Commits

Author SHA1 Message Date
Dietmar Maurer
18744ba33f corretcly use tag instead of vlan 2012-03-22 06:30:43 +01:00
Derumier Alexandre
5070f384d1 renamme vlan option to tag
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-03-22 06:27:58 +01:00
Dietmar Maurer
fc1ddcdcae use Digest::SHA instead of Digest::SHA1 2012-03-20 12:25:08 +01:00
Dietmar Maurer
30f6cd84a2 cleanup startall code
Only sleep when neccessary
2012-03-20 09:43:10 +01:00
Dietmar Maurer
ed3ffe31d4 make startall wait up to 10 seconds for quorum 2012-03-20 09:33:41 +01:00
Derumier Alexandre
3c720aeac6 add vlan for testing
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-03-20 06:12:46 +01:00
Dietmar Maurer
28ef82d3be use scsi inquiry to test if we can use the scsi-block driver
This is basically the same test as done inside the scsi-block driver. This also works for device-mapper multipath devices.
2012-03-19 10:39:43 +01:00
Dietmar Maurer
7fabe17df2 restrict name to DNS format 'dns-name' 2012-03-13 07:00:27 +01:00
Dietmar Maurer
961bfcb224 fix bug 102: remove stale status file on stop 2012-03-01 12:54:06 +01:00
Dietmar Maurer
0581fe4fd6 save description as comment 2012-03-01 08:13:14 +01:00
Dietmar Maurer
3f05af61ff fix lvremove call: avoid 'Not a CODE reference' warning 2012-03-01 06:37:18 +01:00
Dietmar Maurer
684bcdd7a4 revert tablet mice fix 2012-02-29 09:47:31 +01:00
Dietmar Maurer
ee88df8148 bump version for live migration fix 2012-02-29 06:51:34 +01:00
Derumier Alexandre
ce332eeb58 fix tablet mice as default when live migrate
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-02-29 06:49:57 +01:00
Dietmar Maurer
b969cc68fd fix vzdump on stopped vm 2012-02-24 07:40:12 +01:00
Dietmar Maurer
0aaaa6a4d1 bump version to release cpu model improvements 2012-02-22 07:19:10 +01:00
Derumier Alexandre
5b805e5081 Support new cpu models
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-02-22 07:18:07 +01:00
Dietmar Maurer
f5782fd0ad fix cdrom permission check 2012-02-20 07:17:47 +01:00
Dietmar Maurer
49f9db93c0 correctly remove cdrom and iscsi devices 2012-02-15 10:48:55 +01:00
Dietmar Maurer
a4788a6e14 use correct format to print time_t (%zd) 2012-02-13 11:22:03 +01:00
Dietmar Maurer
da21653bfb ignore -tdf (avoid kvm warning) - this is no longer needed 2012-02-13 11:18:09 +01:00
Dietmar Maurer
3e21388903 move test for block device to vmtar.c 2012-02-10 07:47:46 +01:00
Dietmar Maurer
15fa30e3ec use lseek to get size of block devices 2012-02-08 06:42:14 +01:00
Dietmar Maurer
a9a94d59f3 only use sparse file scan for files 2012-02-07 11:55:57 +01:00
Dietmar Maurer
6e5c4da7ef fix typo 2012-02-07 10:44:43 +01:00
Dietmar Maurer
efb71b0f8c do not write /etc/mtab when mounting snapshots 2012-02-07 10:41:13 +01:00
Dietmar Maurer
fad02a160f support new lzo compression 2012-02-07 10:40:28 +01:00
Dietmar Maurer
ab6b35dfdf fix typo 2012-02-06 12:52:29 +01:00
Dietmar Maurer
ba68cf0938 use check_volume_access from $rpcenv 2012-02-06 12:36:16 +01:00
Dietmar Maurer
fcbb753e3c use check() instead of check_storage_perm() 2012-02-06 12:19:35 +01:00
Derumier Alexandre
95d6343bfa don't try to hotplug/unplug is device exist/don't exist
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-02-06 07:26:38 +01:00
Dietmar Maurer
502d18a2e7 correctly add/remove VMs to pool 2012-02-03 13:44:12 +01:00
Dietmar Maurer
ae9ca91d80 fix typo 2012-02-03 13:13:47 +01:00
Dietmar Maurer
09d0ee6473 fix CD eject 2012-02-03 10:49:37 +01:00
Dietmar Maurer
ae57f6b352 cleanup update_vm - factor out code to make is simpler 2012-02-03 10:23:50 +01:00
Dietmar Maurer
1858638fe3 replace change_config_nolock with update_config_nolock
We now use cfs_file_write() in order to avoid race conditions between
file IO and cfs operations (read after write works now).
2012-02-02 14:18:41 +01:00
Dietmar Maurer
5d7a6767be cleanup update_vm - carefully reload config after changes
Split out code to delete drive into delete_drive()

Always hotplug after config is written and reloaded.

Do not revert config if hotplug fails.

Do not safe config in add_unused_volume.
2012-02-02 10:57:16 +01:00
Dietmar Maurer
1e68cb191a cleanup update_vm - always reload config
And moved parameter parsing code to top.
2012-02-02 08:35:11 +01:00
Dietmar Maurer
0532bc6391 cleanup update_vm - move param checks to start of function 2012-02-02 07:19:46 +01:00
Dietmar Maurer
a0d1b1a2fe start adding permission checks 2012-02-02 06:57:47 +01:00
Derumier Alexandre
26ee04b6a0 add ahci controller
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-02-02 06:21:47 +01:00
Derumier Alexandre
cdb0931f68 add sata hdd support
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-02-02 06:21:42 +01:00
Derumier Alexandre
5f0c4c32f2 cleanup warning messages
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-30 06:13:14 +01:00
Derumier Alexandre
2630d2a958 add qemu_netdevadd, qemu_netdevdel and add them in hotplug code
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-30 06:06:24 +01:00
Derumier Alexandre
cc4d61824c add print_netdevice_full, print_netdev_full subs
and change code to use it

Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-30 05:58:29 +01:00
Derumier Alexandre
3a1e36bb5a add nic hotplug to update_vm
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-30 05:54:54 +01:00
Dietmar Maurer
5d39a18227 add lock around update_vm code 2012-01-27 09:53:48 +01:00
Dietmar Maurer
afdb31d5f8 removed trailing whitespace 2012-01-27 09:35:26 +01:00
Derumier Alexandre
c2a64aa7cf update_vm rework
now we write conf after each option.

Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-27 05:55:00 +01:00
Dietmar Maurer
378b359eef use new syntax for permission attribute 2012-01-23 11:59:28 +01:00