Commit Graph

5640 Commits

Author SHA1 Message Date
Kelven Yang 766a501b59 Fix the annoying NPE in StatsCollector 2011-06-08 16:53:54 -07:00
Edison Su c3ba814b1b bug 9896: RHEL 6 doesn;t support to attach an SCSI disk to a windows VM, then I have to attach a virtio disk.
So for a windows guest, the root disk is an IDE disk(in case there is no virtio driver installed inside guest), but all the data disks will be virtio disks.
That means if you want this feature, people need to install virtio disk driver inside windows guest to get data disk work.
status 9896: resolved fixed
2011-06-08 16:12:57 -04:00
alena a1672c2f7e Handle 2.1.x bugs when do 21x to 22x DB upgrade:
* remove records from load_balancer_vm_map if the parent record is missing in load_balancer table
* remove user vm records from vm_instance table when corresponding record is missing in user_vm table
2011-06-08 14:56:20 -07:00
alena b56fd81ce5 bug 10179: don't insert config record if it's already present in the db
status 10179: resolved fixed
2011-06-07 15:40:20 -07:00
Kelven Yang f20b410e09 bug 10093: always create .htaccess in DomR 2011-06-07 14:35:52 -07:00
Frank ad6b19348c fix rpm build
exclude agent-simulator.jar
2011-06-07 10:59:32 -07:00
nit b2782842f7 bug 9922 : My ISOs shouldnt list Featured ISOs when the user is not the owner of those isos.
status 9922: resolved fixed
2011-06-07 12:32:32 +05:30
nit 2e5afd4684 bug 9922 : My ISOs shouldnt list Featured ISOs when the user is not the owner of those isos.
status 9922: resolved fixed
2011-06-07 12:25:08 +05:30
alena 6fe45923f6 Added upgrade path from 225 to 226 2011-06-06 12:43:13 -07:00
alena 859ea3c5d9 bug 10166: drop account_id/domain_id fields (if exist) in domain_router table
status 10166: resolved fixed
2011-06-06 12:38:34 -07:00
alena 5c6477e3fa Fixed the name for system vm template 2011-06-06 10:31:18 -07:00
alena b02eba6f58 Fixed upgrade bug related with multiple template entries in vm_template table - search only for the template having NULL Removed field.
Conflicts:

	setup/db/db/schema-21to22.sql
2011-06-03 17:34:59 -07:00
Alex Huang 2d7513afeb Fixes the issue where the Job-Executor can hit an exception in cleanup and eventually the entire executor pool is gone. 2011-06-02 09:54:03 -07:00
Alex Huang 49650f3eb6 host_address in storage_pool should not have gotten the change to char(40) 2011-06-02 09:51:17 -07:00
alena cf6406695b bug 10080: update nic profile with DNS info for the nics with reservation_strategy=Create
status 10080: resolved fixed
2011-06-01 17:03:59 -07:00
anthony 1fb75c57e7 bug 10100 : if there are more than one hypervisor type in one zone, create_template_from_snapshot may be sent to host with diferent hypervisor type
status 10100 : resolved fixed

Conflicts:

	server/src/com/cloud/storage/StorageManager.java
	server/src/com/cloud/vm/UserVmManagerImpl.java
2011-06-01 15:37:54 -07:00
anthony 36a04e4343 bug 10023: only set ip route for internal DNS
merge to 2.2.4 branch

status 10023: resolved fixed
2011-06-01 10:50:36 -07:00
anthony 588d7a55ae bug 10091:
when deleting volume, also delete snapshots for this volume in primary storage
master checkin: e9d54e069d85d3e588ac1a95fc73b7e0180d2600

status 10091: resolved fixed
2011-05-31 13:10:23 -07:00
anthony e94d1af718 bug 10094:
remove Shutdowned status
master 542928ca6d651ee17cf91e8e6bfa45582c5ffd07

status 10094: resolved fixed
2011-05-31 12:19:08 -07:00
Prasanna Santhanam c12654afb5 don't do a cidr check for the simulator 2011-05-26 14:35:48 +05:30
Prasanna Santhanam 198ca54d17 including a new Simulator hypervisor type 2011-05-26 14:35:48 +05:30
Prasanna Santhanam 465ef61a14 moving simulator classes to premium 2011-05-26 14:35:48 +05:30
Prasanna Santhanam 64e2f1da95 refactoring the simulator for 2.2 2011-05-26 14:35:48 +05:30
Prasanna Santhanam b7b6482131 new hypervisor type for simulator 2011-05-26 14:35:48 +05:30
alena 1d27e541f9 Fixed security issue in api - regular user can operate only with his own resources (except for the template - when the template is public, it's available for everyone) 2011-05-24 18:41:22 -07:00
Murali Reddy b58afb0989 bug 9322: snapshot count has exceeded the keep limit set
fix to change hourly snapshots to be treated as recurring snapshot
2011-05-24 18:03:20 -07:00
anthony b9fdb44000 fixed snapshot limitation issue 2011-05-24 14:54:16 -07:00
anthony db7eacf4f9 bug 10005: create directory before copying volume
status 10005: resolved fixed
2011-05-24 14:12:07 -07:00
will db3ead97f8 bug 9999: Fixed more missing </div> that causes fields after the domain field to be missing in Safari. 2011-05-24 12:13:09 -07:00
will bdfea39110 bug 9999: Fixed issue where the account field was not shown in Safari browser in advance search. 2011-05-24 12:10:52 -07:00
alena 5ff3cb0a1f Insert default security group to the network_group table when do 21x to 222 upgrade 2011-05-23 12:32:10 -07:00
Edison Su eb753bcacd bug 9937: move use.local.storage to FOSS 2011-05-22 14:37:49 -04:00
alena 2e5e12df54 bug 9858: added missing security checks to listAsyncJobs command
status 9858: resolved fixed
2011-05-21 14:57:37 -07:00
alena cd99334d4f bug 9961: use 'firewall_rules'.'is_static_nat' field to make a decision about what version to return - 221 or 222
status 9961: resolved fixed
2011-05-21 12:40:30 -07:00
alena afc9982f5f Don't allow to specify security groups when deployVm in Vmware setup.
Also fixed a couple of other problems:
* verify security group ids before vm creation
* don't create "default" security group (if missing) as a part of deployVm process when vm is deployed from vmWare template

Conflicts:

	server/src/com/cloud/network/security/SecurityGroupManagerImpl.java
	server/src/com/cloud/vm/UserVmManagerImpl.java
2011-05-20 18:57:06 -07:00
alena 3fe1ffc8f7 bug 9941: fixed listVolumes api - use leftouter join with vm_instance table because instance_id is NULL for detached volumes
status 9941: resolved fixed
2011-05-19 18:44:18 -07:00
alena b485acf8ee Fixed upgrade bug related with the fact that some db upgrade steps were missed in 2.2.0/2.2.1 to 2.2.2 db upgrade 2011-05-19 15:25:58 -07:00
Alex Huang fa5797b774 fixed problem with templates being too long 2011-05-19 15:22:44 -07:00
alena 0be5965a90 bug 9939: create 'default' security group for default "admin" user only after ensuring that it doesn't exist already
status 9939: resolved fixed
2011-05-19 11:18:48 -07:00
kishan 5d7beedaf8 removed txn close 2011-05-19 15:53:34 +05:30
alena c2c0d0192a bug 9934: use another way to check if the foreign key already exists
status 9934: resolved fixed
2011-05-18 20:38:27 -07:00
alena 6fbc65b66c Fixed bunch of db upgrade bugs. 2011-05-18 17:36:51 -07:00
alena b7c68d1dc5 Added upgrade path from 224 to 225 to DbUpgradeChecker 2011-05-17 21:05:02 -07:00
Kelven Yang 7fff1cfec0 bug 9892: decode url sent from UI to deal with whitespace in names 2011-05-17 18:16:40 -07:00
alena c0256faa10 Added upgrade from 224 to 225 2011-05-17 16:39:07 -07:00
alena 629140af2d bug 9873: create default security group for the default admin
status 9873: resolved fixed

Conflicts:

	setup/db/create-schema.sql
2011-05-17 15:13:48 -07:00
alena 550a4cda66 bug 9873: always add default security group to the SG list when deploy vm in 1) Basic zone 2) Advance zone using SG enabled network
status 9873: resolved fixed

Following fixes were made as a part of the checkin:

* When deploy user vm and default SG doesn't exist in the DB, create it automatically.
* SecurityGroup enabled use vm start: if map to default group is not present in security_group_vm_map table, create one.
* Added "name" (securityGroupName) parameter back to deleteSecurityGroup/authorizeSecurityGroupIngress/deployVm. Mutually exclusive with security group id parameter.
2011-05-17 14:23:18 -07:00
Alex Huang ca84d4e496 bug 9883: moved network prepare to earlier to avoid the storage being created and therefore cements the vm in the pod 2011-05-17 12:34:24 -07:00
kishan 2b04360566 bug 9891: update network_id for ExternalFirewall and ExternalLoadBalancer device_types
status 9891: resolved fixed
2011-05-18 00:52:14 +05:30
alena 9f65b08c7f bug 9898: fixed attachIso by domain admin - no need to make permission check when iso is public
status 9898: resolved fixed
2011-05-17 11:08:51 -07:00