Edison Su
9f9cf2a7fc
CLOUDSTACK-4216: fix extract volume for kvm
2013-08-09 20:52:08 -07:00
Edison Su
4cd76b5a99
CLOUDSTACK-4211: fix s3 on kvm
2013-08-09 19:43:45 -07:00
Wei Zhou
dacc4e1a4f
CLOUDSTACK-2729: increase waiting timeout for global file lock to 300 seconds
...
(cherry picked from commit 6d86af85ba )
2013-08-09 08:59:34 +02:00
Edison Su
2b32477aca
CLOUDSTACK-3538: if passcmdline succeed, don't need to retry again, and increase the retry to 5 minutes at most
2013-08-08 17:19:34 -07:00
Wei Zhou
ea50c6663f
CLOUDSTACK-2729: use spd.getTargetPath instead of mount path to fix issue on local storage
...
(cherry picked from commit b2ed632396 )
2013-08-08 16:43:23 +02:00
Edison Su
6766c01fc6
CLOUDSTACK-3535: still maintain stop agent wont trigger HA
2013-08-07 14:42:04 -07:00
Wei Zhou
9ec8d48945
Revert "CLOUDSTACK-2729: don't refresh storage pool when accessing libvirt storage pool"
...
This reverts commit b50060be0c .
Signed-off-by: Wei Zhou <w.zhou@leaseweb.com>
2013-08-07 08:11:15 +02:00
Marcus Sorensen
3b2e62dbfa
Revert "Summary: Use hypervisor as clock source for system vms"
...
removing due to CLOUDSTACK-2872, ubuntu 12.04's libvirt isn't new enough
This reverts commit c7ebcb4e8c .
2013-08-06 23:10:04 -06:00
Edison Su
33d06d25b8
CLOUDSTACK-3535: add kvminvestigator to investirage kvm host
2013-08-06 18:50:33 -07:00
Min Chen
923c4fd60f
CLOUDSTACK-4116: Volume operations fail: InvocationTargetException when
...
invoking RPC callback for command: createVolumeCallback
2013-08-06 15:21:56 -07:00
Marcus Sorensen
016fe3ecb8
Summary: Quiet erroneous stopVM failures on kvm
...
Detail: Cloudstack tries to stop VMs all the time, for all sorts of reasons,
but usually just to get into a known state. Libvirt throws an exception of
'Domain not found' when attempting to stop a VM that doesn't exist. This causes
problems for troubleshooting real issues. Domain not found should equate
to success if trying to stop.
BUG-ID: CLOUDSTACK-4011
Bugfix-for: 4.2
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1375825281 -0600
2013-08-06 15:44:23 -06:00
Wei Zhou
c229244dab
CLOUDSTACK-2729: move unlock to finally block to handle failed libvirt operations
...
(cherry picked from commit 5cb090ed40 )
2013-08-06 12:40:32 +02:00
Wei Zhou
0f539b4ce1
CLOUDSTACK-2729: use file lock to prevent concurrent refreshPool/deleteVolume on KVM shared storage pool
...
Signed-off-by: Edison Su <sudison@gmail.com>
2013-08-05 11:21:00 -07:00
Wido den Hollander
78b745f7cd
rbd: Move some logic from LibvirtComputingResource into KVMStorageProcessor
...
All this logic was in LibvirtComputingResource but seems redundant. Move it
into the KVMStorageProcessor
2013-08-05 17:35:32 +02:00
Wido den Hollander
59b23fe1f4
CLOUDSTACK-4004: Fix attaching a newly allocated RBD image to an Instance
...
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-08-02 13:21:23 +02:00
JijunLiu
725d281cb2
Add cpu model for kvm guest.Now all the kvm guest's cpu model is 'QEMU Virtual CPU version xxx'. This will affect the activation of Windows OS and low performance. I add three mode for user to indicate the guest cpu model.add libvirt version check
...
Signed-off-by: Wei Zhou <w.zhou@leaseweb.com>
(cherry picked from commit 2903bb5fd9 )
2013-08-02 11:59:02 +02:00
Edison Su
5384cbc41d
CLOUDSTACK-4008: return virtual size of volume in KVM
2013-08-01 13:22:46 -07:00
Wido den Hollander
698253576a
rbd: Enable snapshotting of RBD images
...
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-08-01 09:57:13 +02:00
Toshiaki Hatano
a310815aac
CLOUDSTACK-3959: [KVM] agent setup failed when physical interface name is in pXpY format
...
Add handling.
Signed-off-by: Edison Su <sudison@gmail.com>
2013-07-30 16:14:38 -07:00
Min Chen
9f23b1c0c1
CLOUDSTACK-3665:KVM specific issue in create volume from snapshot.
2013-07-24 18:34:59 -07:00
Edison Su
bfe30cd2e3
CLOUDSTACK-3681: fix bunch of bugs related to vmware, regarding to snapshot
2013-07-24 15:54:36 -07:00
Edison Su
b50060be0c
CLOUDSTACK-2729: don't refresh storage pool when accessing libvirt storage pool
2013-07-18 10:21:43 -07:00
Jayapal
50b5ba6452
CLOUDSTACK-2433 Enable rps and rfs in virtual router
2013-07-17 18:07:46 +05:30
Edison Su
ba4c4400b5
be able to upload template into swift
2013-07-16 18:05:01 -07:00
Kishan Kavala
ccc07cdb93
CLOUDSTACK-3484: Removed method synchornization in libvirt and virtual router resources
2013-07-16 19:06:49 +05:30
Wei Zhou
564c30a040
CLOUDSTACK-2823: move kernelVersion to global configuration in LibvirtComputingResource.java
2013-07-15 10:55:17 +02:00
Toshiaki Hatano
8065a5570d
CLOUDSTACK-3431: KVM: cloudstack-plugin-hypervisor-kvm with BridgeVifDriver doesn't cleanup vNet due to multiple reasons
...
- Move vnetBridge clean up function from LibvirtComputingResource to BridgeVifDriver
-- since only BridgeVifDriver have to handle this event
- LibvirtComputingResource now properly call VifDriver.unplug() when it receives UnPlugCommand
- Remove not working and no longer used method getVnet(String) from VirtualMachineName
- Remove not working and no longer used method getVnet() from StopCommand
- Remove unused constructer StopCommand(VirtualMachine, String, boolean) from StopCommand
- Remove unused member vnet from StopCommand
- Remove unused member _modifyVlanPath from OvsVifDriver
Tested with 2 KVM hosts and confirmed it correctly manipulate vnetBridge with start, stop, migrate, plug, and unplug event
Signed-off-by: Hugo Trippaers <htrippaers@schubergphilis.com>
2013-07-15 09:11:43 +02:00
Wei Zhou
22c6df0ba2
CLOUDSTACK-2823: try passCmdLine some times if kernel < 2.6.34 and qemu < 1.1.0 on hypervisor (for instance, CentOS 6.4)
2013-07-12 09:47:12 +02:00
Vijayendra Bhamidipati
2a8e113aa1
CLOUDSTACK-1510: NPE when primary storage is added with wrong path
...
Description:
a) Fixing NPE when wrong path is provided for primary datastore.
b) No error dialog shows up in GUI when wrong path is provided,
after NPE fix - propagating exception upward.
c) If the KVM agent is down, an invalid datastore gets logged in
storage_pool table and doesn't get removed, so it shows up
in the GUI in the list of datastores - fixing this as well.
2013-07-10 14:58:41 -07:00
Prasanna Santhanam
085e8838e4
Fix typo in backupSnapshotCommand
...
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-06-29 13:50:25 +05:30
Mike Tutkowski
99227f7b3e
SolidFire plug-in and related changes
...
SolidFire plug-in
SolidFire plug-in related
2013-06-28 16:59:21 -06:00
Laszlo Hornyak
882e5fa4e0
FileUtil simplified
...
- writeToFile removed since no references to it
- readFileAsString replaced with FileUtils.readFileToString
- minor code duplication removed in dependent method getNicStats
- unit test added
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2013-06-27 11:08:03 -07:00
Hugo Trippaers
f74e635225
Setting the required version of libvirt to 10.0 for the openvswitch
...
support. This version actually supports setting the vlan tag on an
interface.
2013-06-25 12:21:25 -07:00
Hiroaki KAWAI
f706f6757c
Add class check before cast
...
DataTO might be one of SnapshotObjectTO, TemplateObjectTO
or VolumeObjectTO
2013-06-25 12:48:01 +09:00
Wei Zhou
2899395808
CLOUDSTACK-2017: network throttling implementation for KVM
2013-06-20 11:30:44 +02:00
Edison Su
9aec9c605c
merge to master
2013-06-19 18:16:47 -07:00
Wei Zhou
882220e802
CLOUDSTACK-1301: VM Disk I/O Throttling
2013-06-18 10:02:55 +02:00
Edison Su
f41c800d88
merge to master
2013-06-14 19:06:33 -07:00
Edison Su
c4267b546f
CLOUDSTACK-2973: fix detach iso
2013-06-14 18:15:20 -07:00
Edison Su
34f6538454
CLOUDSTACK-2970: wait is in seconds in command
2013-06-14 17:57:34 -07:00
Edison Su
619ec12f61
CLOUDSTACK-2972: due to change on master, using name instead of uuid to find vm name, so break object_store branch
2013-06-14 17:35:53 -07:00
Edison Su
c2da4eac89
fix NPE for cache ref cnt
2013-06-14 17:24:31 -07:00
Edison Su
793d549072
fix unit test
2013-06-13 17:02:53 -07:00
Fang Wang
bf73d755b0
Add protection for VNC port with password on KVM.
2013-06-13 14:41:09 -07:00
Min Chen
18aeef3ef1
Merge branch 'master' (up to commit
...
c30d9be3ce ) into object_store.
2013-06-12 11:20:32 -07:00
Min Chen
cc0de88088
Remove old DeleteTemplateCommand, DeleteVolumeCommand,
...
DeleteSnapshotBackupCommand, replaced by DeleteCommand.
2013-06-10 17:55:30 -07:00
Wei Zhou
ecbce6a67f
fix disk IO requests display error
2013-06-10 23:11:48 +02:00
Min Chen
04b5f53392
Removed unused code handling for DeleteSnapshotBackupCommand since we
...
don't send that command anymore.
2013-06-07 17:55:05 -07:00
Prasanna Santhanam
da6f39b782
PlugNic and UnplugNic both call the method getVmName
...
Renaming the method in the command objects to be uniform with
PlugNicCommand/UnplugNicCommand.getVmName
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-06-05 12:37:42 +05:30
Marcus Sorensen
ddfdc9af63
KVM - Don't fail to start due to old VM definition. On rare occasion we see
...
inactive VM definitions block a new VM starting. Definitions aren't supposed to
be persistent, but sometimes a crash or failed migration can leave behind a
definition.
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1370299734 -0600
2013-06-03 16:48:54 -06:00