anthony
2d52813ff2
fixed build /start management server
2011-05-05 16:12:19 -07:00
anthony
10c4c14ad5
swift integration checkin
2011-05-05 13:55:29 -07:00
Chiradeep Vittal
b42ebf4872
Build fixes after first pass at merge
2011-05-03 10:41:31 -07:00
Chiradeep Vittal
303e2a7481
Start of zonesfeature / mycloud/cloudkit
2011-05-03 10:40:17 -07:00
Alex Huang
8c8354a00e
bug 8745: we decided on not implementing revert on the agent because it really requires business logic above. Stop if the checkSsh doesn't work
2011-05-02 14:47:49 -07:00
Murali Reddy
4fbcb02573
Bug 9534 : implement CPU cap
...
Changes specific for Xen hypervisor, and DB upgrade. Changes for vmware chcked-in already in commit 1c310a0d2ae81108386f0dd5c2e899ff00fee9e9, e71112e2f587f5d6c9c6d5337cfeb1f239f29633. KVM will not support this feature.
2011-05-02 13:06:02 +05:30
Murali Reddy
aae67e5d8d
bug 9322: snapshot count has exceeded the keep limit set
...
fix to change hourly snapshots to be treated as recurring snapshot
2011-05-02 12:55:40 +05:30
prachi
b2b01bfcd2
Bug 8830 - Return parent template ID from templates created off of a snapshot
...
Changes:
- Added a new column `source_template_id` to vm_template table to carry the parent/source template ID from which the tempalte was created
- Added the column in db upgrade 224 to 225
- Changed code to save the source_template_id if there is one associated to the volume/ volume from which the snapshot was taken
- API response returns the sourcetemplateid field, if set, in all template usecases.
2011-04-29 15:40:59 -07:00
anthony
bbc470ed4f
bug 9619: handle two types of domr name
...
status 9619: resolved fixed
2011-04-29 14:13:25 -07:00
alena
671ec62358
bug 9623: set ha_enable to false for consoleProxy vms and service_offering.
...
status 9623: resolved fixed
Also set ram_size to 1024 for console proxy offering during the upgrade
Conflicts:
core/src/com/cloud/vm/SecondaryStorageVmVO.java
server/src/com/cloud/agent/manager/allocator/impl/UserConcentratedAllocator.java
server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
server/src/com/cloud/storage/allocator/LocalStoragePoolAllocator.java
server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java
2011-04-29 11:53:07 -07:00
Alex Huang
99bc15f64a
changed getName to getHostname
2011-04-29 08:34:10 -07:00
will
633d024b7c
- Merge all CloudZones Registration feature into master
2011-04-28 16:05:36 -07:00
Murali Reddy
c12ccbd06f
Bug 9534 : implement CPU cap
...
Introducing new boolean flag in service offering to restrict the user VM's CPU utilization to what service offering it is entitled for.
2011-04-27 13:54:45 +05:30
prachi
18b773650f
Bug 9447 - ModifySshKeyCommand contents are logged...
...
- Local fix to not log the content for ModifySshKeyCommand.
- For commands that do not want to log the parameters, added the facility to indicate this.
- For such commands, we remove the parameters from the log.
2011-04-25 14:22:50 -07:00
alena
41e5e38fef
bug 9336: securityGroups can be used by other securityGroups in the same domain only; no cross domain SG authentication
...
status 9336: resolved fixed
Following changes were made:
* deleteSecurityGroup/authorizeSecurityGroupIngress - removed account/domainId parameters as SG is uniquely identified by id now
* removed account_name field from securityGroup DB table; removed allowed_security_group/allowed_sec_grp_acct from security_ingress_rule.
These values were used for api response generation only for performance purposes; added caching on API level to improve performance
* Added missing security checks for securityGroups/ingressRules
2011-04-22 11:35:29 -07:00
prachi
09b4b06b63
Bug 9447 - ModifySshKeyCommand contents are logged...
...
Since private and public keys are logged, this is a Security concern
Changes: Added capability to 'Command' instances to support excluding certain fields from getting logged using GSON @Expose annotation.
2011-04-22 10:43:26 -07:00
Abhinandan Prateek
ea14ff5f6c
bug 9470: line breaks not escaped for events
...
status: resolved fixed
2011-04-21 12:20:50 +05:30
abhishek
7adb5c71e5
bug 9175: fixing the cpu util being over 100% on the dashboard
...
status 9175: resolved fixed
2011-04-15 14:54:21 -07:00
Abhinandan Prateek
efa0417881
bug 5242: adding a host does not return useful error
...
status 5242: closed fixed
2011-04-15 17:28:46 +05:30
anthony
2a68def576
on reconnect, heartbeatfile is cleared , MS needs to fill heartbeatfile in ModifyStoragePoolCommand
2011-04-14 20:40:12 -07:00
anthony
af68342982
don't need to remove heartbeat tag when reconnect, it breaks HA , because when host reconnects, it tries to create heartbeat, but at this time, master may be able to access storage pool
2011-04-14 20:40:02 -07:00
Edison Su
d6b5acb852
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 17:46:54 -04:00
anthony
86f32e4735
bug 9455: when host is disconnected, also remove entry in storage_pool_host_ref
...
status 9455: resolved fixed
2011-04-14 14:31:16 -07:00
Frank
92155522f2
Add license header to files
2011-04-14 11:23:14 -07:00
anthony
60768d0014
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:17:24 -07:00
prachi
80fe0b584d
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:20:01 -07:00
alena
4d8df029d3
bug 8245: mark storage pool status as Removed before performing actual cleanup
...
status 8245: resolved fixed
2011-04-12 14:44:55 -07:00
alena
1966b4f449
SecurityGroupDao: do join with "nics" table instead of "user_vm" as we keep ip address information in nics.
2011-04-12 11:18:50 -07:00
alena
52bf157387
bug 9398: removed resource_type from volumes table as we no longer use it. Corresponding db upgrade scripts are updated
...
status 9398: resolved fixed
Conflicts:
server/src/com/cloud/storage/StorageManagerImpl.java
2011-04-11 18:14:35 -07:00
anthony
288a36d09f
Merge branch '2.2.4'
...
Conflicts:
api/src/com/cloud/configuration/ConfigurationService.java
core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java
server/src/com/cloud/api/ApiDBUtils.java
server/src/com/cloud/configuration/ConfigurationManagerImpl.java
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
setup/db/db/schema-21to22.sql
setup/db/db/schema-222to224.sql
utils/src/com/cloud/utils/exception/ExceptionUtil.java
2011-04-05 12:04:09 -07:00
anthony
545aa50388
bug 9282: set cluster guid if it is null
...
status 9282: resolved fixed
2011-04-04 14:33:18 -07:00
Edison Su
ab862026d6
fix link local setup;
2011-04-01 17:15:05 -04:00
Edison Su
c42b928b7d
bug 8459: add nic hotplug support
2011-03-31 19:11:02 -04:00
Kelven Yang
ea95ac1808
bug 8713 : finalize the implementation of supporting system vm pooling
2011-03-31 17:14:09 -07:00
Edison Su
344d1924a6
bug 8459: add nic hotplug support
2011-03-30 19:09:53 -04:00
Alex Huang
bf13d2cbec
added missing changes from schema changes previously
2011-03-30 13:23:56 -07:00
Alex Huang
971915a26a
added missing changes from schema changes previously
2011-03-30 12:17:20 -07:00
anthony
4992ee756f
kbps means kilotype per secondary,
2011-03-29 19:42:23 -07:00
alena
efd4cfa297
bug 9201: listNetworkOfferings - return -1 when network_rate is Unlimited; if value is NULL - return global configuration value
...
status 9201: resolved fixed
2011-03-29 19:26:20 -07:00
alena
aab78874c7
bug 9201: listNetworkOfferings - return -1 when network_rate is Unlimited; if value is NULL - return global configuration value
...
status 9201: resolved fixed
2011-03-29 19:21:25 -07:00
anthony
2a4d0cf4c5
kbps means kilotype per secondary,
2011-03-29 18:42:19 -07:00
Frank
b0edad07c5
Fix the incorrect "," in CitrixResourceBase.java
2011-03-29 15:16:36 -07:00
Frank
0a66b176aa
Fix the incorrect "," in CitrixResourceBase.java
2011-03-29 15:15:49 -07:00
Alex Huang
6bd978abfe
bug 9192: fixes the caches that are gone due to configuration server uses the same dao without cache
2011-03-29 11:31:59 -07:00
Alex Huang
f2e692099e
bug 9192: fixes the caches that are gone due to configuration server uses the same dao without cache
2011-03-29 11:31:23 -07:00
anthony
436dccb6d7
bug 9189: fixed it in master, modifystoragepool doesn't try to create/import any more, will port it to 2.1.x
2011-03-28 19:11:20 -07:00
alena
fdf0f589af
bug 8902: added Removed field to "cluster" table
...
status 8902: resolved fixed
2011-03-28 10:50:09 -07:00
Alex Huang
9d158dc060
Removed the async create status for volume now that our customers don't use it
2011-03-24 20:04:23 -07:00
anthony
5d856da392
bug 9157: check if the uuid changes when reconnect
...
status 9157: resolved fixed
2011-03-24 17:30:04 -07:00
prachi
514321cadf
Bug 6873: disable/enable mode for clusters (and pods and zones and hosts)
...
Fixed problems in setting default 'allocation_state'. It is now set to 'Enabled' by default if not provided in the API command.
2011-03-24 12:54:51 -07:00
prachi
923f562aa8
Bug 6873: disable/enable mode for clusters (and pods and zones and hosts)
...
- Added a new flag 'allocation_state' to zone,pod,cluster and host
- The possible values for this flag are 'Enabled' or 'Disabled'
- When a new zone,pod,cluster or host is added, allocation_state is 'Disabled' by default.
- For existing zone,pod,cluster or host, the state is 'Enabled'.
- All Add/Update/List commands for each of zone,pod,cluster or host can now take a new parameter 'allocationstate'
- If 'allocation_state' is 'Disabled', Allocators skip that zone or pod or cluster or pod.
- For a root admin, ListZones lists all zones including the 'Disabled' zones. But for any other user, the 'Disabled' zones are not included in the response.
- For any usecase that creates/deploys/adds/registers a resource and takes in zone as parameter, now we check if the Zone is 'Disabled'. If yes then the operation cannot be performed by a user other than root-admin. Add volume, snapshot, templates are examples of this usecase.
- To enable the root admin to test a particular pod/cluster/host, deployVM command takes in 'host_id' parameter that can be passed in only by root admin.
If this parameter is passed in by the admin, allocators do not search for hosts and use that host only. StoragePools are searched in the cluster of that host.
If VM cannot be deployed to that host, allocators and deployVM fails without retrying
2011-03-23 22:15:35 -07:00
anthony
d2dc0a504b
put host into maintenance, if the VM can not migrate, just stop it
2011-03-23 16:50:59 -07:00
alena
5a44e03764
bug 8844: default and Public disk offerings have NULL domainId (to be consistent with serviceOfferings)
...
status 8844: resolved fixed
2011-03-10 12:10:55 -08:00
anthony
bdcffa2b0d
bug 8061: add forcely shutdown
2011-03-09 16:30:11 -08:00
anthony
5b1a421e62
bug 8712: prepare from snapshot db migration
2011-03-08 17:10:27 -08:00
anthony
0c2a639a2d
bug 6772: use vhd-util to coalesce snapshots into primary storage
...
status 6772: resolved fixed
2011-03-07 19:47:29 -08:00
anthony
b8e03aca4c
script fix
2011-03-07 19:47:29 -08:00
Alex Huang
263244c938
more logging
2011-03-04 11:37:35 -08:00
anthony
16debbcfff
merge CopyVolumeCommand
2011-03-02 20:01:46 -08:00
Kelven Yang
27c998f706
Open firewall for volume/snapshot operation in premium SSVM
2011-03-02 14:47:32 -08:00
Edison Su
255e9c175b
checksshcommand waits for 6 minutes
2011-03-01 16:38:28 -05:00
Chiradeep Vittal
68666f10ae
accidental commit
2011-03-01 14:10:30 -08:00
Chiradeep Vittal
431c256e56
bug 8380: use instance name
2011-03-01 14:07:30 -08:00
Chiradeep Vittal
3ed9f2892a
bug 8380: use instance name
2011-03-01 14:07:30 -08:00
Chiradeep Vittal
697b4f60db
bug 8380: use instance name status 8380: resolved fixed
2011-03-01 14:07:30 -08:00
anthony
cd27202a26
bug 8216: create volume from snapshot can take a disk_offering_id, if disk_offering_id is not specified, use the one from original volume
...
status 8216: resolved fixed
2011-02-28 16:28:41 -08:00
prachi
889827b63a
Bug 7845 - Productize DeploymentPlanner
...
Bug 7723 - merge or re-write host tagging into master / 2.2
Bug 7627 - Need more logging for Allocators
Bug 8317 - Add better resource allocation failure messages
Changes for Deployment Planner to use host and storagePool allocators to find deployment destination.
Also has the changes for host tag feature.
Improved the logging for allocators.
2011-02-28 13:47:51 -08:00
anthony
d6758268f4
bug 8754,8738: don't throw Exception for getCurrentStatus
...
status 8754,8738: resolved fixed
2011-02-28 12:16:24 -08:00
anthony
1970161844
bug 8714: support paraleel recursive snapshot
...
snapshot doesn't depend on volume any more, volume can be removed even there are snapshots on this volume
status 8714: resolved fixed
2011-02-25 22:17:13 -08:00
kishan
8eb665246e
bug 7935: Included hypervisor type to vm usage records
...
status 7935: resolved fixed
2011-02-24 20:08:12 +05:30
kishan
f138552f36
bug 8603: Included netwrok_id in network usage records
...
status 8603: resolved fixed
2011-02-24 15:31:59 +05:30
Alex Huang
c22b37e402
latest work on db migration
2011-02-22 18:23:05 -08:00
anthony
b86837c632
bug 8647: check vm state before execute hardShutdown
...
status 8647: resolved fixed
2011-02-22 17:14:12 -08:00
anthony
6ecffafb4b
bug 8287: create pbd for iso sr before migration
...
status 8287: resolved fixed
2011-02-17 18:05:49 -08:00
anthony
d66eebd636
bug 8640: need to handle another two masters case
...
status 8640: resolved fixed
2011-02-17 11:20:24 -08:00
anthony
b85ecec646
call setIptable before launch heartbeat
2011-02-16 17:17:07 -08:00
anthony
a89fffee9d
correct log
2011-02-16 16:36:44 -08:00
anthony
6f7b9eafa1
this is to reset master for the secondary master in the same cluster. It may happend when you reboot the master of a cluster, there might be 2 master after the old master comes back
2011-02-16 14:39:00 -08:00
Kelven Yang
d9d128ee9d
Incremental refactoring - retire host_master table
2011-02-15 10:56:04 -08:00
alena
d80caf24fd
bug 8564: Changed implementation for static nat rules. Now we use separate interfaces instead of PortForwardingRules interfaces.
...
status 8564: resolved fixed
2011-02-15 10:45:28 -08:00
anthony
242d5f369f
add datacenterid in StartupStorageCommand for xenserver
2011-02-14 11:32:18 -08:00
Alex Huang
7dd54f079b
started vms with these latest
2011-02-11 17:03:04 -08:00
anthony
f32668b550
bug 8524: seems there is vm with same name existing, in Startcommand, we will check this, it VM is in halted status, just destroy it, otherwise startcommand fails
...
status 8524: resolved fixed
2011-02-10 19:54:35 -08:00
anthony
6501bcd3c4
bug 8518: replytimeout is not set
...
replytimeout is set to 10 min for XenServer
status 8518: resolved fixed
2011-02-10 18:59:42 -08:00
kishan
77719be46a
bug 8465: track network usage per router in user_statistics table
...
status 8465: resolved fixed
2011-02-09 18:38:41 +05:30
anthony
17eac0c17c
return null instead of empty newState when can not get VM status,
...
fixed unexpected stopping vm
2011-02-08 23:07:30 -08:00
anthony
ebf196240a
use locallogin to check xensever host
2011-02-08 22:23:22 -08:00
anthony
16366fb4e0
bug 8481: root cause is the old way to get vdi parent sometime doesn't work
...
status 8481: resolved fixed
2011-02-08 21:10:52 -08:00
Edison Su
736603be86
fix loadbalancer
2011-02-08 15:36:22 -05:00
Edison Su
99c6d823b0
fix setting port forword rules
2011-02-08 14:50:58 -05:00
Edison Su
0bd6950bb8
fix wrong configuration for oss
2011-02-08 13:22:27 -05:00
Chiradeep Vittal
2b46ea5c0a
bug 8209,8370,8459: fix libvirt ipassoc and firewalling
2011-02-08 12:10:07 -08:00
Chiradeep Vittal
711c4eeaae
bug 8209,8370,8459: cleanup scripting
2011-02-08 12:10:07 -08:00
anthony
b9a5183b34
add lvmohba support
2011-02-07 15:21:04 -08:00
Alex Huang
c6fe6f2f45
Removed all the stats command/answer from debug logging
2011-02-07 12:50:22 -08:00
anthony
aa65530960
cleanup halted VMs in readyCommand
2011-02-04 20:00:27 -08:00
anthony
ca60419bd6
refactor some code
2011-02-04 19:34:52 -08:00
anthony
e14b8311cc
bug 7563: create snapshot in async create method
...
status 7563: resolved fixed
2011-02-04 19:20:47 -08:00
Frank
95a6a09ca7
Ovs -- clean up temp dom0 vif after network created
2011-02-04 13:00:54 -08:00
Alex Huang
c162c617c2
Lost the in sequence flag
2011-02-04 11:56:21 -08:00