nit
|
4ae9e1c593
|
bug 4144: : send an Alert when template sync deletes a template from the secondary storage due to no record of the template in the db.
status 4144: resolved fixed
|
2010-09-22 14:37:40 +05:30 |
|
alena
|
d22fc9300b
|
Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
|
2010-09-21 18:58:14 -07:00 |
|
alena
|
0c659af24a
|
Implemented DB migration from 2.1.x to 2.2.x for Instance Grous feature. Added missing Daos to migration-components.xml (AccountDao, ResourceCoundDao, InstanceGroupDao, InstanceGroupVmMapDao).1
|
2010-09-21 18:53:18 -07:00 |
|
Kris McQueen
|
c26426c7c7
|
Throw an exception when the dispatcher can't find the implementation for an API command.
|
2010-09-21 18:26:57 -07:00 |
|
Kris McQueen
|
e31f89e6a9
|
Set up accountId in the AsyncJob since it's needed for proper validation when querying the job status.
|
2010-09-21 18:26:34 -07:00 |
|
Kris McQueen
|
8161078803
|
QueryAsyncJobResult was missing an implementation and had 'id' as the parameter when it should have been 'jobid'.
|
2010-09-21 18:25:35 -07:00 |
|
Kris McQueen
|
e6d6ccb72e
|
Retrieve the session parameters (userId, accountId, account) properly since UserContext is not the place to get those values.
|
2010-09-21 18:25:05 -07:00 |
|
Kris McQueen
|
8101ffb636
|
Fix logic in accountAndUserValidation to correctly detect child domains and throw an exception only when the domain is not in the hierarchy.
|
2010-09-21 18:24:18 -07:00 |
|
Kris McQueen
|
c32d6e7524
|
Template id is not a required parameter when listing templates. The proper serialized name for the async job id is jobid, not id. Sadly, ctxAccoutId != ctxAccountId, ugh, no wonder the UserContext wasn't getting set up correctly. Clean up some miscellaneous unnecessary casts.
|
2010-09-21 17:00:50 -07:00 |
|
Kris McQueen
|
5a3f4af638
|
AddHost and AddSecondaryStorage have different required parameters, so avoid subclassing these commands and just call a common method in the agent manager. Fix the response name for listAccounts. CreateUser returns one user, so don't always get response.user[0] since that's pointless. A secondary storage host does not have a pod id (NfsSecondaryStorageResource) so make sure not to dereference variables that will be null.
|
2010-09-21 16:28:31 -07:00 |
|
abhishek
|
5d0d69ce48
|
bug 6264: changing the defaults for max volume size to gb
status 6264: resolved fixed
|
2010-09-21 16:02:40 -07:00 |
|
abhishek
|
122b0d1aeb
|
bug 6243: adding a check to return an error in case we have a null domain id for a non null account
status 6243: resolved fixed
|
2010-09-21 15:50:49 -07:00 |
|
abhishek
|
d07cac932a
|
bug 6165: there is a possiblility of the root volume being null when we search for it, which may be causing a npe in this bug. enhancing the logic around this
status 6165: resolved fixed
|
2010-09-21 15:17:21 -07:00 |
|
abhishek
|
2727dc53eb
|
bug 3120: now we provide a 1:1 nat functionality. we acquire a public ip from the ui, and if the 1:1 nat option is chosen, provide a valid vm instance id with it. the backend logic maps this id to a guest ip, and programs the ip table rules to forward all traffic from the public ip acquired, to this guest. for tests, try ssh'ing to that host, using something like ssh root@192.168.30.43 (for this public ip acquired), and you should be able to log into the guest vm
status 3120: resolved fixed
|
2010-09-21 15:04:40 -07:00 |
|
abhishek
|
37870da95f
|
bug 3120: incremental fix
|
2010-09-21 14:47:51 -07:00 |
|
alena
|
7b551bfd3f
|
Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
|
2010-09-21 13:35:45 -07:00 |
|
anthony
|
fb628a1929
|
add rate limit for system VM, after you change rate limit, you need to restart managementserver to make it effect
|
2010-09-21 12:25:53 -07:00 |
|
nit
|
1e7a41e656
|
Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
|
2010-09-21 16:22:54 +05:30 |
|
nit
|
87f1a96c29
|
bug 6214: UpdateIso API - Adding account and domain tags.
|
2010-09-21 16:17:48 +05:30 |
|
kishan
|
85964511b2
|
bug 6195,6255,5891: Only ROOT volumes will have templateId. offeringId will be diskOfferingId for DATA volumes and serviceOfferingId for ROOT volume
status 6195,6255,5891: resolved fixed
|
2010-09-21 15:46:55 +05:30 |
|
nit
|
0669c2c1d4
|
Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
|
2010-09-21 13:37:47 +05:30 |
|
nit
|
7ff551bd5c
|
bug 4286: Extract functionality - code cleanup
|
2010-09-21 13:36:57 +05:30 |
|
Kris McQueen
|
ebd06ae6f3
|
List clusters was using the name of the command rather than the name of the cluster to search for clusters, which was resulting in no clusters returned. Fixed. CreateStoragePool was returning an array of one pool every time, simplified it to just return the pool and changed the UI to expect one pool rather than an array. Fixed the backend code for creating a storage pool to (a) generate a UUID based on host name, path, and a timestamp and (b) to list only active storage pools when checking for duplicates. This allows a storage pool to be create with the same path as a pool that had previously been deleted.
|
2010-09-20 19:08:52 -07:00 |
|
alena
|
4987f93144
|
Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
|
2010-09-20 18:42:20 -07:00 |
|
Kris McQueen
|
1a54c52d5e
|
Change the annontations for response objects to use the GSON annotations for the property name written to the response
|
2010-09-20 17:47:56 -07:00 |
|
anthony
|
ccc166f4ac
|
if no private ip or public ip, send correct message to UI
|
2010-09-20 17:17:20 -07:00 |
|
Kris McQueen
|
12ef5106b6
|
Fixing serialization of JSON responses to handle both regular objects and list-style responses. Add missing managers to API dispatcher. Fix a typo in listAlerts command implementation method. Add signatures for various add host/storage APIs.
|
2010-09-20 15:20:32 -07:00 |
|
abhishek
|
a9c96b4da0
|
bug 3120: incremental checkin
|
2010-09-20 14:54:06 -07:00 |
|
abhishek
|
437f717633
|
bug 3120: incremental checkin
|
2010-09-20 14:54:06 -07:00 |
|
kishan
|
9393ad410e
|
Merge branch 'master' of ssh://kishan@git.cloud.com/var/lib/git/cloudstack-oss
|
2010-09-20 15:12:55 +05:30 |
|
kishan
|
b606d14396
|
Bug 5904: Included version in API header
|
2010-09-20 15:00:57 +05:30 |
|
nit
|
a39fad5da4
|
bug 3384: listVolumes: allowing regular user to make a search by "type".
status 3384: resolved fixed
|
2010-09-20 13:09:33 +05:30 |
|
nit
|
33e683e2c7
|
bug 4286: Making ExtractVolumeCommand async and some code cleanup
|
2010-09-19 18:34:12 +05:30 |
|
nit
|
3b8c811143
|
bug 4286: Making ExtractVolumeCommand async and some code cleanup
|
2010-09-19 18:33:47 +05:30 |
|
nit
|
1a30ffbdc0
|
bug 6055: createDiskOffering API - removed isMirrored and domainId parameters.
status 6055: resolved fixed
|
2010-09-19 16:13:13 +05:30 |
|
nit
|
2c1d4e53f4
|
bug 6178: Correcting spelling error from capcity to capacity.
status 6178: resolved fixed
|
2010-09-19 15:47:49 +05:30 |
|
Kris McQueen
|
e2e0e76063
|
More work on serializing responses. Now responses have to have the name set on them, and the name will eventually be serialized to the JSON/XML response the way it used to work for commands themselves [the result of cmd.getName() was written to the response string]. For list respones, we wrap the individual objects in a ListResponse object that has the name of the response, and the individual objects have the object name so that accounts will be something like <listaccountsresponse><account><...></account><account><...></account></listaccountsresponse>.
|
2010-09-17 17:13:04 -07:00 |
|
abhishek
|
1a37b661c7
|
code cleanup
|
2010-09-17 17:06:19 -07:00 |
|
abhishek
|
573885c615
|
bug 6203: changed the functionality for custom volume and disk offering creation
status 6203: resolved fixed
|
2010-09-17 16:59:40 -07:00 |
|
abhishek
|
a016aa27cd
|
bug 6203: incremental fix
|
2010-09-17 16:59:40 -07:00 |
|
Kris McQueen
|
a5f50d236f
|
Rearranging how response objects work since we need the response name when doing serialization. Now there's a base class that implements the getResponseName method, all responses extend this base class
|
2010-09-17 15:18:37 -07:00 |
|
Kris McQueen
|
4a73639d67
|
Fix up setting the response object correctly after dispatching the api method call. Begin working on the serialization of the responses which don't include the command name just yet, that's coming.
|
2010-09-17 14:56:55 -07:00 |
|
Alex Huang
|
8b417ff04c
|
Changed Public network
|
2010-09-17 13:37:53 -07:00 |
|
Alex Huang
|
bebe79ebc9
|
more work from alex
|
2010-09-17 13:37:53 -07:00 |
|
Kris McQueen
|
1f4b2cfb06
|
Async commands need to have a start event id for event tracking.
|
2010-09-17 12:07:16 -07:00 |
|
Kris McQueen
|
d7b6ccd056
|
Comment out code in executors during the transition to the new API framework. The code is being left around for reference during testing/debugging of the new framework and will be removed in the future.
|
2010-09-17 11:13:29 -07:00 |
|
kishan
|
91d4715b4b
|
Bug 5947: decrement resource count when deployVM fails for direct attached case
|
2010-09-17 18:19:10 +05:30 |
|
nit
|
48cd102ab9
|
Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
|
2010-09-17 17:04:35 +05:30 |
|
nit
|
636dc041c7
|
bug 4286: Making extractIsoCmd and extractTemplateCmd async
|
2010-09-17 17:04:07 +05:30 |
|
nit
|
fceb9378ca
|
bug 4286: Making extractIsoCmd and extractTemplateCmd async
|
2010-09-17 16:59:09 +05:30 |
|