Min Chen
85455f6514
CLOUDSTACK-1137: force reconnect to a disconnected host throws error.
2013-02-14 18:00:33 -08:00
Wei Zhou
0ec4217aae
ignore unassignIPFromVpcNetwork in finally block of EnableStaticNat
...
unassignIPFromVpcNetwork processing should not execute when
EnableStaticNat succeed. Without this patch, unassignIPFromVpcNetwork
will execute whenever EnableStaticNat is successful or failed
Reviewed-by: https://reviews.apache.org/r/9443/
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-02-14 17:12:30 +05:30
Wei Zhou
a61a2b18fa
CLOUDSTACK-1088: EnableStaticNat error will clear the data in database
...
The issue occur in two conditions
(1) If I use two sessions or browsers to EnableStaticNat on CloudStack
UI. one is successful, the other is failed. However, there is no ip in
database.
(2) If I use API call EnableStaticNat several times The first time
succeed, the second failed, the third succeed. the result is
success-fail-success-fail-success-fail, which it is not correct.
Reported-by: Wei Zhou <w.zhou@leaseweb.com>
Reviewed-by: https://reviews.apache.org/r/9254/
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-02-09 16:17:49 +05:30
Chip Childers
a81d227f1f
CLOUDSTACK-505: Added string cleaning to the start and end debug
...
log statements within the API servlet.
Conflicts:
server/src/com/cloud/api/ApiServlet.java
2013-01-24 19:21:58 -06:00
Chip Childers
d5c9ad0f94
CLOUDSTACK-505: Reworked approach to cleaning request / response strings
...
As noted in the bug, several of the API command in question
are async calls. I've added a simple regex-based string cleaning
function, and have the request and response strings running through
it prior to being appended to the audit log.
Unit tests added for the new cleaning function as well.
The call to skip logging the createSSHKeyPair response remains intact
for now, although it should probably be scrubbed similarly to the
password fields.
Signed-off-by: Chip Childers <chip.childers@gmail.com>
Conflicts:
utils/src/com/cloud/utils/StringUtils.java
2013-01-24 19:20:02 -06:00
Kishan Kavala
2f1d83037b
CLOUDSTACK-685: Fixed network usage. Send network usage command for isolated guest nic of non VPC VR. Send network usage command for public nic in VPC VR.
2013-01-10 15:17:33 +05:30
Koushik Das
c69da4c1b3
CLOUDSTACK-595 : Recreate root volume scenarios doesn't work in vmware
...
Issue seen during system vm template upgrade and restoreVM command
scenarios for vmware. In these cases CS tries to recreate root disk with
same name as the existing one, in case of vmware this results in creation
of vmdk file with same name for both existing and new root volume.
This results in undesired behavior when storage cleanup thread tries to
cleanup old volume. Made the vmdk file name unique by adding the volume
id to it. This will ensure that during volume recreation in the scenarios
mentioned vmdk will get created with a new name and there will be
no undesired side effects of running the storage cleanup thread.
2013-01-07 16:08:04 +05:30
Hugo Trippaers
5a484e65f6
[CLOUDSTACK-415] Workaround this problem for now
2012-12-14 22:57:18 -06:00
Chip Childers
7abf11780f
CLOUDSTACK-505: Removed logging of deployVirtualMachine and resetPasswordForVirtualMachine commands.
...
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2012-12-13 16:03:11 -05:00
Mice Xia
559ba3a46b
CLOUDSTACK-603 Upgrade from 4.0 to 4.0.1 is not enabled
2012-12-11 14:14:43 +08:00
David Nalley
5f025138e8
Merge branch '4.0' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack into 4.0
2012-12-06 13:53:00 -05:00
David Nalley
ee9c804f2d
CLOUDSTACK-580 setting all (I think) of the versions to 4.0.1-incubating
2012-12-06 13:52:27 -05:00
Chip Childers
8de21b2b74
CLOUDSTACK-505: Do not log the command response object for the createSSHKeyPair command.
...
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2012-11-29 12:31:36 -05:00
Hugo Trippaers
c02edf9d81
[CLOUDSTACK-359] Hook up the other side of the event propagation
2012-11-15 16:41:01 -06:00
Mice Xia
06bca1d247
CLOUDSTACK-118 Status of host resorce stuck in ErrorInMaintenance
2012-10-16 15:41:45 -07:00
Edison Su
8a6dbbfaf4
CLOUDSTACK-316: if public network is not specified, set to guest network
2012-10-11 16:47:53 -07:00
Chip Childers
8bb7226397
Modified references to 4.0.0 to 4.0.0-incubating
2012-10-09 20:22:59 -04:00
Alena Prokharchyk
29e6dae86d
CLOUDSTACK-287: don't allow API call against system account (adding users to system account is prohibited; can't delete/update System account)
...
Conflicts:
server/src/com/cloud/user/AccountManagerImpl.java
2012-10-08 11:00:46 -07:00
Alena Prokharchyk
cfd2091337
Fixed CLOUDSTACK-287
...
1) Always fail to authenticate system user.
2) DB - always create system user with RANDOM not null password
3) Don't allow modifying (setting api/secretKeys, etc) system user via API
Conflicts:
server/src/com/cloud/user/AccountManagerImpl.java
setup/db/db/schema-305to306.sql
2012-10-08 10:51:41 -07:00
Alena Prokharchyk
ef1ba9bf38
Fixed unittest
2012-10-05 15:37:28 -07:00
Alena Prokharchyk
d5b86d8149
CLOUDSTACK-84: fixed NPE that used to happen on API layer when list resource of the project was called when project was going through removal process.
2012-10-05 14:23:48 -07:00
Rohit Yadav
f7ebb76f57
CLOUDSTACK-121: Fixed "Incorrect username/domainId login causes NullPointerException "
2012-10-05 11:33:21 -07:00
Sheng Yang
a438346745
CLOUDSTACK-191: Update checking for updateCustomerGateway
...
Reviewed-by: Anthony Xu
Conflicts:
server/src/com/cloud/network/vpn/Site2SiteVpnManagerImpl.java
2012-10-04 15:40:14 -07:00
Anthony Xu
0c6bdd2781
CLOUDSTACK-251 :
...
when host is reconnected, CS try to make sure the host can access primary storage,
CS only do this when primary storage is UP, and even host cannot access primary storage,
that is okay, do not throw exception, just print a warning message
2012-10-04 11:35:43 -07:00
Hiroaki Kawai
046e916fcf
fix 4.0 build failure (invalid constructor argument)
...
Signed-off-by: Edison Su <disheng.su@gmail.com>
2012-09-27 22:29:16 -07:00
Alena Prokharchyk
d4261f8400
Removed unused code that was commented out in SnapshotManagerImpl- you can alway retrieve it back from the history if needed
...
Conflicts:
server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java
2012-09-27 17:22:10 -07:00
Alena Prokharchyk
d55212e386
Removed unused imports from snapshot manager
2012-09-27 17:22:06 -07:00
Alena Prokharchyk
e441c600c4
Validate port ranges in PF rule only when startPort != endPort in private or public range
2012-09-27 17:21:46 -07:00
Alena Prokharchyk
aa8048aa04
Port ranges for PF rules: public port start should be equal to ending port start; the same applies to end ports
2012-09-27 17:21:08 -07:00
Mice Xia
666edf2138
CLOUDSTACK-215 CPVM load balance didn't work, VNC console sessions go to one CPVM and ignore other CPVMs
2012-09-26 22:07:09 -07:00
Marcus Sorensen
34e1fd8441
CLOUDSTACK-202 Can't create VM from ISO, when in VPC
...
Signed-off-by: Mice Xia <mice_xia@tcloudcomputing.com>
2012-09-26 21:57:40 -07:00
Kishan Kavala
0cb655a16d
bug CLOUDSTACK-198: VPN user add, on failure remove user currently being added only, other users will remain in Add state
2012-09-26 21:33:06 -07:00
Mice Xia
e5c0206d98
CLOUDSTACK-204 Setting global config 'consoleproxy.service.offering' causes mgmt failed to start (add exception handling)
2012-09-26 21:32:41 -07:00
Mice Xia
bbb72dc036
CLOUDSTACK-204 Setting global config 'consoleproxy.service.offering' causes mgmt failed to start
2012-09-26 21:31:39 -07:00
Edison Su
515b608266
CLOUDSTACK-123: fix NPE
2012-09-18 16:42:36 -07:00
Mice Xia
501d264ce1
CLOUDSTACK-10 Deleting a disconnected primary storage results in partial removed state
2012-09-18 15:49:03 -07:00
Mice Xia
74086a0295
CLOUDSTACK-116 Guest Network created in a Sub Domain which doesn't have a network domain suffix, is assigned the network domain suffix of the zone instead of that of the Parent domain of the Sub domain
2012-09-18 15:46:53 -07:00
Murali Reddy
c8fd7263e5
adding missing import that should have been part of commit b28749f2b1
2012-09-18 15:33:16 -07:00
Murali Reddy
87850b794c
upgrade external devices support from 2.2.14 to network offering framework
2012-09-18 15:32:50 -07:00
Manikanta Kattamuri
cfc2b85651
Removing eclipse .classpath and .project files as they are configured to ant build and adding the entries into .gitignore to stop further comitting of the files
...
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2012-09-13 14:18:14 -04:00
Koushik Das
a9559cbb67
When a VM is force deleted and the host is not available then CS simply marks the state in db as "Destroyed/Expunging". The VM is still running on the host and once it becomes available again there is a discrepancy in state of the VM. In this scenario the VM is removed from the host when the next full cluster sync happens.
2012-09-13 16:34:53 +05:30
Mice Xia
5532f58bbc
remove cloud.com license headers
2012-09-13 12:34:32 +08:00
Mice Xia
55bcfaf805
CLOUDSTACK-88 Cannot listVM by vpcId which is required by VPC UI
2012-09-13 11:21:11 +08:00
Sheng Yang
fe8a2992a2
Elimiate mystery guestIp in IpAddressTO
...
Nobody can explain why it's there...
Also fix wrong return result of several empty network element callbacks
2012-09-12 15:42:48 -07:00
Saksham Srivastava
a56631bc66
bug CS-15278: Added global setting login.attempts.allowed which defines the maximum incorrect password attempts allowed.
...
Also after the maximum attempts are reached the user account is disabled
2012-09-12 19:35:24 +05:30
Prasanna Santhanam
cd77e42a71
Closing open transactions from SecurityGroupWorkDao
...
reviewed-by : Prachi Damle
2012-09-12 18:48:33 +05:30
Alena Prokharchyk
c876a66b3f
Fixed unittest
2012-09-11 17:26:20 -07:00
Alena Prokharchyk
f5c9397327
CS-16187: don't allow vpc offering creation with unsupported services (Firewall, SecurityGroup)
...
Conflicts:
server/src/com/cloud/network/vpc/VpcManagerImpl.java
2012-09-11 17:05:04 -07:00
Alena Prokharchyk
d0c526fdcd
Replaced tabs with spaces in VirtualNetworkApplianceManagerImpl (tabs were used mostly in network stats related code)
2012-09-11 17:03:11 -07:00
Fang Wang
6fd7da8f56
Keep the instance-id and vm-id values prior to Acton, use UUID for VMs created poast Acton.
2012-09-11 17:03:11 -07:00