frank
37fc68bcd3
Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
...
Use a new target "system-integrity-checker" in components.xml/components-premium.xml.
All checkers must be explicitly specified in XML file, they will execute before any components load
status 10860: resolved fixed
2011-07-27 17:47:09 -07:00
frank
9aae53fbb3
Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
...
Use a new target "system-integrity-checker" in components.xml/components-premium.xml.
All checkers must be explicitly specified in XML file, they will execute before any components load
status 10860: resolved fixed
2011-07-27 17:43:38 -07:00
frank
1381c58fa1
Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
...
Use a new target "system-integrity-checker" in components.xml/components-premium.xml.
All checkers must be explicitly specified in XML file, they will execute before any components load
status 10860: resolved fixed
2011-07-27 17:32:12 -07:00
Chiradeep Vittal
0ee45261e7
set a flag so that api clients know whether to use the elb api
2011-07-27 16:00:59 -07:00
Chiradeep Vittal
8cc694a579
bug 10884: bump up thread pool and cleanup less often
2011-07-27 14:44:52 -07:00
Alex Huang
6fea146903
more index. moved op_lock to memory table to try it
2011-07-27 14:06:40 -07:00
Chiradeep Vittal
042c06fbb6
Make createLoadBalancer async
2011-07-27 12:00:08 -07:00
Chiradeep Vittal
b829cde18f
track ip to vm mapping
2011-07-27 12:00:08 -07:00
Chiradeep Vittal
07c2f6cdc7
differentiate between dhcp server and elb vm
2011-07-27 12:00:07 -07:00
Chiradeep Vittal
e1c5d4ef55
fix npe
2011-07-27 12:00:07 -07:00
Chiradeep Vittal
2447830c55
fix network type check
2011-07-27 12:00:07 -07:00
Chiradeep Vittal
cd8e069f80
Acquire an ip and launch an ELB vm
2011-07-27 12:00:07 -07:00
Sheng Yang
6c493bfb82
Add exception message for AgentManagerImpl.investigate()
2011-07-27 10:53:06 -07:00
Sheng Yang
3a8e13f968
Add exception message for AgentManagerImpl.investigate()
2011-07-27 10:52:48 -07:00
Naredula Janardhana Reddy
3c66075b8b
bug 10557: made more feature enhancement instead of bug- added more stats parametes as global config
2011-07-27 14:06:26 +05:30
Naredula Janardhana Reddy
93680fdc9e
Bug:10557
2011-07-27 14:05:47 +05:30
anthony
fb6228ef75
fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
2011-07-26 17:41:47 -07:00
anthony
4c8f5e0591
fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
2011-07-26 17:41:32 -07:00
anthony
7c951361c6
fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
2011-07-26 17:39:24 -07:00
Sheng Yang
b116f54741
Generate keystore using RSA rather than DSA
...
Also fix a typo.
2011-07-25 18:23:44 -07:00
Sheng Yang
611a1564cc
Generate keystore using RSA rather than DSA
...
Also fix a typo.
2011-07-25 18:22:30 -07:00
Alex Huang
200d2b9cd0
bug 10847: sg got executed in a big transaction leading to the deadlock
2011-07-25 17:41:11 -07:00
Alex Huang
9c627a15f3
Inaccurate clock new gets an mbean to control it
2011-07-25 16:01:31 -07:00
Alex Huang
c610925304
moved agent ping to in memory rather than db based
2011-07-25 15:21:06 -07:00
Alex Huang
1b56808be5
brought over agent ping uses the same db connection
2011-07-25 10:57:00 -07:00
Alex Huang
10ac7753ed
Switched ping to use the same db connection so that running out of db connections won't affect basic operations
2011-07-25 10:36:00 -07:00
Murali Reddy
5322accbc8
bug 10764: changing service offering drops cpu cap
...
status 10764: resolved fixed
2011-07-25 18:23:11 +05:30
Alex Huang
3f18192df8
Make all connections READ COMMITTED isolation level instead of setting it everytime we get the db connection causing useless round trips
2011-07-23 14:58:32 -07:00
Alex Huang
429c1a0a18
changed a bunch of map logs to trace
2011-07-22 18:14:02 -07:00
Alex Huang
7464b6474e
changed a bunch of map logs to trace
2011-07-22 18:12:27 -07:00
Edison Su
8c1d77b23e
bug 10770: don't select cluster if it's removed in firstfitplanner
...
status 10770: resolved fixed
2011-07-22 15:06:33 -07:00
Alex Huang
12cd5db620
deleted a file by mistake
2011-07-22 11:39:16 -07:00
Alex Huang
b59c6b4ab6
propagate lock table fix
2011-07-22 11:35:47 -07:00
Alex Huang
44ce9488a6
propagate lock table fixes
2011-07-22 11:30:23 -07:00
Nitin
bb60543fbf
bug 9452: listCapacity - when the hosts > 200 the host_id and storage_pool_id start colliding, to workaround that also compart the capacity type.
2011-07-22 19:56:01 +05:30
Nitin
65b0af0a9d
bug 9452: listCapacity - when the hosts > 200 the host_id and storage_pool_id start colliding, to workaround that also compart the capacity type.
2011-07-22 19:30:14 +05:30
Nitin
bb3d7013a9
bug 9452: ListCapacity - works now. Remove all the pagination logic.
2011-07-22 13:12:44 +05:30
Kelven Yang
3a6f3b71e0
bug 10791: add data integrity check upon management server startup
2011-07-21 17:08:29 -07:00
alena
c21273d23a
bug 10734: removed global lock in "DirectAgentScanTimerTask". This lock used to prevent the task from executing on multiple management server simultaniously.
...
status 10734: resolved fixed
2011-07-21 16:18:43 -07:00
alena
ee98887176
2 fixes for Agent Load Balancer:
...
* when management server dies and notifies other management servers about this, the running management server has to cleanup host_transfer records belonging to the died management server
* issue agent load balancing task only when agent load (number of connected agents in the system) exceeds "agent.load.threshold" - 70% by default
Conflicts:
server/src/com/cloud/configuration/Config.java
server/src/com/cloud/host/dao/HostDaoImpl.java
setup/db/db/schema-228to229.sql
2011-07-21 15:28:11 -07:00
alena
307741edcd
2 fixes for Agent Load Balancer:
...
* when management server dies and notifies other management servers about this, the running management server has to cleanup host_transfer records belonging to the died management server
* issue agent load balancing task only when agent load (number of connected agents in the system) exceeds "agent.load.threshold" - 70% by default
Conflicts:
server/src/com/cloud/configuration/Config.java
setup/db/db/schema-228to229.sql
2011-07-21 15:27:50 -07:00
Alex Huang
d7667180c5
bug 10816: more db lock controls
2011-07-21 13:38:37 -07:00
Alex Huang
abd3321077
bug 10799: propagate to 2.2.9
2011-07-21 11:30:03 -07:00
Alex Huang
45074e7cba
bug 10799: There are two problems. The deadlock was ate up but then the savepublicip call return true, causing the problem with the pod_vlan_map hitting a constraint problem. HostPodDao was used as the scope for the insufficient capacity exception which causes the virtualmachinemanager to not to retry starting the vm. It should have been HostPod instead of HostPodDao.
2011-07-21 11:22:55 -07:00
Nitin
0c91e938e1
bug 10290: Allow turning off router stats collector
...
Status 10290: resolved fixed
2011-07-21 19:52:32 +05:30
Nitin
1e0c7274ec
bug 10520: CAPACITY_TYPE_PUBLIC_IP and CAPACITY_TYPE_PRIVATE_IP - Change from remove and insert to the to the insert and update model. It doesnt seem like they are referenced for the allocators while creating a vm. Next might change them to calculating them on the fly.
2011-07-21 18:33:47 +05:30
Nitin
f6077e605f
bug 9452: ListCapacity - works now. Remove all the pagination logic.
2011-07-21 18:13:36 +05:30
Abhinandan Prateek
de34d6089d
bug 10731: sending source cidrs to the required router element, on domR allowing these source cidrs thru iptables
...
status 10731: resolved fixed
2011-07-21 13:40:06 +05:30
Nitin
358c9eba05
bug 10624: ExtractVolume - code change for multiple secondary storage.
2011-07-21 11:11:04 +05:30
Nitin
5b834edea2
bug 10624: ExtractVolume - code change for multiple secondary storage.
2011-07-21 11:10:47 +05:30
alena
3167c49687
bug 10736: when deploy vm in Basic zone, 1) send vmData/Password info to the Dhcp running in the same pod 2) send dhcp information to all pods in the system only when network.dns.basiczone.updates has "all" value
...
status 10736: resolved fixed
2011-07-20 16:50:58 -07:00
Alex Huang
109ef29e86
bug 10632: propagate to 2.2.9
2011-07-20 16:27:06 -07:00
Alex Huang
db8be16f98
bug 10632: propagated to 2.2.8.z
2011-07-20 16:11:59 -07:00
alena
6dc8e515f4
bug 10736: when restart dhcp in basic zone, generate vmData info only for vms in the same pod
2011-07-20 15:22:11 -07:00
anthony
d4ae9483cb
bug 10768: root cause is StopCommand is not sent out in force stop,
...
status 10768: resolved fixed
2011-07-20 12:11:21 -07:00
kishan
6b4c61a348
bug 10382: Move volume delete events to destroyVolume method
...
status 10382: resolved fixed
2011-07-20 11:22:31 +05:30
kishan
ddd416a492
bug 10382: wrapped usage events in txn
2011-07-20 11:19:39 +05:30
kishan
427b73a2b9
bug 10372: Added Vm State Machine listener for usage events
...
status 10372: resolved fixed
2011-07-20 11:13:56 +05:30
anthony
20cbe7e739
bug 10197: enable trackVmHostChange for XenServer
2011-07-19 15:52:45 -07:00
anthony
3881e13387
bug 10197:
...
The step to upgrade xenserver,
1. put cluster in Unmanaged state through UI , then MS will not talk to hosts in the cluster
2. upgrade xenserver according to XenServer upgrade guide.
3. put cluster in Managed state through UI, then MS will reconnect hosts
TODO,
1. UI
2. vm pool sync , leveraged from kelven's work
2011-07-19 15:26:25 -07:00
Sheng Yang
8d2e41abd1
bug 10429: Enable redundant virtual router for 2.2.9
...
status 10429: resolved fixed
2011-07-19 15:06:20 -07:00
Sheng Yang
fa623c04e2
bug 10640: Redundant virtual router: Try to deploy the second virtual router to different pod/cluster/host/storagepool
...
The old strategy is to deploy the second virtual router to diffent host only.
status 10640: resolved fixed
2011-07-19 15:06:15 -07:00
alena
1a38c8547d
bug 10605: updateNetworks api command - restart the network if networkDomain is updated.
...
updateNetwork command is async now
Conflicts:
server/src/com/cloud/network/NetworkManagerImpl.java
2011-07-19 12:09:25 -07:00
Sheng Yang
aa8fc81790
Fix restartNetwork command on destroying virtual router
2011-07-19 11:55:16 -07:00
alena
c48c3edfbc
bug 10271: don't include removed records when search for local storage pool
...
status 10217: resolved fixed
2011-07-19 11:10:53 -07:00
alena
8c9fe2ec71
bug 9871: deployVm - check network's zone when do vm deployment
...
status 9871: resolved fixed
Conflicts:
server/src/com/cloud/vm/UserVmManagerImpl.java
2011-07-19 11:10:53 -07:00
alena
3468d1b7ea
bug 9894: listSnapshots by domain admin - do recursive search if domainid is not specified in the request
...
status 9894: resolved fixed
2011-07-19 11:10:53 -07:00
alena
630e8d9db4
bug 9991: do account permission check in getCloudIdentifier api
...
status 9991: resolved fixed
2011-07-19 11:10:53 -07:00
alena
c663217b00
bug 9642: listVms by regular user using domainId parameter will work only when domainId specified is the domainId the caller belongs to.
...
status 9642: resolved fixed
2011-07-19 11:10:52 -07:00
alena
fa312617f1
bug 9723: fixed listServiceOfferings to work right with isSystem/domainId parameters
...
status 9723: resolved fixed
Conflicts:
server/src/com/cloud/server/ManagementServerImpl.java
2011-07-19 11:10:52 -07:00
alena
81117f325d
bug 9743: respect id/accountName/domainId parameters when call is executed by the regular user
...
status 9743: resolved fixed
2011-07-19 11:10:52 -07:00
alena
5be1f94c0d
bug 9620: fixed updateUser api to make updates only for the fields that are specified in the request
...
status 9620: resolved fixed
2011-07-19 11:10:52 -07:00
alena
8b100f7c4d
bug 10409: added domainSuffix parameters to account/domain objects
...
Conflicts:
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/upgrade/dao/Upgrade228to229.java
server/src/com/cloud/user/AccountManagerImpl.java
setup/db/db/schema-228to229.sql
2011-07-19 11:10:52 -07:00
Sheng Yang
3100d4b22f
Update RestartNetworkCmd to reimplment the network
...
Because the redundant router config may change.
Back port from 8c7c9a4b499ceee8a07f1f3a2b908d4a128aef32 partly.
2011-07-19 10:53:21 -07:00
alena
19f7c9e26f
Close ResultSet and PreparedStatement when gather vm information during the listVirtualMachines call
2011-07-19 10:33:34 -07:00
alena
ca87603925
Throw correct types of exceptions when fail to create account
2011-07-19 10:33:34 -07:00
alena
d970c13cf2
bug 10417: Basic zone - send vm data info only to the dhcp server in the same pod
...
status 10417: resolved fixed
Conflicts:
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
2011-07-19 10:33:34 -07:00
alena
e2eac341a4
bug 10710: Basic zone setup - send dhcp entries to all domRs (in every Pod) only when network.dns.basiczone.updates is set to "all"
...
status 10710: resolved fixed
Conflicts:
server/src/com/cloud/configuration/Config.java
server/src/com/cloud/vm/dao/DomainRouterDaoImpl.java
setup/db/db/schema-228to229.sql
2011-07-19 10:33:34 -07:00
kishan
14a8cbdc28
throw exception after intercepting to log error event
2011-07-19 18:39:32 +05:30
kishan
427b70e572
bug 10276: Throw exception for account APIs failure
...
status 10276: resolved fixed
2011-07-19 18:38:54 +05:30
Abhinandan Prateek
24510cd5fb
bug 10731: adding optional paramter for cidr
2011-07-19 12:10:48 +05:30
Sheng Yang
978b2640e2
Backport VirtualNetworkApplianceManager
...
Also:
1. Discard VPN related change.
2. Add network.dns.basiczone.updates in Config.java
3. Add findByNetworkOutsideThePod() for DomainRouterVO
Tested with VLAN and basic mode, works.
Disable redundant virtual router temporaily, would enable it after more testing.
2011-07-18 18:30:05 -07:00
Sheng Yang
44d4113ae6
bug 10429: backport redundant router
...
Part 2
commit 797839360c65cd348d2eb20630521177ab0919de
bug 9154: redundant virtual router
commit 8ff7f230204d4d3a7a4adee75523a9a84f4276fe
bug 9154: Replace domain_router.is_master with domain_router.redundant_state in DB
commit 230b99e9e0b152648f1dd2a5eab6f22315b8e7b4
bug 9154: Add redundant state to DomainRouterResponse
commit ccefb5ff5e83d713798a347c99bce1a0d04b4317
bug 9154: Add router fault state report
commit 7a3090378f9785caecf741b70554f6ea17c41764
bug 9154: Send alert if found two virtual routers in master state
commit 66831056e4bf27665871bccd24e6159071564847
bug 9154: Code clean up
commit bf3f58a85741fa7118bd848a42d8b21baa4478d4
bug 9154: Add isRedundantRouter to DomainRouterResponse
2011-07-18 18:30:02 -07:00
Sheng Yang
4bc8686513
bug 10429: Backport redundant virtual router
...
Part 1
This backport contained:
commit 52317c718c25111c2535657139b541db0c9d1e1f
bug 9154: Initial check in for enabling redundant virtual router
commit 54199112055d754371bfb141168fb5538bf6d6ea
Add host verification for CheckRouterCommand
commit cef978a228c90056ead9be10cbc4de74c2b8de76
Fix CheckRouterAnswer's isMaster report
commit 4072f0a6991ac3b63601a1764fbe14188965f62f
Some build fixes and code refactoring for redundant router
commit 4d3350b7cd8ee2706a9bace4437fc194e36c8dd5
Redundant Router: Fix OVS
commit 6a228830e7c46d819fa0c3317e159e041337e887
Fix findByNetwork()/findByNetworkAndPod()'s return
commit c627777b3d5bdbcd60db4032cebd349a5b1ecd83
Redundant Router: Fix isVmAlive()
commit e1275d2514adc41f8744f5107d4069c38be195f1
Only issue CheckRouterCommand to redundant routers
And all modification to the scripts till
commit 4e3942462ed3fde3a3d7011e95839e2128fba514
logging changes
in the master branch.
2011-07-18 18:29:56 -07:00
Alex Huang
d54f6d536a
propagating transaction isolation fix for merovingian2
2011-07-18 16:48:49 -07:00
alena
7a04334b60
bug 10734: removed global lock in "DirectAgentScanTimerTask". This lock used to prevent the task from executing on multiple management server simultaniously.
...
status 10734: resolved fixed
2011-07-18 15:00:13 -07:00
Alex Huang
392c03ce6f
propagated db connection savings from master
2011-07-18 14:22:49 -07:00
Alex Huang
e52a97b969
Switched ping to use the same db connection so that running out of db connections won't affect basic operations
2011-07-18 14:22:49 -07:00
frank
244de00b65
Bug 9887 - baremetal: support for image operation (create template from guest disk)
...
Resolved fixed
2011-07-18 13:57:03 -07:00
Nitin
149c8d4b03
bug 9596: Extract Template/ISO - make extractable = false by default. Make changes to cleanup the extract URL's for multiple sec. storage.
...
status 9596: resolved fixed
2011-07-18 10:28:59 -07:00
Nitin
85b8205522
bug 10520: CAPACITY_TYPE_PUBLIC_IP and CAPACITY_TYPE_PRIVATE_IP - Change from remove and insert to the to the insert and update model. It doesnt seem like they are referenced for the allocators while creating a vm. Next might change them to calculating them on the fly.
2011-07-18 22:08:19 +05:30
anthony
4a30f38dd4
bug 10680: changing guest.network.device in global config also change existing hosts guest.network.device, reconnect will use network information in host_details
...
status 10680: resolved fixed
2011-07-15 18:17:53 -07:00
alena
15aa7d9102
bug 10297: make default page size unlimited (-1)
2011-07-15 16:01:44 -07:00
alena
f67c771410
bug 10733: fixed/added incorrect/missing keys in 228 to 229 upgrade
...
status 10733: resolved fixed
2011-07-15 15:07:11 -07:00
alena
0d84cde633
bug 10409: added domainSuffix parameters to account/domain objects
2011-07-15 14:40:39 -07:00
alena
84edb80c0c
bug 10687: respect "bootable" parameter when listIso
...
status 10687: resolved fixed
2011-07-15 14:28:53 -07:00
alena
21afc889d0
bug 10438: always return success on disableAccount when it got disabled successfully in the DB. If his vms failed to stop on the backend, mark account for cleanup and let background thread to do the cleanup job
...
status 10438: resolved fixed
2011-07-15 14:27:58 -07:00
alena
5300dd52a9
bug 4706: added one more parameter - "ipaddress" to deployVm api. This parameter will apply to default network of vm
...
status 4706: resolved fixed
Merge from master to 2.2.8 branch
Conflicts:
server/src/com/cloud/vm/UserVmManagerImpl.java
2011-07-15 14:23:28 -07:00
alena
0d2787e2db
bug 4706: allow to specify which ip address from the network to take when do vm deployment. The model is supported for multiple network case as well.
...
status 4706: resolved fixed
Merge from master to 2.2.8 branch
Conflicts:
api/src/com/cloud/api/ApiConstants.java
server/src/com/cloud/network/NetworkManager.java
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/network/guru/GuestNetworkGuru.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
server/src/com/cloud/vm/UserVmManagerImpl.java
2011-07-15 14:20:52 -07:00
Kelven Yang
06ea7338a8
bug 10732: fix console proxy assignment issue - file was not saved, commit again
2011-07-14 21:56:51 -07:00
Kelven Yang
1081a3cfaa
bug 10732: fix console proxy assignment issue
2011-07-14 21:56:34 -07:00
anthony
18003deedf
bug 10628: root cause is CheckHealthCommand return false, XenServerInvestigator is not called
...
status 10628: resolved fixed
2011-07-14 20:42:26 -07:00
Kelven Yang
61676ff3ea
Make cluster request timeout to be configurable
2011-07-14 18:11:32 -07:00
alena
d11ac32f08
bug 10727: fixed duplicated usage event generation when create volume from snapshot
...
status 10727: resolved fixed
2011-07-14 10:28:28 -07:00
Nitin
1a6d859f22
bug 10718: checkSumSync - remove it as we dont require it.
...
status 10718: resolved fixed
2011-07-14 16:48:42 +05:30
anthony
b9803a05ae
bug 10705: don't need to print trace
...
status 10705: resolved fixed
2011-07-13 18:35:56 -07:00
anthony
b6d4c3e86d
bug 10691: expand try-catch, and add more log
2011-07-13 18:24:14 -07:00
alena
25206e6257
bug 10681: for serviceOfferings, diskOfferings, templates/isos return records with not null Removed field on findById method call
...
status 10681: resolved fixed
2011-07-13 17:16:07 -07:00
anthony
72b405948b
bug 10691: add more log
2011-07-13 11:47:58 -07:00
Kelven Yang
11527ad914
bug 10699: log on listener registration
2011-07-12 16:58:55 -07:00
Kelven Yang
280a93a83d
bug 10699: more log for this
2011-07-12 16:14:58 -07:00
Kelven Yang
40145b0b8b
add logging to clustering notification
2011-07-12 16:14:58 -07:00
alena
73574ebf5b
Do regular vm stop (not forced=true) when disableAccount
2011-07-11 17:35:35 -07:00
anthony
0e9d1a8d1d
bug 10688: if the template is not installed in the primary storage, the asking zie is doubled, fixed by using physical size for template
...
status 10688: resolved fixed
2011-07-11 17:28:30 -07:00
alena
cc9a629cea
bug 10686: generate volume.delete usage event (along with vm.destroy) when vm fails to create/start.
...
status 10686: resolved fixed
Also updated 227 to 228 db upgrade to insert missing usage_event records
2011-07-11 16:11:05 -07:00
Alex Huang
f5d5ed5dce
put big log trace in firstfit planner in to trace instead of debug
2011-07-11 14:37:36 -07:00
Kelven Yang
b9f00ccbab
bug 10677: add client side time out to cluster servlet interface
2011-07-11 12:08:12 -07:00
alena
98b728bf70
Fixed typo
2011-07-11 10:31:25 -07:00
alena
edb68eb6b7
More logging to agent lb
2011-07-11 10:29:57 -07:00
Sheng Yang
964cef3767
Update keystore generation cmdline
2011-07-11 10:18:39 -07:00
Alex Huang
fb8c3c032a
find templates that are not removed
2011-07-09 13:37:26 -07:00
Alex Huang
26b3c26974
got rid of dos eol which seems to confuse jdk in generating line numbers
2011-07-09 13:35:06 -07:00
Alex Huang
db5afa4994
fix migration npe when recovering
2011-07-09 08:31:44 -07:00
alena
864a04ea6d
bug 10671: list domain level networks for children domains when domainId is not specified
...
status 10671: resolved fixed
2011-07-08 21:17:32 -07:00
Kelven Yang
72cbd65db2
bug 10668: add DB upgrade scripts for 2.2.7 to 2.2.8 upgrade
2011-07-08 18:12:13 -07:00
anthony
dda3f220d6
bug 10669: it is due to there is a templatehostref for this template, whose status is not DOWNLOADED
...
fixed by only check ready templatehostref for ISO download
status 10669: resolved fixed
2011-07-08 17:37:34 -07:00
alena
9db9d3f36f
When release public ip address, make a search by ip+networkId instead of ip+accountId as ipAddress is unique in network only.
2011-07-08 15:55:15 -07:00
frank
7b1b56548a
Bug 10660 - ConfigurationServer loads failed because DB upgrade happens after it
...
resolved fixed
2011-07-08 14:49:50 -07:00
Alex Huang
b23c2a3c53
bug 10447: don't set the reservation id to null
2011-07-08 11:36:30 -07:00
alena
70b1c69ef3
bug 10651: added missing keys to 227 to 228 db upgrade
...
status 10651: resolved fixed
2011-07-08 09:45:12 -07:00
Alex Huang
aa757f0303
fixed the problem that vms in starting state were not being cleaned up when management server restarts
2011-07-08 00:05:29 -07:00
anthony
093af8afdf
bug 10639: if register iso for all zones, zoneId is -1,
...
fixed
status 10639: resolved fixed
2011-07-07 21:01:15 -07:00
anthony
f2117197f5
bug 10608:
...
only one primary storage in a cluster can be in PrepareMaintenance mode
2011-07-07 19:40:04 -07:00
Kelven Yang
25d2c893e6
bug 10620: allow ISO attachment failure to propogate up
2011-07-07 17:00:51 -07:00
anthony
a7f8b66813
bug 10611: MS puts primary storage into cancelmaintenace mode, then try to start VMs which were running on top of it, but failed because primary storage is in cancelmaintenace mode
...
fixed
status 10611: resolved fixed
2011-07-07 16:20:25 -07:00
alena
b92abc5333
bug 10629: fixed regression bug in listVms - security group name and display text weren't returned
...
status 10629: resolved fixed
2011-07-07 15:42:44 -07:00
anthony
931dcff710
bug 10628: if private network and storage network use the same nic, MS will start HA very quickly within 20 seconds, it breaks heartbeat check, which require 60 seconds interval. add 60s sleep before trying to HA on VMs
...
status 10628: resolved fixed
2011-07-07 12:36:39 -07:00
anthony
dd6972ee07
bug 10618: fixed NPE
...
status 10618: resolved fixed
2011-07-07 10:23:29 -07:00
Nitin
17e4e7014f
bug 10602: Fix NPE in StatsCollector - ssvm might not be up so check for that.
...
status 10602: resolved fixed
2011-07-07 13:49:37 +05:30
anthony
4040b39fe1
bug 10587: correctly use transaction
...
status 10587: resolved fixed
2011-07-06 18:55:15 -07:00
Kelven Yang
e522ecb3a1
Add data integrity check for Console Proxy/SSVM/Domain Router
2011-07-06 17:22:21 -07:00
Alex Huang
7e9836dfd0
Some operations on the lock table allowed through jmx
2011-07-06 16:09:05 -07:00
anthony
67e2f130d0
fixed a NPE
2011-07-06 16:07:29 -07:00
Edison Su
79f5ece7dc
fix NPE in put primary storage into maintainance mode
2011-07-06 16:05:22 -07:00
alena
4727b1229e
bug 10603: fixed NPE in listTemplates
...
status 10603: resolved fixed
2011-07-06 14:21:38 -07:00
alena
a8a9b37824
bug 10553: allow networkDomain update for Guest system network in Basic zone
...
status 10553: resolved fixed
2011-07-06 14:16:04 -07:00
anthony
dc492c5d9e
add more logs
2011-07-06 11:54:00 -07:00
Nitin
fb981be800
bug 10580: Making necessary changes to stats collection to entertain multiple secondary storage.
...
status 10580: resolved fixed
2011-07-06 18:20:17 +05:30
Abhinandan Prateek
2aa1f3e596
bug 10570: fixed ISO id and name
...
status 10570: resolved fixed
2011-07-06 11:26:10 +05:30
Kelven Yang
51f93a6020
bug 10577: implemente VMware CPU reservation based on CPU overprovisioning factor
2011-07-05 17:34:38 -07:00
frank
3c4671aac5
Bug 10560 - Baremetal template created 5 entries when added (edit)
...
resolved fixed
2011-07-05 17:22:46 -07:00
frank
4a8812af68
Bug 10559 - Couldn't add baremetal template/image throught the ui, zone id passed in was negative
...
resolved fixed
2011-07-05 16:41:51 -07:00
alena
ba95181dc4
Fixed deployVm with sshKeyPair via 8096 port - take account info from the vm's owner, not from the caller
2011-07-05 13:35:29 -07:00
alena
c31605d51f
createSshKeys command - fixed the case when admin couldn't create a key for another user via 8096 port.
...
registerSshKeys command - added ability for admin to register key for another user
Fixed NPE in registerUserKeys command - used to happen in failure case, when invalid publicKey was specified
2011-07-05 12:08:43 -07:00
Nitin
857f8ca0f9
Fixing the merge - adding import which wasnt present
2011-07-04 12:12:18 +05:30
Nitin
62aab14e05
bug 8915: Adding events for TEMPLATE.CREATE, TEMPLATE.DELETE, ISO.DELETE, ISO.ATTACH, ISO.DETACH.
...
Status 8915: resolved fixed
2011-07-04 12:01:04 +05:30
Nitin
90ae601fc8
bug 10112: generarting the right url for corresponding hypervisors for extract template.
...
status 10112: resolved fixed
2011-07-04 11:59:58 +05:30
Edison Su
d548e8fc38
fix db upgrade from 2.2.6 to 2.2.8
2011-07-01 19:16:14 -07:00
anthony
2bd3f6c74e
handle register template/iso to all zones
2011-07-01 17:06:43 -07:00
anthony
09562e771c
per angie, Below sequence doesn't work
...
1. copy template1 from z1 to z2
2. remove template1 from z2
3. copy tempalte1 from z1 to z2 again,
4. template1 for z2 doesn't show up in MyTemplate
fixed
2011-07-01 16:17:18 -07:00
anthony
010858da0d
fixed list featured template
2011-07-01 16:08:17 -07:00
Kelven Yang
7e6e097b58
bug 10482: use version-based systemvm ISO in secondary storage to solve the upgrade issue
2011-07-01 14:09:58 -07:00
Alex Huang
cfc25d01be
bug 10501: This is really Kelven's bug but I'll fix it for him anyways. DAO code already have a way to extract the DB connection from a transaction that is stored in the TLS. There's no real reason for the DAO code to add special semantics to use a different DB connection. That can be done by simply switching the transaction before it even reached the dao code. Think about it. Why would anyone want to call one dao function, switch transaction, and then switch back. The right thing is for the caller to switch transaction, call a series of dao codes, and switch it back. That's the semantics I changed to. By doing this, it also eliminates the number of debug messages in this bug.
2011-07-01 11:03:12 -07:00
kishan
9a6c567269
bug 10503: Skip usage events when StopAnswer details is Vm does not exist
...
status 10503: resolved fixed
2011-07-01 18:27:27 +05:30
Abhinandan Prateek
2a2611d6f6
group id is optional
2011-07-01 13:20:57 +05:30
alena
e0c74004f1
bug 10538: avoid duplicated config values insertion when multiple management servers start at the same time
...
status 10538: resolved fixed
2011-06-30 18:24:28 -07:00
anthony
12113c4ee8
clean up
2011-06-30 15:14:24 -07:00
anthony
a125219dda
bug 10533: do not use daos in upgrade code
...
status 10533: resolved fixed
2011-06-30 15:12:57 -07:00
anthony
9f8d515b2e
bug 5873: Checking if scmbug works
...
status 5873: resolved fixed
2011-06-30 14:04:16 -07:00
alena
b2942572e7
bug 10453: fixed NPE in startRouter command - used to happen when domR start was called for existing domR as a part of networkImplement
...
status 10453: resolved fixed
2011-06-30 11:35:51 -07:00
Abhinandan Prateek
ae665d4b11
bug 10526: adding root device, volume type
2011-06-30 21:58:44 +05:30
Abhinandan Prateek
6c17fd3c7d
bug 10526: added state
2011-06-30 21:13:09 +05:30
Abhinandan Prateek
6cfc59b454
bug 10489: addign object type to response
2011-06-30 13:31:55 +05:30
Abhinandan Prateek
c30225c2af
bug 10489: self review updates
2011-06-30 11:07:37 +05:30
Abhinandan Prateek
6ba0b35295
bug 10489: improving listVM performance: Combined various queries to get Vm details into one single join, reduced the time required to 1/5
2011-06-30 11:05:18 +05:30
anthony
5fc6d74b95
fixed template deletion
2011-06-29 20:36:15 -07:00
anthony
5aba50deb9
bug 10511:
...
in template sync,
1. skip all templates with url null
2. if the template is private, and there is no record for this template in this secondary storage host, skip it
status 10511: resolved fixed
2011-06-29 20:02:14 -07:00
anthony
253ae79876
bug 10512: lock on snapshot entry instead of volume entry
...
status 10512: resolved fixed
2011-06-29 18:53:41 -07:00
anthony
43de3ec249
bug 10511: lock on snapshot entry instead of volume entry
...
status 10511: resolved fixed
2011-06-29 18:40:18 -07:00
anthony
446d08187b
fixed several template issues
...
merge createtemplateresponse and createteisoresponse
on UI template
only show template corresponding hypervisor exists
2011-06-29 15:56:01 -07:00
alena
e16e0597c9
bug 10497: always execute next command in sequence, even when the current one fails to complete; otherwise all the remaining commands will be stuck in the queue forever
...
status 10497: resolved fixed
2011-06-29 15:17:29 -07:00
Alex Huang
81213c2be2
bug 10322: Transaction is using the new Merovingian
2011-06-29 12:35:30 -07:00
Alex Huang
63f552995f
bug 10322: integrated into cluster management
2011-06-29 12:01:43 -07:00
Alex Huang
e16a013335
bug 10322: better mannered merovingians
2011-06-29 12:01:43 -07:00
Alex Huang
2219269e83
bug 10322: arrival of the next generation Merovingians
2011-06-29 12:01:43 -07:00
Alex Huang
cbee5a6044
bug 10322: arrival of the next generation Merovingians
2011-06-29 12:01:43 -07:00
alena
5134b44ff5
bug 10496: fixed various problems in scanDirectAgentToLoad code (1) case when loadSize=clusterSize wasn't working 2) Long value comparison was done incorrectly)
...
status 10496: resolved fixed
2011-06-29 11:27:01 -07:00
alena
1581828dda
Added more logging to DirectAgentsLoad task
2011-06-29 09:29:46 -07:00
Nitin
91e016114e
bug 10422: Correctly populating the used and reserved capacity in ComputeCapacityListener Status 10422: resolved fixed
2011-06-29 15:40:47 +05:30
Nitin
1eb8e61c43
bug 10422: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in.
...
status 10422: resolved fixed
2011-06-29 15:27:06 +05:30
anthony
260e4dbb51
list template will list ready template if there is, if not, list in progress, if not list other
2011-06-28 19:03:46 -07:00
anthony
90cdf16509
fixed template checksum command
2011-06-28 19:03:46 -07:00
anthony
f85fb432ba
fixed a template creation bug
2011-06-28 17:55:21 -07:00
anthony
b058a0226d
use correct secondary storage when creating template from snapshot
2011-06-28 16:58:15 -07:00
Kelven Yang
1edf772f92
bug 10480, 10494: NPE fix in VirtualMachineManagerImpl, move keystore upgrade sql to upgrade225to226.sql
2011-06-28 15:00:34 -07:00
anthony
1e7399dd19
set correct secondary storage host id in snapshot table
2011-06-28 14:08:18 -07:00
alena
c7d17d2e3c
bug 10492: fixed upgrade from 2.2.6 to 2.2.8
...
status 10492: resolved fixed
2011-06-28 13:44:00 -07:00
anthony
7cafe9eae4
fixed compile warning
2011-06-28 10:56:35 -07:00
root
d46d1da86c
bug 10455: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in.
...
status 10455: resolved fixed
2011-06-28 19:55:09 +05:30
Nitin
35d4c304a9
bug 10455: CreatePrivateTemplate - If the volume's template id is null and it is ROOT (meaning that the vm was created out of a blank template) then take the source template id from the user vm table.
...
Status 10455: resolved fixed
2011-06-28 19:54:54 +05:30
Alex Huang
b7e4298c94
Added JMX to Transaction
2011-06-27 17:24:26 -07:00
anthony
461d256f74
bug 10410: show template per zone
...
status 10410: resolved fixed
2011-06-27 17:15:27 -07:00
anthony
468136be74
bug 9855: two fixes.
...
1. can not cancel maintenace mode.
2. maintenance related modes are preserved through MS restart
status 9855: resolved fixed
2011-06-27 13:48:12 -07:00
alena
e716245218
bug 10447: don't allow to use system networks for vm deployment in Advance zone
...
status 10447: resolved fixed
2011-06-27 12:32:32 -07:00
anthony
9b56ac973e
host is stucked in prepareMaintenance mode if you put last host into maintenance mode,
...
fixed
Conflicts:
server/src/com/cloud/vm/VirtualMachineManagerImpl.java
2011-06-27 11:36:10 -07:00
Alex Huang
a59d70e7e4
bug 10375: fixed deadlock issue I think
2011-06-27 10:43:32 -07:00
alena
41f12eb642
Pass isForRebalance parameter to processConnect method of all the listeners - some listeners don't have to be notified when connection happens as a a part of Agent Rebalance process (VirtualMachineManagerImpl listener for instance)
2011-06-27 10:20:41 -07:00
alena
52fab0e35e
bug 10456: get accountId info from the volume record when create template from volume
...
status 10456: resolved fixed
2011-06-27 10:20:40 -07:00
alena
0bf34f3612
bug 10447: don't notify VirtualMachineManager listener when do host rebalance - vm sync is not needed in this case.
...
status 10447: resolved fixed
2011-06-27 10:20:40 -07:00
alena
fce33bcd76
bug 10445: Submit rebalancing task in a separate thread for each host
...
status 10445: resolved fixed
2011-06-27 10:20:40 -07:00
Alex Huang
97b562fc2a
logging changes
2011-06-27 10:18:40 -07:00
Kelven Yang
f3d7d075ee
bug 10449: handle the case when cluster servlet may be called during management server initialization phase
2011-06-24 18:14:11 -07:00
Kelven Yang
217ab1a851
bug 10150: we need to be told about management network group name for ESXi to pick up the correct one when there are multiple VMKernel ports be configured in vCenter
2011-06-24 18:13:53 -07:00
Edison Su
3642aef4c6
bug 10423: agent in ssvm needs to add default keystore, as we copying templates through https://**realhostip .**
...
status 10423: resolved fixed
2011-06-24 14:45:47 -04:00
alena
56799fcbaa
Added upgrade path from 2.2.7 to 2.2.8
2011-06-24 12:07:33 -07:00
Kelven Yang
0be54ec4b6
bug 10029: update mshost state instead of removing it
2011-06-24 11:16:40 -07:00
alena
74f34a0e0c
bug 10435: removed vpn feature
...
status 10435: resolved fixed
2011-06-24 09:18:46 -07:00
Edison Su
28f0068151
add new option to force destroy vm when delete host, if the VMs are created on local storage
2011-06-23 20:36:13 -04:00
alena
9d76f6d719
Always add default security group when deploy vm in basic zone
2011-06-23 19:59:14 -07:00
Kelven Yang
3b93d353d6
bug 9605: use CIDR from default interface
2011-06-23 17:48:37 -07:00
Kelven Yang
a728f5b071
bug 10434: limit vCenter cluster size to be within VMFS limit
2011-06-23 17:24:08 -07:00
Kelven Yang
f91122654b
bug 10176: add cluster listener registration back
2011-06-23 14:52:15 -07:00
alena
38ffe66b66
bug 10424: send userData information only when vm is in one of the following states: Running, Starting, Stopping, Migrating
...
status 10424: resolved fixed
2011-06-23 11:06:52 -07:00
alena
bfc64fdcd3
bug 10408: fixed user_statistics upgrade for the case when account owns vm in Direct network, and corresponding domR belongs to another account
...
status 10408: resolved fixed
2011-06-23 10:09:58 -07:00
Murali Reddy
1bfe6d8d72
Bug 10377 - API listAccounts return vmtotal=-14
2011-06-23 17:28:09 +05:30
Abhinandan Prateek
a1622d9f75
bug 10062: reverting the change as the error can be due to several factors in deployment of domain router
2011-06-23 10:41:37 +05:30
root
8cdba6a7f5
Merge branch '2.2.8' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.2.8
2011-06-23 09:58:07 +05:30
anthony
62249f3eae
1. return message to UI if adding primary storage failed
...
2. delete primary storage entry if if adding primary storage failed
2011-06-22 18:44:33 -07:00
Kelven Yang
be38384e76
bug 10414: update VM sync logic and capacity management to sync VM state change initiated from external source
2011-06-22 18:25:35 -07:00
alena
48c2f68af0
bug 10416: fixed the bug in agentLoadBalancerPlanner
...
status 10416: resolved fixed
2011-06-22 17:16:04 -07:00
Alex Huang
129f40d0cb
bug 10375: trying to reduce the scope of the transaction
2011-06-22 16:34:14 -07:00
alena
979e3a2d56
bug 10406: fixed concurrency problem happening during Agent Transfer Monitor task
...
status 10406: resolved fixed
2011-06-22 14:12:22 -07:00
Murali Reddy
34a36b7009
Bug 10012: Vague error event created when user attempted to exceed limit set for a given resource
...
status 10012: resolved fixed
2011-06-22 13:00:59 +05:30
Edison Su
54a4af2a0c
bug 10092: fix the Long compare
...
status 10092: resolved fixed
2011-06-21 14:33:43 -04:00
alena
d08abadc19
Keep "encode.api.response" parameter in ApiServer class; initialize it as a part of init() method
2011-06-21 11:07:31 -07:00
Alex Huang
da402fdd35
added back @DB annotation
2011-06-21 10:44:46 -07:00
Abhinandan Prateek
098f68d18e
bug 10340: added cidrs in response
...
The input can take multiple cidrs as in 10.91.28.0/24,169.254.2.0/24,56.89.0.0/16
2011-06-21 22:57:36 +05:30
Alex Huang
a254e90ab3
Renamed IPAssoc to IpAssoc to be consistent with agent commands
2011-06-21 10:15:42 -07:00
Murali Reddy
83ee4e653c
Bug 10174 - Should not return public and featured templates for accounts that do not have access to their respective zones
...
status 10174: resolved fixed
2011-06-21 19:20:25 +05:30
Alex Huang
78d19f8690
bug 10368: better fix for the db connection problem.
2011-06-20 16:30:38 -07:00
alena
2f5e51a382
bug 10193: modified description field for login api call in API docs
...
status 10193: resolved fixed
2011-06-20 16:23:04 -07:00
Alex Huang
dc605655a0
removed useless manager declarations
2011-06-20 16:20:48 -07:00
alena
2e3fff5b94
bug 10219: Untagged vlan ranges in Public network should have the same subnet
...
status 10219: resolved fixed
2011-06-20 16:17:34 -07:00
Kelven Yang
50c1652172
bug 8996: make VMsync to track host change
2011-06-20 16:13:46 -07:00
Alex Huang
e4f42d0e52
bug 10368: Print out the hash code of the db connection instead of the toString(). Changed the transaction in changeToStart() method to be of a shorter interval so it won't cause so many db connection exceptions
2011-06-20 11:30:23 -07:00
alena
336235e5e3
bug 10359: don't allow system network deletion
...
status 10359: resolved fixed
2011-06-20 09:23:07 -07:00
Abhinandan Prateek
976aab77bb
bug 10305: for a systemvm only applicable system vm offering should be displayed
...
status 10305: resolved fixed
While creating a system vm offering specify the type. If no type specified the default to domainrouter.
While requesting a set of system offering specify the paramter systemvmtype.
2011-06-20 20:01:40 +05:30
Abhinandan Prateek
30ba637a04
bug 10313: on trying to delete a default offering throw error
2011-06-19 15:12:16 +05:30
Abhinandan Prateek
cf15573d06
bug 10313: marking default system offering as default so that they should not be deleted
...
status 10313: resolved fixed
2011-06-19 12:30:07 +05:30
Kelven Yang
cf26f107a7
bug 9485: allow configurable ethernet card type in VMware. this is a short-term solution to fullfill customer's request, in longer term, we need to allow custoer select appropriate adapter type at per-NIC basis
2011-06-17 18:02:59 -07:00