Cloudstack Source code
Go to file
Vijayendra Bhamidipati 7ea32a4471 Bug 13127: API error text refer to database ids instead of uuids
Description:

	1) Put in an IdentityProxy object in the ExceptionResponse class.
	   This allows us to copy over the IdentityProxy object contained
	   in the exception caught by handlerequest() when thrown by the
	   command's execute() method, into the Response object that is
	   prepared to return an exception response to the calling API
	   invocation.

	2) Modified the GSON serialization method to conver the entire
	   exception object into JSON format and not just the error text.

	3) Modify the updateDomain API to populate the exception it throws
	   upon detecting a duplicate domain to include the tablename and
	   domain db id in the exception's IdentityProxy object.

	NOTE:
	1) We can modify the base exception classes and the ExceptionResponse
	   class to contain a list of IdentityProxy objects rather than a
	   single one.
	2) We will need to modify all commands such that wherever applicable
	   (wherever a db id is involved), they populate the IdentityProxy
	   object(s) before throwing an exception.
2012-05-01 13:28:19 +01:00
agent CS-14618: Fix null network device name 2012-04-24 16:16:37 -07:00
agent-simulator integrity checker loaded as parted of extended components.xml 2012-05-01 13:12:48 +01:00
api Bug 13127: API error text refer to database ids instead of uuids 2012-05-01 13:28:19 +01:00
awsapi Files missing after cloudbridge-ec2-integration branch merge 2012-04-30 17:08:38 -07:00
awsapi-setup Correcting the python location in the register script. 2012-04-30 17:08:25 -07:00
build move all license html to build/license 2012-05-01 13:15:15 +01:00
client Fix typo 2012-05-01 13:14:15 +01:00
cloud-cli Switch to Apache license 2012-04-03 04:54:14 -07:00
console bug 14559: podId is required parameter in addCluster api 2012-03-30 10:38:48 -07:00
console-proxy Don't use dynamic quiried key size as it varies on different JVM implementation and security providers 2012-04-20 11:42:15 -07:00
console-viewer bug 14559: podId is required parameter in addCluster api 2012-03-30 10:38:48 -07:00
core Bug 13127: API error text refer to database ids instead of uuids 2012-05-01 13:21:44 +01:00
daemonize Switch to Apache license 2012-04-03 04:54:14 -07:00
debian don't install python files in cloud-cli.install as they have been installed in cloud-python.install 2012-04-12 11:10:50 -07:00
deps - Changes to Configuring hibernate to connect to multiple databases: cloudbridge and cloudstack 2012-04-30 17:08:29 -07:00
docs Add new images for documentation. 2012-05-01 13:15:51 +01:00
ovm fix Ovm network for bond device 2012-05-01 13:18:45 +01:00
patches bug 12706: Add broadcast address for the network interface 2012-05-01 13:15:49 +01:00
python Switch to Apache license 2012-04-03 04:54:14 -07:00
scripts removed unused files 2012-05-01 13:18:28 +01:00
server Bug 13127: API error text refer to database ids instead of uuids 2012-05-01 13:28:19 +01:00
setup 2.2.x-3.0 upgrade - column name change 2012-05-01 13:15:22 +01:00
test Switch to Apache license 2012-04-03 04:54:14 -07:00
tools CS-14596: check existence of config file before loading 2012-04-23 18:50:38 +05:30
ui bug 13072: Remove host 'type' field 2012-05-01 13:18:46 +01:00
usage Switch to Apache license 2012-04-03 04:54:14 -07:00
utils Bug 13127: API error text refer to database ids instead of uuids 2012-05-01 13:28:16 +01:00
vmware-base Switch to Apache license 2012-04-03 04:54:14 -07:00
.gitignore Update gitignore 2011-12-23 12:57:34 -05:00
INSTALL.txt Switch to Apache license 2012-04-03 04:54:14 -07:00
README.html Switch to Apache license 2012-04-03 04:54:14 -07:00
README.md adding a markdown readme for github 2011-12-01 13:02:38 -05:00
build.xml Renaming cloud-bridge to awsapi 2012-04-30 17:07:41 -07:00
cloud.spec remove duplicate %post for cloud-client 2012-04-30 17:08:17 -07:00
configure-info.in Source code committed 2010-08-11 09:13:29 -07:00
version-info.in more file changes 2010-09-09 13:27:20 -07:00
waf Source code committed 2010-08-11 09:13:29 -07:00
waf.bat Source code committed 2010-08-11 09:13:29 -07:00
wscript fix spec file 2012-04-30 17:08:13 -07:00
wscript_build able to build awsapi RPM 2012-04-30 17:08:05 -07:00
wscript_configure add AWSAPILOG token to waf build 2012-04-30 17:08:35 -07:00

README.md

CloudStack

CloudStack is a massively scalable free/libre open source Infrastructure as a Service cloud platform.

Visit us at cloudstack.org or join #cloudstack on irc.freenode.net

Binary Downloads

Downloads are available from: http://cloudstack.org/download.html

Supported Hypervisors

  • XenServer
  • KVM
  • VMware ESX/ESXi (via vCenter)
  • Oracle VM
  • XCP

Mailing lists

Announcement Mailing List Development Mailing List Users Mailing list Commits mailing list