alena
fba10b1cb8
bug 9461: don't update user_statistics with the network id if the domR is already expunged
...
status 9461: resolved fixed
2011-04-14 17:53:38 -07:00
alena
c3c80006ca
bug 9453: domain path is not unique value, removed the constraint added during 2.1.8-2.2.2 upgrade
2011-04-14 16:55:55 -07:00
Edison Su
8b9fc424d5
bug 8532,8755: don't create multiple HA work if there already has one of HAwork of this VM is created, but not finished
...
status 8532: resolved fixed
status 8755: resolved fixed
2011-04-14 16:55:06 -04:00
alena
a76803f5e5
bug 9458: do searchIncludingRemoved when decrement resource count as corresponding domain might be removed already
...
status 9458: resolved fixed
2011-04-14 15:25:37 -07:00
anthony
c6018bdc60
bug 9455: when host is disconnected, also remove entry in storage_pool_host_ref
...
status 9455: resolved fixed
2011-04-14 14:34:32 -07:00
alena
78aad72ffb
bug 9407: lock network when do deployDomR/deployDhcp to avoid 2 network elements start for the same network
...
status 9407: resolved fixed
2011-04-14 13:19:04 -07:00
anthony
21c936ab15
bug 9411:
...
1. adding storage pool fails, remove the entry in DB
2. in introduce SR, create pbd for master host
status 9411: resolved fixed
2011-04-14 11:16:45 -07:00
root
2ab9238ae7
Bug 9440: we specify the wrong disk size when attaching storage device with custom size offering
...
wrong usage of volume size which is in bytes for setting the size of disk offering which in MB
2011-04-14 21:25:23 +05:30
Alex Huang
7b0f95a466
bug 9422: added rows in op_networks table to correspond to the rows in networks table
2011-04-14 03:53:51 -07:00
Alex Huang
256517f1c3
bug 9422: added rows in op_networks table to correspond to the rows in networks table
2011-04-14 03:17:55 -07:00
anthony
3f4c5225dd
fixed transaction usage
2011-04-13 19:35:13 -07:00
prachi
fede78bea8
More changes for Bug 9438 - [Cloud Stack Upgrade - 2.1.8 to 2.2.4] Secondary Storage VM could not start after stopping it.
...
Added log statement to indicate that a pool is not chosen because the vm template has no entry in template_host_ref table.
2011-04-13 18:09:28 -07:00
alena
9afee0bb46
bug 9433: update network_id (if 0 or NULL) in user_statistics table
...
status 9433: resolved fixed
2011-04-13 17:48:49 -07:00
alena
7acba22063
bug 9436: include page/pageSize/keyword to api xml doc for each list* command
...
status 9436: resolved fixed
2011-04-13 16:19:44 -07:00
anthony
8d36af0033
fixed NPE
2011-04-13 16:03:41 -07:00
alena
98be7ea0f7
bug 9425: fixed detached volume removal.
...
status 9425: resolved fixed
2011-04-13 15:52:55 -07:00
alena
6468b66317
bug 9420: update existing user_statistics records with device_id and device_type
...
status 9420: resolved fixed
2011-04-13 14:31:33 -07:00
prachi
5a73309e75
Bug 9387: Recreate system vms if template id changed....
...
Changes:
While starting a System VM:
- We check, incase the ROOT volume is READY, if the templateID of the volume matches the SystemVM's template.
- If it does not match, we update the volumes' templateId and ask deployment planner to reassign a pool to this volume even if it is READY.
In general:
- If a root volume is READY, we remove its entry from the deploydestination before calling storagemanager :: prepare()
- StorageManager creates a volume if a pool is assigned to it in deploydestination passed to it.
- If a volume has no pool assigned to it in deploydestination, it means the volume is ready and has a pool already allocated to it.
2011-04-13 13:54:08 -07:00
anthony
e001436d94
fixed NPE when delete storagepool
2011-04-13 11:02:12 -07:00
Murali Reddy
3a1fe780cf
Bug 9273 : resource counts going -ve
...
Fixing resource count getting -ve assert. resource count should not be decremented for system VM's.
2011-04-13 17:35:09 +05:30
prachi
edda8e8032
More changes for Bug 9387:
...
- Update system vm_instance's template_id if it does not match the system vm template.
- Use _templateDao.findSystemVMTemplate to find the latest system vm template.
2011-04-12 18:31:46 -07:00
prachi
e2451f6b15
More changes for 9387:
...
Checks in StorageManagerImpl :: prepare() method to avoid NPE's if DeployDestination passed in is null.
2011-04-12 18:31:37 -07:00
prachi
fc35aed2c9
Bug 9387 - Recreate system vms if template id changed...
...
Changes:
- Planner must reassign the storage pool if the template id for system vms has changed. StorageManager must then recreate the volume if the volume has been
reassigned. This is needed to do automatic update of the system template.
2011-04-12 18:31:27 -07:00
Chiradeep Vittal
fe4d5845c2
bug 9330: ensure that console proxies are always created from the same hypervisor type
2011-04-12 15:15:01 -07:00
Chiradeep Vittal
a9f88c5b0c
bug 9330: discover system vm template for a given hypervisor type
2011-04-12 14:49:41 -07:00
alena
5de4f05a1c
bug 9391: removed source_id, source_type from "volumes" table as we don't use them any more
...
status 9391: resolved fixed
2011-04-11 17:33:38 -07:00
anthony
bd6661c3d2
bug 9392: don't lock domr entry, otherwise updating domr state fails
...
status 9392: resolved fixed
2011-04-11 16:08:05 -07:00
alena
90f79a8211
bug 9398: removed resource_type from volumes table as we no longer use it. Corresponding db upgrade scripts are updated
...
status 9398: resolved fixed
2011-04-11 15:25:34 -07:00
Chiradeep Vittal
a8487454e8
bug 9330: add kvm / vmware system vm template definitions
2011-04-11 14:35:27 -07:00
prachi
04b9f7c7a5
Some more changes for Bug 8932 - add md5 sum to list templates call:
...
Also changed 'RegisterTemplate' to take in a new optional parameter 'checksum'.
The value set to it is stored as-is in the DB in vm_template table, 'checksum' column.
2011-04-11 13:30:35 -07:00
alena
93429a16d8
bug 9381: set accountId=domainId=1 for system vms in vm_instance table
...
status 9381: resolved fixed
2011-04-11 10:10:05 -07:00
alena
6f0da71c1a
bug 9380: db upgrade - use the same case for 'hypervisor_type' in 'vm_instance' table
...
status 9380: resolved fixed
2011-04-11 09:59:23 -07:00
kishan
b5bf6e9bee
Usage upgrade changes
2011-04-11 18:54:10 +05:30
prachi
65d589da73
Bug 8932 - add md5 sum to list templates call
...
Modified TemplateResponse to contain a new field 'checksum' of the template. The value is pulled from the vm_template table, 'checksum' column.
Conflicts:
server/src/com/cloud/api/ApiResponseHelper.java
2011-04-08 15:20:47 -07:00
Murali Reddy
95cd5b6f3b
bug 9273: [Stress Test] 'Count' in resource_count table has negative values
...
changing destroy volume logic to decrement volume resource count only for user vm's
2011-04-09 02:01:54 +05:30
Murali Reddy
55caa1d60a
bug 9312: deleteAccount API does not decrement User VM resource count when VM is destroyed
...
status 9312: closed fixed
Decrementing the resource count when we expunge VM.
2011-04-08 17:22:13 +05:30
Murali Reddy
ba7abb4da8
bug 9129:can't create vm if an instance limit is set at root domain
2011-04-08 07:07:50 +05:30
Murali Reddy
4822fcae13
Bug 9273 - Count' in resource_count table has negative values
...
Resolved Fixed
2011-04-06 18:18:38 +05:30
Kelven Yang
623792dfaf
bug 9328: always add explict route to domR
2011-04-05 17:29:52 -07:00
prachi
5fbf83c24f
Bug 9045: No 'Starting job for VM.MIGRATE' & 'Successfully completed VM.MIGRATE' events shown for VM manual migration
...
Changes:
- Added the required 'ActionEvent' annotation to the API, so that the events get added.
2011-04-05 16:36:00 -07:00
anthony
5353e4abac
hostid and poolid may overlap, fixed deletePoolStats
2011-04-05 16:01:30 -07:00
prachi
9f10d9957e
Bug 9309 - In Manual migration, do not consider 'reserved_capacity' when computing available memory in destination
...
Changes:
- Now while listing hosts for migration, capacity is calculated as total_capacity -used_capacity
instead of total_capacity -(used_capacity + reserved_capacity)
- Also, the capacity columns in op_host_capacity are now 'signed' type so that the subtractions in queries does not overflow.
- Added this to DB upgrade 222 to 224 change as well.
2011-04-05 14:16:21 -07:00
alena
61f968592b
bug 9306: set isolationUri/broadcastUri for SSVM/domR/CPVM public nics
...
status 9306: resolved fixed
2011-04-05 09:18:43 -07:00
Alex Huang
04099a4950
bug 9311: changed instance_id to nic_id
2011-04-05 09:12:55 -07:00
alena
49cbcac29f
bug 8959: fixed mac address generation for public ip addresses
2011-04-04 18:31:19 -07:00
alena
534623706d
bug 9305: set Mode field for domR/CPVM/SSVM nics
...
status 9305: resolved fixed
2011-04-04 18:31:07 -07:00
prachi
204aa86686
Bug 9043 - VM manual migration - when destination host is out of memory for migration, VMs being migrated remained in 'migrating' state
...
Changes:
- When migration fails we try to do cleanup on the destination host agent. The AgentUnavailableException in this cleanup was not caught.
-Due to that other cleanup like reverting capacity allocated and vm state were skipped.
-Fix is to catch the AgentUnavailableException so that rest of the cleanup can happen.
- Also corrected the exceptions in various cases of migration failure.
- In case the VM is still starting, HA should schedule a retry. Introduced a special migration exception for handling this.
2011-04-04 17:39:27 -07:00
Alex Huang
b2cab48e0c
bug 9308: changed instance_id to nic_id
2011-04-04 16:59:16 -07:00
alena
f8fce16cac
bug 9274: listPublicIpAddresses - don't list Direct ip addresses by default; list them only when "forVirtualNetwork=false" is specified in the request.
...
status 9274: resolved fixed
2011-04-04 15:43:04 -07:00
alena
f2921b7f15
bug 9272: fixed the race condition bug when we tried to remove vm from SG after it was expunged (expunge interval was really small, 60 sec).
...
status 9272: resolved fixed
When do search for vm, do includingRemoved search.
2011-04-04 15:43:04 -07:00