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
Alex Huang
2b650acc17
more gson crap
2011-05-18 11:01:46 -07:00
kishan
bcd358b756
bug 8866: Use 86400 instead of 84600 for seconds in a day
2011-05-18 16:48:33 +05:30
alena
93bd3c8588
Added upgrade path from 224 to 225 to DbUpgradeChecker
...
Conflicts:
server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
2011-05-17 21:08:41 -07:00
Alex Huang
9c69a983ba
session info within sequence numbers
2011-05-17 18:01:11 -07:00
anthony
8cdd8a01b1
multiple secondary storage fix
2011-05-17 16:47:27 -07:00
alena
b963429063
Added upgrade from 224 to 225
...
Conflicts:
server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
2011-05-17 16:43:53 -07:00
anthony
d380b55d23
multiple secondary storage fix
2011-05-17 16:10:30 -07:00
Alex Huang
0ba6091ca7
better way to log the agent request and response. Introduced the idea of via agents in the request header
2011-05-17 16:02:44 -07:00
Alex Huang
e552f118af
propagated bf8afdbc7af3c0e9fbc90c841fedec57ac7b8cdf
2011-05-17 16:02:44 -07:00
anthony
1501503656
multiple secondary storages fix
2011-05-17 16:01:35 -07:00
alena
392672b9f9
Updated schema file name for 2.2.5-2.2.6 upgrade
2011-05-17 15:28:33 -07:00
alena
b5ab92af89
Upgrade from 2.2.5 to 2.2.6
2011-05-17 15:22:59 -07:00
alena
33bf819afc
bug 9873: create default security group for the default admin
...
status 9873: resolved fixed
2011-05-17 15:08:13 -07:00
alena
c2afcdec52
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 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.
Conflicts:
api/src/com/cloud/api/commands/AuthorizeSecurityGroupIngressCmd.java
api/src/com/cloud/api/commands/DeleteSecurityGroupCmd.java
api/src/com/cloud/api/commands/DeployVMCmd.java
server/src/com/cloud/api/ApiDBUtils.java
server/src/com/cloud/vm/UserVmManagerImpl.java
2011-05-17 15:08:13 -07:00
anthony
ef42b21c1d
fixed template download
2011-05-17 15:00:10 -07:00
anthony
384f30101e
fixed template download
2011-05-17 14:01:12 -07:00
alena
b5aabfab75
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:11:13 -07:00
Alex Huang
ea9703997b
proxy agent
2011-05-17 07:12:58 -07:00
anthony
a19e5284d0
more check
2011-05-16 19:44:33 -07:00
alena
efcb41ff28
Fixed listSystemVms api call to return consoleProxy and SSVM vms only if systemvmtype is not specified in the request
2011-05-16 17:55:38 -07:00
anthony
9c4964bc1b
fixed merge
2011-05-16 16:54:00 -07:00
anthony
a0357a6af0
multiple secondary storage
...
local secondary storage should work, didn't test yet
2011-05-16 16:37:15 -07:00
anthony
d835067f40
multiple secondary storage support
...
template download works
creating snapshot works
creating volume/template from snapshot works
2011-05-16 16:37:15 -07:00
anthony
ba6b2ca670
initial checkin for multiple secondary storage
2011-05-16 16:37:15 -07:00
Alex Huang
4582f59d21
Database upgrade from 2.2.2 to 2.2.4 was broken.
2011-05-16 16:31:40 -07:00
keshav
d66227d0fb
Fixed method to refer to the right provider.
2011-05-16 15:14:55 -07:00
alena
308cbf91fc
bug 9879: throw insufficient address capacity exception with pod information in it when fail to allocate public ip address in specific pod
...
status 9879: resolved fixed
2011-05-16 15:05:00 -07:00
keshav
5d5363965d
Changed usage code to look up stats by network ID.
2011-05-16 14:41:47 -07:00
keshav
17abb3e5d4
Added a method to look up public IPs that are used for static NAT rules.
2011-05-16 11:56:48 -07:00
Sheng Yang
b4605fbf2f
Fix SSL Keystore path in the development version
...
Now the cloud.keystore would at the same path as file "db.properties", which
should make both development version and distribution version happy.
2011-05-16 11:28:45 -07:00
Alex Huang
5ce631e9d7
Separated resource management and agent management code. It's not all done but at least we make a first step
2011-05-16 10:55:18 -07:00
Alex Huang
c3c15b8435
Added some annotations for logging commands
2011-05-16 10:55:18 -07:00
Alex Huang
ab49c70add
Added some annotations for logging commands
2011-05-16 10:55:18 -07:00
Edison Su
981c497e1f
Don't apply @DB on a private method
2011-05-16 10:04:08 -04:00
kishan
b738408f7d
bug 8866,4942: Added support for Direct Network Usage collection
...
status 8866,4942: resolved fixed
2011-05-16 18:31:41 +05:30
Abhinandan Prateek
733a892aa4
return true on success
2011-05-16 16:02:35 +05:30
Abhinandan Prateek
542e3d6f53
bug 6451: host username/password should be changable through API
...
Propogate update password to other managment server nodes in a cluster.
2011-05-16 15:57:35 +05:30
Abhinandan Prateek
d161337710
bug 6451: host username/password should be changable through API
...
Password is queued, on error next password is used.
2011-05-16 12:08:05 +05:30
alena
a4619c8347
bug 9859: added missing permission checks to queryAsyncJobResult API
...
status 9859: resolved fixed
Conflicts:
server/src/com/cloud/async/AsyncJobManagerImpl.java
2011-05-13 14:03:12 -07:00
Abhinandan Prateek
f73ed92090
bug 8115: Source IP filtering in Virtual Router
...
We don't want to send an empty cidr param
2011-05-13 15:41:02 +05:30
Alex Huang
4ee5f1ca42
Better logging and better finalize
2011-05-12 17:02:35 -07:00
Alex Huang
753b6a00a6
faster agent connection
2011-05-12 16:57:09 -07:00
Alex Huang
028f12f1b9
Removed the check for statuses in marking hosts as disconnected
2011-05-12 16:48:02 -07:00
Edison Su
47380dc20e
fix add host
2011-05-12 15:03:15 -04:00
kishan
d456f89095
bug 8866: Direct Network Usage, TrafficSentinel support added, work in progress
2011-05-12 19:43:47 +05:30
nit
bc360f499d
bug 9397 : CreateTemplate - generate MD5 checksum of the template. The code will calculate the checksum after the template has been created in the secondary storage. This code would be executed by ssvm. This would be agnostic of the way the template was created (not hypervisor specific).
...
status 9397: resolved fixed
2011-05-12 18:13:29 +05:30
Abhinandan Prateek
d752a94838
bug 8115: Source IP filtering in Virtual Router
...
Passing the additional source cidrs paramter to the xapi.
2011-05-12 13:37:43 +05:30
keshav
435e178eef
Added a new service to enabled zone-wide, shared source NAT rules.
2011-05-11 15:35:26 -07:00
alena
0f0dcc1964
bug 9827: call destroyVolume() method only after ensuring that the volume is not destroyed already.
...
status 9827: resolved fixed
2011-05-11 14:12:19 -07:00
Chiradeep Vittal
f1ea4d0c19
bug 9809: resume iso download (broken by multihypervisor)
...
status 9809: resolved fixed
2011-05-11 12:04:20 -07:00
Edison Su
8368355b31
add cluster guid
2011-05-11 11:26:50 -04:00
Edison Su
b33a180001
add kvm script is changed
2011-05-11 11:24:59 -04:00
alena
7292706a9f
bug 9841: added missing permission checks to the deleteTemplate/deleteIso API
...
status 9841: resolved fixed
Conflicts:
server/src/com/cloud/template/TemplateManagerImpl.java
2011-05-11 10:39:49 -07:00
Jessica Wang
fe8d81e246
bug 9765: This is NOT an UI bug. This is a server-side bug. UI calls DeployVM API with ServiceOfferingID parameter (NOT ServiceOfferingDescription parameter). Then, server-side gets ServiceOfferingDescription by ServiceOfferingID and send it to DomR WITHTOUT escaping it first. DomR doesn't support full range of unicode character set. Therefore, DomR fails to accept metadata that has non-ascii code (error: "vm_data failed"). This check-in will send Unicode-escaped string of metadata "service-offering", "availability-zone" and "local-hostname" to DomR. Data Consumer of VM-data service needs to unescape the content accordingly.
2011-05-10 17:57:44 -07:00