alena
8180e55469
bug 10199: don't allow network offering Name modification.
...
UI has to be fixed as well
2011-06-09 10:05:28 -07:00
Kelven Yang
497e586329
Fix the annoying NPE in StatsCollector
2011-06-08 17:10:44 -07:00
Alex Huang
575ac62926
bug 9651: propagating 3fd50fd8634958727f4c64c9d1fb7fa27e07e4c8
2011-06-08 15:58:01 -07:00
alena
2ca4cc174d
Agent LoadBalancing in cluster management server setup is enabled by default now
2011-06-08 15:04:50 -07:00
alena
8948c3dd84
1) listNetworks for domain level network case: fixed search to do multiple joins between the tables instead of querying all the data and making search for each entry.
...
2) Added new config parameter 'allow.subdomain.network.access' - default value is true. If it's set to false, the child domain can't use the network of the parent domain
Conflicts:
server/src/com/cloud/network/NetworkManagerImpl.java
2011-06-08 12:00:19 -07:00
Edison Su
36fa0fbf52
bug 10177: fix multiple local secondary storage: when we starting vm, only choose the local secondary storage that related to the planned computing host
...
status 10177: resolved, fixed
2011-06-08 11:14:59 -04:00
anthony
fd2ec19438
bug 9351: xen.max.product.version is not used, remove them
...
status 9351: resolved fixed
2011-06-07 14:45:53 -07:00
Edison Su
6540154420
listemplate should only list templates that owned by caller
2011-06-07 12:33:11 -04:00
anthony
416efeb59a
bug 10152: supoort XenServer 5.6 service pack 2
...
status 10152: resolved fixed
2011-06-07 10:39:57 -07:00
nit
679159ccf4
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:22:49 +05:30
alena
158807c877
Fixed unittest
2011-06-06 16:52:11 -07:00
alena
a03e2b8a12
Added upgrade path from 225 to 226
...
Conflicts:
server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
2011-06-06 13:55:50 -07:00
alena
64252b48f2
bug 10166: drop account_id/domain_id fields (if exist) in domain_router table
...
status 10166: resolved fixed
2011-06-06 13:55:50 -07:00
alena
9a2cc8008b
Db upgarde: changed 225-226 to be 226-227
2011-06-06 13:55:50 -07:00
will
5913c5a441
Added an acknowledge process for the registration complete process of cloudzones. Only after a expires=true will the token be truly expired.
2011-06-06 11:47:59 -07:00
nit
c46ddeab2d
bug 9886 : ExtractVolume - Put in the ACL layer check and allow datadisk to be extractable if they pass the acl layer check.
...
status 9886: resolved fixed
2011-06-06 16:12:29 +05:30
kishan
b82fac179a
bug 9785: Added Vlan Assign Release events
...
status 9785: resolved fixed
2011-06-06 13:33:21 +05:30
alena
14cdc7de14
bug 9127: covered failure scenarios for agent LB.
...
status 9127: resolved fixed
The feature is completed; please file separate bugs if any issue arises during the testing.
Wiki link describing how agentLB works: http://intranet.lab.vmops.com/engineering/release-2.2-features/agent-load-balancing
2011-06-05 17:35:30 -07:00
Alex Huang
019cc78976
Fixes problems in routing between management servers
2011-06-05 16:06:54 -07:00
Alex Huang
a0ce3da191
fixed problem with header
2011-06-05 13:51:29 -07:00
Sheng Yang
7cf312674b
bug 10135: Fix clustered agent manager's version bug
...
We are using v1 now, instead of v3. This bug result in all the commands from
the other clustered management server would be sent to agentmanager, and then dropped.
status 10135: resolved fixed
2011-06-04 21:28:03 -07:00
Sheng Yang
ff86c865e2
bug 10135: Add SSL encryption for non-NIO link
...
Now Link.write() support SSL encryption. And since there is no user of
Link.read(), we comment it out.
2011-06-04 21:27:18 -07:00
Alex Huang
d9e0bcfa1e
bug 10126: Renamed getPodId() to getPodIdToDeployIn()
2011-06-03 22:17:08 -07:00
will
f9867a6475
Temp fix to encode username, account name, and email before they are returned from the API
2011-06-03 17:08:10 -07:00
anthony
db6aa765a3
bug 10146 : fixed NPE
...
status 10146 : resolved fixed
2011-06-03 15:52:31 -07:00
Edison Su
94b3890542
fix the race condition for download template
2011-06-03 13:19:48 -04:00
nit
dbb1ed3645
bug 9729 : Remove redundant permission check from deployvm cmd.
...
status 9729: resolved fixed
2011-06-03 18:07:54 +05:30
alena
635a1075de
bug 9127: intermediate checkin for agent load balancer
2011-06-02 21:47:54 -07:00
will
87b4b993c7
bug 10090: encoded the endpoint as well as the username for the accounts in the register callback response
2011-06-02 13:53:55 -07:00
Edison Su
9ec9d74514
zone can be deleted now
2011-06-02 12:33:37 -04:00
alena
52aab0e441
Use correct field name when search for management server by State
2011-06-02 10:18:30 -07:00
Alex Huang
d140ca7555
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:34 -07:00
Alex Huang
018b1c7ce9
Fixed problem that Kirk saw at upgrading between 2.2.3 and 2.2.5 at one of mour customers. The host address for storage pool is not an ip address and should not have been shrunk to 40 characters
2011-06-02 09:44:13 -07:00
nit
c0ce175227
bug 8184 : listSystemVms - return gateway which is equal to the Gateway of Nic belonging to Network with trafficType=Public for Advanced zone, and trafficType=Guest in Basic zone.
...
status 8184: resolved fixed
2011-06-02 18:04:58 +05:30
nit
0ebce2024b
bug 9729 : Permission change - allow root admin to use anybody's private template.
...
status 9729: resolved fixed
2011-06-02 15:14:32 +05:30
Edison Su
4a47d19c84
fix delete zone: many times, you just can't delete a zone, even you clean up all the resources
2011-06-01 20:26:29 -04:00
Alex Huang
bc67b2a973
bug 9651: update now also shows tags
2011-06-01 17:50:04 -07:00
Alex Huang
2ceadec326
bug 9651: tags parameter added to createnetwork
2011-06-01 17:36:14 -07:00
alena
df403c953d
bug 10080: update nic profile with DNS info for the nics with reservation_strategy=Create
...
status 10080: resolved fixed
2011-06-01 17:05:32 -07:00
Edison Su
f7414b83aa
fix listtempalte and listiso, if there are multiple secondary storage
2011-06-01 16:01:51 -04:00
anthony
d02e4fb37f
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
2011-06-01 15:30:22 -07:00
Frank
9961e1ca2a
Fix NPE when reboot vm
...
vm.podId has different meaning than you think
2011-06-01 11:54:20 -07:00
Edison Su
d9b61f26da
fix dettach iso issue: if dettach iso failed on hypervisor, mgt server still regards it as success, then you can't attach another ISO to the vm again unless your stop/start the VM
2011-06-01 10:37:04 -04:00
Abhinandan Prateek
3c88f21645
bug 7553: misinterpreted passed domainid as user domain in last commit, fixed
2011-06-01 20:37:29 +05:30
Abhinandan Prateek
1af3790a05
bug 7553: throw errors if non ROOT ADMIN user tries to access the system offerings
2011-06-01 17:32:41 +05:30
anthony
fed7d1ebdb
delete secondary storage,
...
1. check if there are snapshotsin this secondary storage, if yes , fails
2. check if there are private templatesin this secondary storage , if yes, fails
2011-05-31 17:57:10 -07:00
Jessica Wang
8c4e831cfb
bug 7553: cloudStack - server-side - make listRouters API return “serviceofferingname” and “serviceofferingid”.
2011-05-31 17:40:30 -07:00
Jessica Wang
a690d6169d
bug 7553: fix a server-side bug - listServiceOffering API didn't take in "issystem" parameter.
2011-05-31 14:44:22 -07:00
anthony
5a052dba74
do NOT list secondary storage VM host in UI
2011-05-31 12:10:04 -07:00
Alex Huang
8754f8fab8
bug 9651: checked in missing files
2011-05-31 10:27:50 -07:00
Alex Huang
0ab12edd6c
network tagging changes
2011-05-31 09:49:27 -07:00
Alex Huang
67ff27496d
tags added
2011-05-31 09:48:34 -07:00
Murali Reddy
6de2bef7cd
bug 9973: listReourceLimits A domain-admin of domain X can view Resource Limits from other domain
...
adding additional checks, and moving old code to access checkers
status 9973: resolved fixed
2011-05-31 14:00:27 +05:30
Abhinandan Prateek
b5aeb6fa0e
bug 9909: upload manager support multiple secondary storage
2011-05-31 12:00:40 +05:30
nit
024bd039da
bug 9729 : Permission change - allow admin to use anybody's private template.
...
status 9729: resolved fixed
2011-05-30 13:01:52 +05:30
Abhinandan Prateek
d006fd141c
bug 9909: upload manager support multiple secondary storage
2011-05-30 12:39:15 +05:30
Edison Su
59a6e2157a
fix user data, and template sync
2011-05-27 19:44:26 -04:00
Frank
b06d477425
Fix hostTags, when there is no tag the hostTags is a empty list
2011-05-27 17:19:06 -07:00
anthony
37c6314360
bug 10048: do NOT sync private template to other secondary storage in one zone
...
status 10048: resolved fixed
2011-05-27 17:10:27 -07:00
nit
714ab83fa1
bug 9596 : Make the iso extractable by default.
...
status 9596: resolved fixed
2011-05-27 16:19:26 +05:30
nit
77de414c81
bug 9596 : Make the template extractable by default. Allow only a ROOT Admin to change the flag once a template is submitted/created (Done through updateTemplatePermissions)
...
status 9596: resolved fixed
2011-05-27 15:44:35 +05:30
Edison Su
2279f8f962
fix register local storage: if host is reinstalled, local storage uuid is changed, we need to register a new local storage in db
2011-05-26 22:59:56 -04:00
anthony
7a266b9321
bug 10046: size in diskofferingVO is in type now
...
status 10046: resolved fixed
2011-05-26 13:51:08 -07:00
nit
6256c88be6
bug 9724 : ListEvents API - add granularity till the hours, minutes and seconds level. The new format that startDate and endDate expect are yyyy-MM-dd HH:mm:ss. To honour backward compatibility these parameters can also be in the old format yyyy-MM-dd. I have added this to the parameter documentation. Also changed is the log message for throwing error in case of parsing exception.
...
status 9724: resolved fixed
2011-05-26 21:21:28 +05:30
anthony
559c334eeb
bug 9779: release lock for exception
...
status 9779: resolved fixed
2011-05-25 19:50:28 -07:00
alena
cd6d933e48
Better logging for cluster agent rebalancing
2011-05-25 18:59:26 -07:00
anthony
37e6ded80c
bug 10023: only set ip route for internal DNS
...
status 10023: resolved fixed
2011-05-25 17:39:20 -07:00
will
7b27f3dfae
bug 9982: Forgot to add the errortext when returning an error for using an invalid token.
2011-05-25 16:06:51 -07:00
will
fef2c58996
bug 9982: Ensuring that the registration token is used only once.
2011-05-25 16:06:49 -07:00
anthony
2fdedfa14a
db upgrade for multiple secondary storages
2011-05-25 14:15:43 -07:00
Frank
44a0fff2ec
baremetal able to enter maintenance mode, delete host
2011-05-25 12:13:19 -07:00
alena
388aea7be3
bug 9127: intermediate checkin for agent load balancer
2011-05-24 19:04:50 -07:00
alena
7fe3290d1b
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:45:13 -07:00
alena
c0d84f3de8
Insert default security group to network_groups table when do upgrade from 21x to 22x branch
2011-05-24 18:45:01 -07:00
alena
55692fd7cf
bug 9127: intermediate checkin for agent load balancer
2011-05-24 18:45:00 -07:00
anthony
4696e5066b
fixed snapshot limitation issue
2011-05-24 14:55:19 -07:00
anthony
9d758866af
bug 9958:
...
1. send purge command only once.
2. in downloadlistener, there are two hosts, one is secondary storage host, the other is secondary storage VM host for this secondary storage.
status 9958: resolved fixed
2011-05-24 14:17:03 -07:00
Murali Reddy
9f93fee7b6
Revert "bug 9785: events around VLAN assign/release"
...
pulling out as action event is required not the usage event
This reverts commit 7052e5451878a1595cb5b0d359a3a4482d9f9bc7.
2011-05-24 15:08:42 +05:30
Murali Reddy
8ad3fbf9d2
bug 9785: events around VLAN assign/release
...
adding usage event for new VLAN allocation for the account from the zone vlans
2011-05-24 13:55:22 +05:30
Alex Huang
0dfc44582b
bug 9651: Adding network tags
...
Also changes in Request logging.
2011-05-23 15:51:50 -07:00
Edison Su
ba63e5d103
bug 9937: move use.local.storage to FOSS
2011-05-22 14:39:45 -04:00
Alex Huang
d7f527f8ac
get rid of compile error
2011-05-21 15:41:12 -07:00
alena
3d3bfcddaa
bug 9858: added missing security checks to listAsyncJobs command
...
status 9858: resolved fixed
Conflicts:
server/src/com/cloud/api/ApiServer.java
2011-05-21 15:00:50 -07:00
Edison Su
2f8235dbd2
fix local seconeary storage related issues(sync/download templates, etc) for mycloud
2011-05-21 12:05:02 -04:00
Abhinandan Prateek
5ad41e09ae
bug 7553: Virtual Router service offering
2011-05-21 22:21:12 +05:30
alena
30e8ed3ab6
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
2011-05-20 18:52:58 -07:00
anthony
ce83525b5a
bug 3224:
...
don't need to call abandon
2011-05-20 18:48:30 -07:00
anthony
5fa3f0fca8
bug 3224:
...
fixed a DB Exception
5-ThreadPoolExecutor.runWorker:1110-ThreadPoolExecutor$Worker.run:603; called by -Transaction.rollback:783-Transaction.removeUpTo:726-Transaction.close:549-DatabaseCallback.interceptComplete:72
2011-05-19 19:02:41,242 WARN [utils.nio.Task] (AgentManager-Handler-1:null) Caught the following exception but pushing on
com.cloud.utils.exception.CloudRuntimeException: DB Exception on: com.mysql.jdbc.JDBC4PreparedStatement@4faae357: INSERT INTO usage_event (usage_event.type, usage_event.created, usage_event.account_id, usage_event.zone_id, usage_event.resource_id, usage_event.resource_name, usage_event.offering_id, usage_event.template_id, usage_event.size, usage_event.resource_type, usage_event.processed) VALUES (_binary'TEMPLATE.CREATE', '2011-05-20 02:02:41', 2, 2, 202, _binary'anth-te', null, 2, -1, null, 0)
at com.cloud.utils.db.GenericDaoBase.persist(GenericDaoBase.java:1218)
at com.cloud.event.dao.UsageEventDaoImpl$$EnhancerByCGLIB$$377dce70.CGLIB$persist$22(<generated>)
at com.cloud.event.dao.UsageEventDaoImpl$$EnhancerByCGLIB$$377dce70$$FastClassByCGLIB$$30e2aaaf.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.cloud.utils.db.DatabaseCallback.intercept(DatabaseCallback.java:35)
at com.cloud.event.dao.UsageEventDaoImpl$$EnhancerByCGLIB$$377dce70.persist(<generated>)
at com.cloud.storage.download.DownloadMonitorImpl.handleDownloadEvent(DownloadMonitorImpl.java:410)
at com.cloud.storage.download.DownloadListener.setDownloadInactive(DownloadListener.java:358)
at com.cloud.storage.download.DownloadCompleteState.onEntry(DownloadCompleteState.java:44)
at com.cloud.storage.download.DownloadListener.transition(DownloadListener.java:240)
at com.cloud.storage.download.DownloadListener.processAnswers(DownloadListener.java:224)
at com.cloud.agent.manager.AgentAttache.processAnswers(AgentAttache.java:258)
at com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processResponse(AgentManagerImpl.java:2319)
at com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManagerImpl.java:2334)
at com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.doTask(ClusteredAgentManagerImpl.java:537)
at com.cloud.utils.nio.Task.run(Task.java:85)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'size' at row 1
2011-05-20 17:12:48 -07:00
Abhinandan Prateek
7bb1d00d14
bug 7553: Virtual Router service offering
2011-05-20 11:22:30 +05:30
anthony
99be3718cf
bug 3224:
...
multiple secondary storage, copying template between zone works
2011-05-19 19:07:44 -07:00
alena
24e86c109e
bug 9941: fixed listVolumes api - use leftouter join with vm_instance table because instance_id is NULL for detached volumes
...
status 9941: resolved fixed
Conflicts:
server/src/com/cloud/api/ApiResponseHelper.java
server/src/com/cloud/server/ManagementServerImpl.java
2011-05-19 18:49:12 -07:00
alena
7bae4e3155
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:37:59 -07:00
Alex Huang
567d946ab0
template listing fix
2011-05-19 15:26:24 -07:00
alena
016a50633c
bug 9939: create 'default' security group for default "admin" user only after ensuring that it doesn't exist already
...
status 9939: resolved fixed
Conflicts:
server/src/com/cloud/server/ConfigurationServerImpl.java
2011-05-19 11:25:59 -07:00
Abhinandan Prateek
770e317218
bug 7553: Virtual Router service offering
2011-05-19 19:18:33 +05:30
Abhinandan Prateek
9de370be61
do not propogate password changes if Attache is ConnectedAgentattache
2011-05-19 19:18:33 +05:30
Murali Reddy
5769fde46b
bug 7194:New API for adding range of public & private ports in port forwarding rule addition
...
adding support for port ranges in port forwarding rules.
2011-05-19 18:32:09 +05:30
kishan
6bd8cece48
bug 8830: added source template id to template usage records
...
status 8830: resolved fixed
2011-05-19 16:53:33 +05:30
alena
7ca66c132d
bug 9934: implemented another way to check if the foreign key already exists
...
status 9934: resolved fixed
2011-05-18 20:38:55 -07:00
alena
5148725916
Fixed bunch of db upgrade bugs.
2011-05-18 17:38:49 -07:00