You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ga...@apache.org on 2019/02/21 10:39:17 UTC
[cloudstack] branch 4.12.0.0-RC20190212T2301 created (now e5b3aa4)
This is an automated email from the ASF dual-hosted git repository.
gabriel pushed a change to branch 4.12.0.0-RC20190212T2301
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.
at e5b3aa4 Updating pom.xml version numbers for release 4.12.0.0
This branch includes the following new commits:
new 2b78b78 Initial commit: adding .gitignore
new 05c020e Source code committed
new 9d5c1f2 Fix build system in preparation for repo split
new ac730ec Branch 2.1.refactor committed
new df5aa16 Merge branch 'master' into 2.1.refactor
new 3318f6d Issue #: 5890 Changes to projects to work in git Status 5890: resolved works for me
new 5ce3563 Issue #: 5890 Another try Status 5890: resolved worksforme
new 91dd446 bug 5890: Another try status 5890: resolved worksforme
new e6c4114 bug 5890,5873: Try multiple bug checkins status 5890: resolved fixed status 5873: resolved invalid
new c0e7b3d Test commit by Abhishek
new 698eff4 Another test commit, to remove the previous comment i checked in
new 1ac7973 test
new 1493aad test
new 3fdd7af gitignore ignores build number and other stuff now
new b4c0911 gitignore ignores cloudstack-proprietary
new 5fdeefb build number file does not belong in the repo. ignored and deleted.
new 7abe7ed ignore waf artifacts and temp files, take 2
new eba391d ignore ant artifacts
new 621a37b bug 5890: Changed all of the build stuff to work better with git
new 49ec113 ignore files
new 49a8f1d test
new 2a2d618 Add a comment for testing Git and Eclipse
new c49cdb2 Remove comment from testing Git and Eclipse
new 14ae767 Committing Kris' big merge
new eb28cbc more crap to fix git
new d2374d3 Add EventUtils to consolidate the creation of events and make it usable from all managers (there were some private methods in ManagementServerImpl). Add some validation logic to AssignToLoadBalancer implementation in NetworkManagerImpl.
new 0c644a5 Add EventUtils to consolidate the creation of events and make it usable from all managers (there were some private methods in ManagementServerImpl). Add some validation logic to AssignToLoadBalancer implementation in NetworkManagerImpl.
new 2b27b63 add the build/.project file that eclipse created to the gitignore list since I don't want to check it in
new 117b24c Git test check-in
new 286d57f Remove old execute method from AssignToLoadBalancer.
new 06881fa Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 70a5299 backup files should, please, not be shown
new 07addfe If git build sccs file is present, catenate it to standard output with these brand new commands
new f11ac7a make it so cloud-gitrevs and cloud-sccs commands are in the packages
new a852ae9 Fix the typo that broke the build horribly
new dc005b9 add setup_agent.sh, the first script running during add host Make cloud-setup-agent/console-proxy in unattended mode
new 96f7606 Moving createDiskOffering to configurationManager, make AssignToLoadBalancer async
new 9963ec0 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 066f24d Changed the version number to use the date time. This way developer can still figure out which file they should look at.
new 7f40fe0 not overwritten
new c3c5f7f Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 23444d5 Refactoring the updateZone command
new 64221ef Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a9d48a1 Refactored updateDiskOffering and deleteDiskOffering commands
new 8825147 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new c923149 temporarily remove localization stuff until Manuel fixs waf build.
new be793dc temporarily remove localization stuff until Manuel fixs waf build.
new a0c300f Git check-in test
new 87b1670 Test author settings in Tortoise Git
new 5a0735e Refactoring upgradeVmCmd (note that the response obj still needs to be constructed)
new b5a6d81 Forgot to check this part in, for the UpgradeVmCmd
new 69ee28e Add support for installing any type of file within client/WEB-INF
new b97899b Correct indentationerror in python
new a2cf253 bug 5876: Fix error reporting in agent setup so it will not cause a nested exception
new d8cc85c Fixing the listAlerts api call to return the correct format for the sent on field
new 3f8dc05 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 167433e Api refactor: * Moved ManagementServer interface from "core" to "server" package * Changed AddConfig, UpdateCfg, UpdateAccount commands
new 09f362b Git ignore updated with changes from 2.1.x
new 3268303 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new c928ec4 Added new .gitignore from master
new 30c5352 - dos2unix deploy-db-dev.sh
new d5b9f6a Make the VHD file created by xenconverter importable.
new eef9b77 Do not remove the build tree after build
new 5a1fb90 Performance and assurement improvements in wscript
new 3acc842 cannot use hardlink when we are using symlink
new 59912c0 Remove the VHD template signature check when downdloading template. There are lots tools can create VHD disk: xenserver, xenconverter, hyper-v, platespin, etc. And some tools didn't create a correct signature.
new 7d14dd7 Issue :# 5922 Status 5922: Resolved Fixed Fix for 5922
new 5326d0e bug 5922: Checking if bug db updates works
new 642d0df Issue #: 5917
new 7cf14dc Test commit
new b4adabe Refactored EnableAccount api command
new 66ccd6f (1) When hypervisor.type is kvm, allow option to add host in UI. (2) When when hypervisor.type is kvm, hide cluster section in add host dialog.
new 53df26d "Add host" for kvm: The sequence: 1. add host in UI 2. scp setup_agent.sh to agent host, and execute it. This script receives hostip,zoneid, podid and guid, then runs "cloud-setup-agent" and "cloud-setup-console-proxy". Here, we assume that network/hostname and cloud-agent are already configed and installed. 3. Write a dummy kvm resource into the database, then wait for agent connects to server, by polling the database for every 1 minutes. If it finds the agent is in UP [...]
new 900b9e2 Merge branch 'addhost'
new 183eb4e Api refactoring for following commands: updateAccount, updateTemplate/Iso, UpdateDomain, EnableUser/Account, DeletePod
new b4d6baf Fixing the multiplying factor issue
new e78f055 Test verification with vim2.5
new 867b43d more changes for the rewrite.
new c21bc70 more changes
new c5f822c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 334b2f7 bug 5939: script to clean xenstore disk
new 5ed3ec9 Add response object interface. Add response objects for CreateDiskOffering and CreateDomain. Move validation of parameters for CreateDiskOffering and CreateDomain to business logic, add getResponse logic for these commands.
new 663f982 Add ResponseObject interface.
new 1a04156 Incremental checkin
new b0cfdf1 Fixing some more issues in management server (do not know why this was not backported)
new 3870d8f Some more refactoring
new a89aad4 removed override
new e077b23 stupid git
new 7a93768 Adding the response object for UpgradeVmResponse
new a4ab5fa Creating a new response obj file
new b104bbb ignore override and bin and logfiles properly
new 6f68037 Refactoring some more vm commands, as well as refactoring the account and user validation into a method. Please use the same for future validation calls
new 001fc0f Refactoring update user command
new c092b78 Changing the manager
new 4114c1b Adding the updatetemplateoriso command refactoring,
new 1849d4a Issue #: 5894 Create Template from Snapshot dialog - add password dropdown field
new 67b8a9e Incremental checkin
new 53097c6 1) Fix build problem caused by alex's Refactoring 2) Let console proxy servlet support API key to allow session-less access
new 627e65e Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new fffd1f2 Refactoring permissions commands
new 492fa76 Removing unused imports
new f8e7b3f Added cloud-qemu-system dependency on packages
new b3cf83c Correct name of cloud-qemu package
new 7e50276 Incremental checkin
new 8b8f126 Called the wrong method, fixing the same
new 57edd7d Refactoring the StorageManager interface into server code
new 1174486 Refactoring into server project
new 1252a2b Refactoring update service offering cmd
new 154c698 Refactoring updatePod command
new a6c34d4 Work in progress for modifying createPortForwardingRule command. - some of the logic has been moved to manager - some annotations have been added for the command itself
new 82d6edc Refactoring CreateIPForwardingRule and CreateLoadBalancerRule to new API framework
new 21ab91d refactoring CreateNetworkGroup API command to new API framework
new 261c96f refactor createPod command to new API framework
new 5331e13 5844 - adding more tags to updateTemplate API
new 467a435 Revert "Correct name of cloud-qemu package"
new b70307e Revert "Added cloud-qemu-system dependency on packages"
new ddbdb88 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ef41ebc Check for null vnet when allocation fails
new fb8e3ff Merge branch 'master' of ssh://kishan@git.cloud.com/var/lib/git/cloudstack-oss
new d202ce4 Issue #: 5775 Release vnet and private IP allocation when domR fails to start
new e553bcd Refactoring the updateResourceLimits code, moving all logic to agent manager, updating the enum with a new manager type for reflection
new 8f54cac Resolve conflicts Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 3d85fdf API refactor
new 2757854 Add Host - vlidate cluster section only if xenserver is xenserver
new e2950eb Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new b250b98 changes
new 20ffe6f more changes
new f3fa6e2 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new aa6e9ab Refactoring the startvm command
new 716271f Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new c58749b Refactoring StopSystemVmCmd
new 6ca1ceb Refactoring the startvm cmd
new f1b9564 Refactor api deletePool, addHost, addSecondaryStorage
new 46c331b Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 89179dd Api refactor
new 66f51ef Refactoring startsystemvm cmd
new 2c67060 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 09680d8 bug 5939: add the new script to patch status 5939: assigned
new 792fdf9 1) Add host_master table for tracking VMWare vShpere servers 2) Add SynchronizationEvent for in-process event synchronization 3) Move VMware files out of FOSS code base
new 41f7c74 bug 5934: if it is standalone, give cluser name as Standalone-ip/name
new d6f1f64 bug 5934: Checking if scmbug works : TEST
new 3106c2a Issue #: 5954 Status 5954: resolved fixed exclude link local gateway
new 3198abd Refactoring network ingress group command
new 88395cf CreatePortForwardingService has been refactored to the new API framework. CreatePortForwardingServiceRule has also been refactored to the new API framework. This is the first async create command, so there are some changes for the framework with async creates. First, the annotation has a 'createMethod' element, the framework will invoke the createMethod synchronously, update the id of the created object, return the jobId and objectId, then queue the method. Once the [...]
new 96f999a Refactoring createServiceOffering to the new API framework, just a simple database create that has been moved from a management server proxy method that calls configuration manager directly into the configuration manager.
new da03aee Add snapshot manager to the list of managers that can be invoked through the API. This prepares the way for refactoring createSnapshot, but since the method is an async create that also needs to create a policy first and generally does not follow any other patters, I'll do this one last.
new b0668df refactoring createSnapshotPolicy to new API framework...since this is a basic database create just move parameter validation to SnapshotManager and save the snapshot policy in the database
new 78445d8 Refactoring createStoragePool to new API framework. The logic was always in StoragePoolManager, mostly removed the management server proxy method which called into StoragePoolManager. There is still an outstanding TODO for this API in terms of the response. Once the storage pool has been added, there is a query for the allocated bytes on the pool in order to return proper storage stats. Hooking into this query to get the right data needs to be done.
new 74e0201 cleaning up some imports
new 4c86af9 cleaning up imports
new 78846ec 1) Fixed AddHost, AddSecondaryStorage, UpdateIso, UpdateTemplate to return correct command name. 2) Added missing accessors getFormat and isPasswordEnabled to UpdateTemplateOrIso abstract class.
new ff02e07 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 52e6f3a Added '/' to gitignore
new afc0adf security checker
new 25d5126 Refactoring the resetVmPassword command
new dc1d438 Requires of cloud-qemu-system-x86 correct
new b96544e read_properties imported from cloud_utils
new e94d21b Remove cloud_utils.pyc
new 5ba11fe read_properties imported from cloud_utils
new 27ed235 Remove cloud_utils.pyc
new ef2b80f Refactoring the removePortForwardingService cmd
new 4c3d4d7 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 04d0feb Gitignore ignores pyc ocmpiled files and build.number
new 12b5a0e Gitignore ignores pyc ocmpiled files and build.number
new 417a3c8 bug 5764: More changes
new 24ccf44 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new c200375 Refactoring RemoveFromLoadBalancerRuleCmd
new 24db6ae Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 9da6d89 Refactoring deleteServiceOffering cmd
new fcdeb5a Incremental checkin
new 21f7c0d Refactored RegisterTemplateCmd
new d468a0b Incremental checkin
new d5b041a Refactoring register commands for template and iso
new 728b464 Further refactoring of the templates and iso code.
new f625900 Refactoring the register command
new 62df1ce Refactored
new b27a5af Refactored
new 49482e9 Refactoring another bunch of commands for vms
new be75946 Refactored the reconnectHost command
new dc45e9b Refactoring the rebootvm cmd
new f0b82f8 move source of resource properties from UI folder to client folder
new 934173d Refactoring some more system vm commands
new eae268d Undo unnecessary reformatting that is complicating the merges
new ea58879 Remove build.number
new 6b08c8a Add thirdparty jars because otherwise the premium parts that do VMWare do not compile
new bcb9fab Add thirdparty jars because otherwise the premium parts that do VMWare do not compile
new b9e600e Remove the unnecessary excludes from build-ui
new 4356eb7 Start2Command implementation for xenserver
new 0f7a7f0 merge
new 40a78f1 build-cloud.xml build-cloud FAILS until now. It had references to files in directories that were moved.
new 58598bb Refactoring the lockUser cmd
new 7999846 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 5503013 Refactoring the lockAccount cmd
new 4cda798 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new bf3db19 fix typo
new ec9fdd5 Refactored disassociateipaddress cmd
new 440662c Issue #: 5986 Volume page - grid - make action links stay left-aligned
new 65b9f29 Issue #: 5975 (1) API-side: make listDomains, ListDomainChildren return all items
new c17cda2 resolve failed merge markers
new 7bcff5a Vmware incremental check-in
new 89cd313 add zone id for create template event
new 08ae56d Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f98e272 Remove an incorrect usage of @inject, it caused management server from being loaded
new adce18b [merge from 2.1.x] Bug 5781: Only grab capacity global lock when accessing capacity tables. Once the queries are done, release the lock so that others can query for the data or update the data as needed.
new d2ffa6b bug 5781: also reduce the scope of the global lock when updating storage capacity.
new e0165dd my changes
new 27b038e Correcting hypervisor type enum
new 8eb1e27 Update eclipse project classpath file to work with renamed vmware jar files
new 7a46156 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a9a22c7 fedora 12 is the test for dependency of cloud-qemu
new bb06bc3 fixed merge conflict
new e91617b Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 7454f0f Incremental checkin for volume lineage
new 87f8c34 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 7f771cb bug 5883: Final checkin for volume lineage
new 67e1eee Adding to migration script
new 5a8313c Detach volume command refactor incremental checkin
new 0366dd0 use slaveconnection instead of masterconnection for all host plugin calls.
new 55e4253 Merge branch 'lmaster'
new aa49f9f Initial checkin of systemvm builder for debian-based systemvm
new 20b2608 bug 5764: changing from networkoffering to network profile
new fb389e8 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5fb852f fix build, add XenServerResource.java
new 6d6b74f Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 415bc8a bug 5764: checkin before I switch to work on 2.1.x
new 895fb85 check in for Alex.
new 49900a8 1) Add VMDK format 2) Make console proxy servlet explictly return content-type header for console proxy page (this is a bug fix change)
new 45cb68e add templates.vmware.sql modify build to deploy vmware database records
new 6ae72df bug 5905: Adding deviceId tag to the ListVolumes command when the volume is attached. status 5905: closed fixed
new 0a401f7 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e3af2ed add vmware DB initial sql scripts for templates and guest OSes
new c2f517f Refactoring the delete vlan ip range cmd
new 0682d70 add correct check sum to default vmware template records Let StoragePoolMonitor be aware of vmware hypervisor
new 7026585 Refactoring the delete zone cmd
new 46f69a6 some more refactoring
new 63ebb00 Add VMDK processor for template processing at secondary storage
new 4fe1d8f add a web-based Ip Allocator: In external-ip mode, management server can get user VM's ip from direct.attach.network.externalIpAllocator.url. This simple tool provides such kind of ip allocator service.
new 82fbae2 Refactoring the detach volume command
new d821922 Import cleanup
new 74a8dc0 Incremental checkin
new 37f6e79 Used the wrong base cmd
new 0a35a81 Oh, why there is so many un-compatible libvirt...
new 398d38b rename qemu-kvm to cloud-qemu-system*
new 867b49e Don't install console proxy agent on agent
new dc14cb4 fix vlan dev naming issue: don't naming it by ourself
new ea3bbcb fix attaching disk
new 3ab4651 Issue #: 5978 5977 5971 5972 Status 5978: resolved fixed Status 5977: resolved fixed Status 5971: resolved fixed Status 5972: resolved fixed
new cf68dfb Refactored detach iso command
new 3c92e52 Issue #: 5785 - support non-ascii character like euro character
new 111f88a Issue #: 5953 - show remove link when host status is disconnected
new e5bdec3 Issue #: 5979 - change text on VM Wizard Step 3.
new 23a38bc Debug & Test template copy from secondary storage to primary stroage on vmware
new f8c93cd Bug #:5975
new 97f3068 Work in progress refactoring createTemplate command to new API. The logic had been partially moved to the manager, still need to finish up moving the logic, then delete the unnecessary code.
new defae59 Finish refactoring createTemplate to new API framework. The executor and result object from old framework still need to be deleted, but this commit moves all the business logic to the manager with validation in the createPrivateTemplateRecord and creating a snapshot if necessary in createPrivateTemplate. Additionally, added a find method on the template dao to check if the template name is in use for the account (this is part of the validation).
new c085283 Refactor createUser to new API framework. Consolidate the old createUser (GWT UI used this API) and createUserAPI into one createUser method since it's only called through integration API now. Return a UserAccount instead of a User in order to generate a response with all the information required. Also clean up some of the unused private template code from ManagementServer that was mistakenly left in from a previous refactor.
new 34a3c3e Refactored createVlanIpRange to new API framework. Moved logic to configuration manager, including the association of the ip addresses on a vlan with the account for which the vlan is being created. On deployVirtualMachine, this association might happen as well, and now mgmt server calls config manager.
new 479ff26 Refactoring createZone to new API framework. The logic was entirely delegated to configuration manager, so pushed the logic there and removed the proxy method from Management server.
new 99c0c66 Issue #: 5945 - replace index.html with index.jsp
new 31081a6 Issue #: 5945 - delete obsolete index.html
new 73fb80e Swich back to vmdk extention temporarily
new acb23b6 bug 5904,5474: added listCapabilities API
new fb99f95 bug 5730: update dns of systemVms during zone update
new 0e2df1f Use dummy template package to speed up debug
new a3a503f Use ImageFormat.getFileExtension instead of toString() to retrieve template file extension name
new 3a2930e Adding another manager
new 88d4109 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new d1b4034 Mvoing console proxy manager to server
new 3e3cc19 adding manager
new 5f1459b Adding new methods
new 76a7989 test
new 14fde77 test again
new 187d89f Refactoring listAlerts to the new API framework. This is now a BaseListCmd so it inherits keywork, page, and pagesize parameters. This also simplifies creating a Criteria object from the parameters, and then creating a search criteria from the criteria object. It's now one step...search criteria from the command itself.
new f30e0dc Adding the response object for alerts, initially created as part of the listAlerts refactoring.
new 43169f3 bug 5895: added config param to turn on/off md5 hash
new f73d14e Refactored the destroy console proxy command
new 6070948 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new bbb307c Explode vmware template file in place
new 01508aa Issue #: 5945 - replace all content/tab_xxxxxxx.html with jsp/tab_xxxxxxx.jsp
new b91c910 Test & Debug register template on vmware
new 2bdaaa4 Refactored the destroy vm command
new b698168 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 604e701 Incremental checkin
new 7f7a342 Refactoring the delete volume command
new 4bdbc64 Some more refactoring
new 3565f8d use iso to patch systemvm
new 145e2e0 Revert "use iso to patch systemvm"
new d72e053 Revert "Revert "use iso to patch systemvm""
new 8a928a7 Merge branch 'master' of ssh://anthony@git.cloud.com/var/lib/git/cloudstack-oss
new 8b8e092 Refactored the delete template command
new 16e9819 Issue #: 5935, 5937 Status 5935: resolved fixed Status 5937: resolved fixed
new ba50928 bug 5936: fix creating template status 5936: closed fixed
new fb592dd fix build
new 8be0a3f Issue 5985: remove the username/removed uniqueness constraint since (a) usernames need to be unique within a domain but not accross domains and (b) the contraint isn't really doing anything at this point. Status 5985: resolved fixed
new 3d8a3ef Refactoring the snapshot policies cmd
new 126da4b Refactored the delete user cmd
new b543669 Fix build by temporarily re-zoning very cool incubation software cloud-web-ipallocator to incubation directory until it is ready for production
new e992e87 bug 5985: rename hotfix for bug to be consistent with other migration scripts, and include in fedora / ubuntu packaging
new cebd1da Added support for injecting the VMWare templates across the board, and in the packages too
new 7875de7 Build ISO images for xenserver patches AND Fedora / CentOS packaging fix for the ISO generation.
new 0e326e8 bug 5900: Added events for disk offering
new 2164d07 Make the vm smaller
new 9dd6f95 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 0ea56e1 refactored the delete port forwarding service rule cmd
new 284c630 Further refactoring the cmd
new a80dc4e Fix debian packaging for systemvm premium and systemvm iso
new d362279 require mkisofs for build processes in packaging
new 742869b Refactoring the delete snapshot command. This has a lot of spaghetti calls, trying my best to make it works. Hopefully it all does, on the 1st pass
new 7eb61b7 Allow NetworkManagerImpl and SecondaryStorageImpl to tolerate missing of system vm template at startup
new 753fe25 Link with create/start command for vmware VMs
new e9ab931 Add windows xp template to vmware
new 5bd4c7a Issue #: 4203 restart java agent
new c9da15f Issue #: 4203 restart java agent
new a517338 fix a bug about backupsnapshot to nfs primary storage
new 55f3a65 change plugin timeout to 1800s
new 4b3777e clean up disableVlanNetwork
new e270011 add wrapper for vdi.copy
new afd8052 remove unused scripts
new cad615e support multiple patch files
new 328a5b1 Copy xenserver-patch.tgz into patch.tgz so the systemvm patch process does not fail
new 93b56fe Use Session to login out
new 5d8cadb correctly use session in plugin
new 7c2f31c We now have a premium scripts project.
new d88ba4f Fix OSS RPM packaging by excluding the special-cased files generated out of the scripts project in premium
new 7a0ad69 Incremental checkin
new dc750e2 Moving the disassoc logic to network manager
new 48944ae import refactoring
new 64210bd bug 6010: Fixing the list volumes issue, now we filter volumes based on the template type and not based on the names
new 992458e bug 5843: Merging in the fix
new 1c87879 bug 4898: removing the upgrade.url param
new 5389203 Refactored associateIPAddress and updateHost commands.
new 68275de Refactor listAsyncJobs to new API framework, consolidating parameter and criteria packing/unpacking into just command unpacking to simplify building the search criteria.
new e55e6c2 Refactoring work on listCapacities, listConfigurations, listClusters, and listDiskOfferings commands. The work represents consolidating the Criteria object into just pulling the search criteria directly from the command. Also changed BaseListCmd to server the startIndex and pageSizeVal [includes default page size of 50] rather than have each search command compute these things.
new 9eeabb7 Refactoring listDomains to the new API framework. The search criteria are now retrieved from the command itself rather than creating an intermediate Criteria object first.
new 4bb71d2 Refactor listEvents API to new framework.
new 5636503 Refactor listDomainChildren API to new framework.
new 9abc658 Refactor listGuestOSCategories API to new framework.
new b797313 Refactor listOSTypes API to new framework.
new 854611e bug 5897: returning the os_type_id
new a514454 _run.sh moved to the root of systemvm.zip and systemvm-premium.zip
new 51dd7d9 remove duplicate copy
new 7e7baba Refactor listHosts API to new framework.
new 7882d2a if eth1 and eth2 in CP/SS VM are in same network, set default gateway on eth2,
new 25ac910 Adding migration script to remove the 'upgrade.url' parameter from the 2.2 codebase
new 91e3f8e fix bug 6050 - extend pagesize to 500
new c65175a bug 6048: Check createvolume's return
new 4be6af4 Refactoring listTemplates and listIsos to new API framework.
new da32a7d Close button for wizard instance
new d5500fc new UI going in
new 27fd14a new UI - left menu, middle menu, instance
new fc295b0 add createURL() to $.ajax() command
new c356c20 Merge issue
new b7550c0 resolve merge conflict. delete obsolete files.
new f04e135 add CloudResourceBundle.java to com.cloud.utils
new 25a200c removed merged issues
new 6ec5455 If no translation is found, return original word (i.e. English word)
new bd46014 Create shared function vmJsonToRightPanel()
new 5827a62 New Help icon and close button for search
new a9f66a9 new UI - replace index.html with index.jsp
new 2969e94 Search close icon and help icon
new 1410878 Old main.css
new 7e3432a Loader for new and default list for mid menu
new 51362d8 Clear right panel when deploying VM fails
new 7d18462 Show midmenu items in action in blue background
new 9dbca71 use selectable widget to multiple-select mid menu items to have actions
new 91420e1 Only items not in action are allowed to be selected
new a585b37 new UI - Instance menu - add action "reboot", "destroy"
new 5f3b044 new UI - Instance tab - fix a bug that only 1st action is taken
new 42347eb div name changed to inaction
new 5ddf551 new UI - instance menu - implement action "Restore Instance"
new c272db8 apply new class for items in action
new 0ad0168 new UI - fix a bug that action list get duplicate actions
new 09b4e2a new UI - create a shared function doAction()
new f22a29d New info icons
new 820c6ad General mid menu list
new dd880b6 new UI - implement "Attach ISO" action
new f714fb8 new UI - implement DetachISO action
new 29451b8 new UI - update middle menu item's hidden data after action completes.
new 6f14b40 new UI - implement reset password for VM
new 1b78b9c new UI - implement change VM name action.
new 95aee24 new UI - instance menu - implement change service action
new 624d37e new UI - vm wizard - select service offering - set 1st radio button as default
new 4cb6382 new UI - vm wizard - select data disk - set "no, thanks" as default.
new 5b3db0f new UI - vm wizard - show zone, template, service offering, disk offering in last step.
new 3a31b8e new UI - vm wizard - set "no, thanks" as default data disk offering. Set 1st existing disk offering as default root disk offering.
new 2f30900 Close button for vm popup
new 5ecbe46 Detect the presence of mkisofs upon build, to use it to generate systemvm
new 8c806f6 if domr serves as dhcpsrvr, consider it as type domr
new b57d3e2 bug 6064: doesn't set GATEWAYDEV if eth2 is not set
new 583f292 Refactoring listLoadBalancerRuleInstances to new API framework.
new 56b33b5 bug 5944: add basical vhd file check
new ea2828e fix adding host bugs
new 11fb89a Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new b0acdbc Split out build responsibility into per-project wscript_build files. Installation of generic directories like bindir, and creation of systemvms, remain in toplevel wscript_build. Make some waf code useful and reusable in the form of tools.
new ec9ad29 Refactoring listLoadBalancerRules to new API framework.
new 9535dc8 bug 6023: Implemented the search by group
new c761746 New UI VM wizard-add name field, group field
new e92af8c Fix the bug: Remove host when the host is in disconnected state, then you will fail to add the same host back.
new 84fa801 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 1d7e376 Move migration/*sql to setup/db/ where migration tool needs them
new ae94244 Add 2.1.3 migration step
new 98c00de Add 2.2 migration steps
new b632246 Write the current schema level out to the database when doing deploydb or setup-databases
new 89f6cb8 The database schema level for this branch is 2.2
new ef8e63c Added database migration information in the handbook
new f3aa8ec Add schema-level to the package manifests
new e7d4265 Add 2.1 to 2.2 schema migration files to the package manifests
new 398e577 Merging 6065 into master
new fbcb02c Refactoring listNetworkGroups to new API framework. The search is done entirely within NetworkGroupManager, and this is one instances of a response with nested data (the ingress rules are nested within the groups). Some work will need to be done to serialize this response properly.
new 6cc9e74 organizing imports
new 44eaf24 Refactoring listPods to new API framework.
new 931706a Refactor listPortForwardingRules to new API framework. Clean up imports.
new 1bbd894 encode password before hashing it.
new d550ab6 fix template permission
new 20731c9 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new df2455a no necessity to depend on the dict hash to do the tar up
new b670b7f Patch generation (tar waf tool) fixed to work properly on windows and linux.
new 985ff79 only consider substituted files in construction of patches. reverse order of found files for patch, as shared goes first, so that virtspecific patch file overrides shared
new 073e1b0 either mkisofs or genisoimage are detected. Graft points (thus rename()) support added to waf create ISO feature. Proper cross-platform support in waf create ISO feature.
new df0e730 Remove unnecessary copy of patch.tgz now that we have the capability to rename xenserver-patch.tgz within the ISO image
new 763cd44 Build -- USE THE MAGIC! Dependencies are tracked automatically based on the files produced by each task generator.
new 4761514 Refactor listPortForwardingServiceRules to new API framework.
new b2ca5c7 new UI - vm wizard - implment close button
new 25224d9 Smarter detection of PREFIX
new ce60139 Document new autodetection of cloudstack prefix
new 6490451 Smarter detection of PREFIX -- Windows does C:\CloudStack
new b0b27b1 Default prefix on windows fixed
new 58bad1a If tomcat is not detected, fail immediately rather than at compile-time
new 398b084 Explain how to get Tomcat if it is not installed
new 49f2616 Verbose and helpful messages for waf configure if mkisofs or mysql.exe are not found
new 4289dd7 Template size,
new 10d62a5 Connect cloud-setup-databases with deploydb. Use MySQLdb instead of using the command-line MySQL client. Detect the existence of the MySQLdb python module on Windows. Works on windows.
new dcbf49d mysql 5.1 does not have implicit user creation so we do need to have the create user statement
new 9b93a19 Specify that MySQL ought to be 5.1
new da56b9b when waf is used to run the agent or consoleproxy or managementserver, and the stack has not been installed yet, install it intelligently
new 1ce10df since there is not vhd-util, we need to check if it is there
new d16f0b9 bug 6036: Added usage exec timeZone and made aggregation timezone as GMT
new 254381d bug 6031: Fixing the error msg when the deployment of a directly attached vm fails
new f6ae5e9 Refactoring listPortForwardingServicesByVM to new API framework.
new eb3516d bug 3453: update template size in template-sync
new 3a79277 Tomcat tool split out from wscript_configure, to reuse in cloud-bridge
new daf569e new UI - click left menu of Events will load events in middle panel.
new 2cd9a44 Refactoring listPortForwardingServices to new API framework. Also forgot to return a response from listPortForwardingServicesByVM...
new 5e80d9b set size in createtmplt.sh and remove unused properties
new 1d1e10d Refactoring listPreallocatedLuns to new API framework.
new b3803d5 bug 5909: Implementing the enhancement for adding attach time for volumes. In the case of general VM creation, the attach time is usually~creation time. In the case of attaching a volume to a vm, the time significantly differs. The value is nulled out during the detaching of volume from the vm
new 22b0a95 Refactor listPublicIpAddresses to new API framework.
new 50781ab bug 5917: if checkSR failed, just return error, don't create the same SR again
new e87f81c Merge branch 'master' of ssh://anthony@git.cloud.com/var/lib/git/cloudstack-oss
new 7968498 some more code cleanup
new 16e795d almost working
new 9fc85d5 bin got ignored by gitignore
new 8e1643f More fixes...
new 2fda7f5 More fixes...
new 7065605 More fixes...
new e033573 apache fixes...
new 5434d57 cloud services fixes...
new 1ddc229 More cloud services fixes...
new f94299f changes for the new debian-based systemvm
new 53e4db3 bug 5927: incremental checkin
new f2a680a 1) Refactored DeleteIsoCmd api. 2) Removed DeleteTemplateExecutor and DeleteTemplateParam files because deleteTemplate/deleteIso are not async commands 3) Cleaned up unused imports.
new d3b4a56 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new d3e323b bug 5927: incremental checkin
new 45c997a bug 6085: Fixed this issue
new 2e6c22d MySQLdb is required for build
new 2fce7a1 new UI - instances tab - implement change group action.
new d7981ca Remove prepsystemvm.sh from agent scripts package in Debian/Ubuntu. This was missing in commit 4289dd79ecdfd3523837352771ad5e46da591b21
new d15e389 new UI - implement enable HA action, implement disable HA action.
new bb6a660 bug 5924: incremental checkin
new 1ca7b1f bug 5924: conforming the api to the ec2 implementation
new 44e7298 new UI - clicking instance group on left menu will load instances belonging to this group in middle menu.
new 7390787 bug 6084: fixing some more api response parameters
new d62c44a bug 5147: some code cleanup, and more incremental checkin
new 6c3a4eb new UI - clicking events in middle panel will load detail to right panel.
new 3e82358 new UI - add jsp file and js file for event detail panel.
new 1ce6b5b need to execute addPoolToHost for each host to associate them with storage pool
new ef219ae squelch mysqldb spurious warnings
new 1aaa380 Split out user management as a waf tool
new 6fb45ce Move SSH key pair generation into the management server, make it on-demand rather than upon package installation.
new 2886a6d Remove obsolete documentation files
new 61dce9f new UI - implement account detail panel.
new 0364a6b new UI - implement volume detail panel.
new e712705 Platforms: use Waf builtin platform detection so the build scripts will work correctly with Jython
new fd43b5a Split out JAVADIR detection to a separate file, and make non-Linux configure much more robust
new de7aa48 Move database setup configuration together, skip empty path fixups on Windows and put together with gnu_dirs tool
new 02830a4 Make JAVADIR on Windows point to Tomcat/lib, and fix the lowercase distro below gnu_dirs that was preventing path fixup
new c050d07 new UI - implement alert detail panel.
new 39cd43f new UI - implement snapshot detail panel.
new 8577624 Add dependencies to documentation
new 576e4f1 Simplified build-and-run-from-source instructions, and removed autolinking for CamelCase words on the handbook.
new 0765e4b bug : 6095 Show proper error when vm create fails due to insufficient capacity
new 8bfe15d bug 6080: handle default route list when dhcp is in use
new 1fcea6a Add 3 times re-try when failed to connect to kvm agent host.
new 1d47910 bug 6044: Added functionality to ensure vms belonging to deleted accounts do not show up
new 47dbeaa new UI - when accordion menu is changed, collapse submenu instance group under menu instance.
new a6afbbe Volume UI for instance
new d801ead no major change
new 0ea1f37 bug 5147: Adding the check to block create and destroy of system resources whilst the storage pool is in maintenance mode. This is based on checking if the pool is in UP state
new 1a824bd 1) Use transactions instead of global lock in AlertManagerImpl, StatsCollector. 2) Removed GlobalLock on read available capacity from UserConcentratedAllocator
new 5aa70de new UI - add a shared function fromdb()
new dc5cf27 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 2b590db bug 5147: Now, we restart the system vms immediately on another pool after a successful stop on the current pool, if such a reserve pool exists
new 70279f3 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 176921b Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new afc181d some code cleanup
new 673ed98 new UI - use new shared function todb() to escape and encode parameters in API command.
new 3bf19dc new UI - apply detail header text.
new 216e5f2 bug 6119: some commands are supposed to take a longer time, set timeout for them to 120 min
new e98c8f4 Action button for Account and Volume page
new 55332a6 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 8cdf0ae Bug fix: ignore ifaces that have no ip addresses in cloud-setup-databases
new 8a5f14e Action button for Account and Volume
new f829d4c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f653e54 Refactoring listRecurringSnapshotSchedule to new API framework.
new cee6b37 Partial refactoring of listResourceLimits to new API framework.
new 4e5aa9c Finish refactoring listResourceLimits to new API framework.
new 7c1ebfa split public key from patch
new 8177d3a new files
new 2593e72 fix absolute paths and possible nonexistent files
new 5b9f91d split public key from patch
new 7b885e5 remaining css from old UI for VM popup message container
new e4ab4bf bug 5147: incremental checkin
new 58b2d78 bug 5147: added logic to ensure that the system vms and domr are started on another storage pool, if it exists, along with the recreation of vols
new c67cac6 bug 5147: incremental checkin
new ad94fdb Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a905442 Refactor listRouters to new API framework.
new f841630 Inadvertent checkin -- revert
new cb8d863 new UI - vm wizard - prevent from moving on if no template is selected.
new 18de2ab bug 5147: more incremental checkins
new b748069 bug 6099: don't send ingress rules when not enabled
new e6ebe3a Refactoring listServiceOfferings to new API framework.
new 07dd832 bug 6129: use /root/.ssh/id_rsa.cloud status 6129: resolved fixed
new ab6771d move networkUsage.sh to scripts/network/domr
new 3b703c7 Refactor listSnapshotPolicies to new API framework.
new da522be New Edit Action button
new 614c3fa5 Refactor listSnapshots to new API framework. Also some minor code cleanup.
new 3eb8ae4 merge domr patch kvm and patch xenserver
new 41000e6 Refactored copyIso/copyTemplate/attachIso/startRouter/stopRouter/rebootRouter commands
new 7e5f0de Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new ba0493e fix delete snapshot
new 0b367f4 set template file size dynamically instead of hardcode here
new 7df749e Better debugging for when ant fails
new 4aeac58 We no longer have xenserver-patch.tgz -- only one, systemvm-patch.tgz, that gets added to the ISO
new df70188 Bug : 4286 Adding extract templated command
new 7a54cf8 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 413ec91 bug 4286: Reverting server-setup.xml checked in accidentally, added more tags to extract template and put in a user and domain check for executing the command.
new 7b70259 Disallow sshd listening on public nic, for domR in dhcp server mode
new b12b3bb somebody forgot to remove networkUsage from the debian package manifests
new c0185e7 Refactored AttachVolume/PrepareForMaintenance/CancelMaintenance/PreparePrimaryStorageForMaintenance/CancelPrimaryStorageMaintenance commands.
new d4bed85 bug 6139: Now we can add the same sp again, once deleted. I removed the unique key constraint on the uuid, and am making the check to ensure uniqueness based on uuid in the java layer.
new d92aea1 bug 6139: A few more improvements to the sp code
new e888280 new UI - vm wizard - pass size parameter to deployvirtualmachine API if custom disk offering is selected.
new f5801a4 use /root/.ssh/id_rsa
new 5170c21 Refactored DeleteLoadBalancerRule/UpdateLoadBalancerRule api commands.
new 7770da1 new UI - instance page - be able to switch between tabs.
new 0b2b663 new UI - append timestamp to JS file.
new 2642fe7 new UI - rename JSP files from tab_xxxxxxx.jsp to xxxxxxx.jsp
new e356e4e new UI - instance page - implement volume tab
new c987e84 Network new UI
new a80619a deleted files
new 7792be4 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5204349 Refactor listSystemVms to new API framework. Add missing licensing info to several API response files. Combine ConsoleProxy and SecondaryStorageVm interfaces into SystemVm interface to have common functions callable from one interface rather than having to cast overly much just to get the same data from the objects. This also includes a partial refactoring of ListStoragePoolsAndHosts command.
new b40f496 Refactoring listTemplatePermissions and listIsoPermissions to new API framework.
new bdebd4b Refactor listUsers to new API framework.
new 88f5b73 Refactor listVlanIpRanges to new API framework.
new b144be4 Refactor listVMs to new API framework.
new 741bb77 Refactor listVolumes to new API framework.
new 8c2756b Refactor listZones to new API framework.
new b0aa280 Refactored DeleteIPForwardingRule/UpdateIPForwardingRule commands to new api framework.
new fd68018 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 3949afa Refactor queryAsyncJobResult to new API framework.
new 44f86d3 Refactored AssignPortForwardingServiceCmd and DeletePortForwardingServiceCmd
new ea415e6 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new 016b501 in preparation for new system vm template, derive os type from the command
new 1e6dbcb migration from 2.1 to 2.2 on account of new systemvm template
new 308a4ef public key needs to be separate inside the iso
new 1560cfe document the script
new e26a6a1 document the script
new 1d8ede8 only one way to obtain router template
new c3d08a7 new UI - make midmenu item 2 rows high on all pages.
new 19f7d75 new UI - change JS file name (to distingusih from JS files of old UI)
new daa01b9 new UI - event page, alert page, account page, volume page, snapshot page - add 2nd row to middle menu item
new 75483e4 Modified AuthorizeNetworkGroupIngress/DeleteNetworkGroupIngress to new api framework
new 5148b58 new UI - implement IP addresses link in left menu.
new 6134f7d more file changes
new c91a49d new UI - add JS file for IP Address page.
new 28b315d new UI - rename JSP file of IP address page.
new 7249f16 more file changes
new d094ff3 more changes from merge
new 8d3f135 more missing files
new 599f05d missing files
new bcaaef5 bug 6110: return precise message if VLAN is already created on another device. public and direct should use different VLAN.
new 0d55059 remove some SMlog
new 8f27d44 new UI - add action icons.
new 5d185ad removed network profile creation
new bce314b fixed a bug about snapshot
new 71cae63 vhd.size not filled in depending on where the script is run from
new d4828de fix about prepareMigrationCommand
new 3659b7b Code cleanup - deleted code that was commented out and unused imports.
new 7f991f7 In hostAllocator, input clusterId instead of storagepool
new 1eacad0 Midmenu icons for Account-admin, user, domain and Events - error, warning, info and network - ip address, network group
new 78c5ca1 Midmenu icon style
new 87820ee new UI - instance page - volume tab - add action links (detach disk, create template).
new 077690c switched from networkprofile to network configuration
new 994afb0 switched from networkprofile to network configuration
new dc4c454 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 76e5cf3 renamed dao methods to correctly reflect what they do
new 20973d4 bug 5147: implementing the recommendations i got for the ps maintenance. For now, we are not implementing the cancel maintenance part. Instead, we are going to ask the admin if he is "sure" of enabling maintenance on a sp, before proceeding
new 0a4532a bug 5147: some more improvements
new 4f3bc9b Complementing commit 308a4ef2ca21d11aee1b5c8eb75f1573d702fecc by Chiradeep, put authorized_keys temporarily inside the ISO
new c27f8be New dropdown for grid actionbox added
new e7c2802 file util required by download manager
new 8d38e23 bug 5147: we ensure that if the sp under maintenance is the only one in the cluster, we just stop the vms with no migration (base case)
new c44d339 Removing dead code that had previously been refactored.
new 3903872 Refactoring deployVirtualMachine to new API framework. Since this is a rather complicated command with many steps, for now the way the logic is broken up between ManagementServer and UserVmManager and NetworkManager is preserved. Later there is a possibility of consolidating some of the logic.
new 037f1ff Refactoring createSnapshot to new API framework.
new b73cd10 Refactoring listAccounts to new API framework.
new 21e279c Action drop down for action box outside the grid
new af0d993 new UI - instance page - volume tab - adjust action list position for each volume.
new 15a6631 change in global action dropdown
new 37d82c8 new UI - instance page - volume tab - show different action link for each volume depending on volume type and vm state.
new e741b72 Loading for grid header
new f9bb54d use -1 instead of null
new 93261c4 bug 5147: Improvements after testing the storage maintenance across multiple sp's, with sys vms scattered across multiple sps
new f74d4f8 Icons for Midmenu Account, Event and Network
new 4682b25 bug 5147: implemented the logic to ensure that the volume creation is blocked when all sp's are in maintenance (or any of the status != UP)
new c889626 new UI - handle error in a central place for actions on midmenu items.
new ec01e0b bug 5147: this checkin ensures that we cover some more corner cases, in particular, to not allow an execution when we have pools in inconsistent states (maintenance, prepareformaintenance or errorinmaintenance)
new d341d1a new UI - clear selected items when switching to different page or sub-page.
new 55ebf46 Merge branch 'master' of ssh://anthony@git.cloud.com/var/lib/git/cloudstack-oss
new d933f19 bug 5800: add cluster for KVM TODO: need to make sure the host cpu is from the same vender in a cluster
new 3867285 new UI - add different icons to middle menu item
new f456632 new UI - instance page - specify group name when calling listvirtualmachine API (when users click on instance group on left menu).
new 79e4611 Mid menu icons for Templates -Windows, Linux, Centos and ISO and Storage - Volume, Snapshots
new b231eef new UI - add icon for snapshot,volume in middle menu.
new c16faa4 new UI - implement detach volume from vm.
new 1e46e2e refactoring createVolume to new API framework
new 5fb3bf8 new UI - dismiss dialog box after creating template from volume.
new 41fc9fd new UI - instance page - volume tab - after detach disk action, remove the volume from volume tab.
new f1ab608 new UI - show action in process text
new c8160cf new UI - volume page - show action menu when mouse over action link.
new ab66269 new UI - volume page - implement detach disk action.
new f75b173 new UI - volume page - implement create template action.
new 0406525 new UI - fix a bug - clicking IP address on left menu didn't work.
new f82e73b bug 6159: incremental checkin
new 542230f null check for the npe
new 1af28db bug 6159: now we can add at most 2 records per public port (one for tcp, one for udp) eg: 1:2:tcp and 1:3:udp; any other combination for this port will result in an error being propagated back to the UI status 6159: resolved fixed
new ab05973 new UI - clear midmenu icons (add icon, action icon) when clicking on a different page.
new a03cf45 further improvements to the sp code, especially for the local storage case
new ee83e74 Loading and UI to add new Load Balancer and Post Forwarding
new 460ef94 Refactoring listStoragePoolsAndHosts command to new API framework.
new 449d1f3 working through some compilation errors that have arisen due to all the API refactoring...
new bb575d9 moving console proxy manager/listener to server package to avoid circular dependencies
new 2741eed moving console proxy alert event args to server package to avoid circular dependencies
new dfdab6d moving event utils from core to server to avoid circular dependencies.
new 77feb41 fixing up the move of EventUtils to server package
new 3ba48f9 fixing up code rearrangement since I forgot to add the files to my commit, oops...
new 272c1e8 new UI - template page - add submenu myTemplates, CommunityTemplates, FeaturedTemplates.
new df10af0 cleaning up imports, fixing up some compilation problems related to API refactoring
new f66eff8 new UI - add jsp file for template page.
new 70750d7 UI for Grid info and error msgs
new de5e978 Removing listSecurityGroups and listNetworkGroups from the SecurityGroupDao and NetworkGroupDao since they weren't being called by anyone.
new 5642eb2 Link Change in Instance Add VM popup
new ddb5321 new UI - template page - populate data to middle menu and right panel when left menu is clicked.
new 6e2beab height Change in loader box -Instance tab
new 70b533f new UI - show boolean field as a tick icon or a cross icon.
new 11169a8 Template icons name has been changed
new a8112f6 When using session based authentication, we now store the parameters in the session as part of the login processing, instead of returning those parameters so that the caller has to update the session. Authentication now throws an exception on failure and the caught exception is where the session is invalidated.
new b86382c new UI - implement ISO page.
new b137b08 new UI - template page, ISO page - add middle menu icons.
new f4caf14 Refactoring dispatching API commands from the scheduled async job. Instead of calling an executor, the dispatcher invokes the method on the manager directly. After the command is executed the response is serialized to the async job table so it can be queried later. Also serialize a response for async create commands that includes the id of the object being created.
new 8f955c2 Fixing the ConcurrentModificationException
new ef6f5b6 new UI - volume page - adjust position of spinning wheel and add dialog box that will appear after action is finished.
new ce72781 bug 6163: adding new dao functionality
new 10ad2aa bug 6163: further addition of functionality wrt zone wide vlan search
new 743187a bug 6163: implementing the search function for zone wide searches for vlans
new ab16607 bug 6163: refactoring some more code
new edc85dd bug 6163: waiting on Alex to give me the go ahead for this bug, commenting out some of the code till then
new 9181337 further comments added
new 336634c new UI - update details tab in right panel after action is finished.
new dea01d0 adding the status value whilst creating a storage pool using database config
new a178a9a import cleanup
new 85ea3d6 new UI - implement close button in action message box.
new 252add5 Names changed for title icons
new dbb2897 Unexposed parameters can now be assigned to commands. This are for internal use of the command, and will be serialized/deserialized during execution/response phases, but will not be accepted as part of the API request. Also create a DB utility file for the API to use which delegates requests to the DAOs. Mostly this utility class will look up objects by ID, and it allows the removal of similar methods from ManagementServer, thereby reducing some of the clutter in Mana [...]
new 8c48de0 new UI - volume page - after action on right panel is finished, update both middle menu and right panel.
new efa8d2a bug 6188: fix for the issue
new a53cb4a Refactoring deleteDomain to new API framework. Cleaning up some compilation errors that resulted from previous refactoring, namely there was a requirement to keep the old manager method around for createDiskOffering and createZone in order for the ConfigurationServer to work.
new 6eab10a new UI - boolean field (cross icon, tick icon) - adjust position of cross icon and tick icon.
new 03728cf new UI - clean right panel when different item in middle menu is selected.
new c464c7f Ui for edit version
new 1d912fb adding licensing info
new 188b3e8 Icon added to main content title
new 98c32fb Icons for main titles for event and Instance
new 3d61949 Icon for main title -IP Address
new 68e1758 new UI - actions in details panel - show error message in red dialog box when action fails.
new cd066f0 Title icons for ISO, Snapshots and volume
new cf6829a Moving pre-allocated lun API commands to OSS since it's not a premium feature
new 1b8965c fixing package name for pre-allocated lun api commands
new d575d08 git ignore changes
new 64c4558 Merge conflict resolved
new c3144e0 new UI - add action message box to actions for subgrid items.
new dc6e07a Refactoring deletePreallocatedLun and registerPreallocatedLun to new API framework.
new b26ac32 bug 6177: Make VM group a first class object 1) Added new apis: createInstanceGroup, updateInstanceGroup, deleteInstanceGroup, listInstanceGroups 2) Group can be created using: * createInsanceGroup api * deployVirtualMachine/updateVirtualMachine commands (we create a group with name equal to "group" parameter value if the group doesn't exist already) 3) Group can be removed by: * deleteInstanceGroup api * when corresponding account is removed 4) Vm can be assigned to one [...]
new 05499fa execute only emergency command with slaveconn. othersiwe api call hands
new 012f097 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new eb4ec49 new UI - left navigation menu - highlight selected menu.
new 214646c new UI - implement Router page.
new 5d98ff7 new UI - when clicking on left menu that is not instance group menu, collapse instance menu.
new b6f5b66 new UI - only apply selectable widget on middle menu when multiple-selection is needed for that page.
new 4eef74f new UI - add JSP file and JS file for router page.
new f5ac462 bug 4286: Schema changes to include the upload table, Introducing extractIso command and extractVolume command
new ab1a6b8 bug 4286: Adding the extractVolune function
new 0d2498f new UI - add action panel to IP Address page, ISO page, Router page, Snapshot page.
new 952ee0b new UI - template page - implement edit button.
new cacb4db bug 3120: incremental checkin for this bug, with the introduction of an optional ONE_TO_ONE_NAT parameter
new ef8781b bug 3120: introducing this optional parameter in the command
new 4409d78 new UI - Routers page - implement Start Router, Stop Router action.
new 04eeb1e correct element ID.
new f5365da UI for Grid actions like save and cancel
new 0dc2a7c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a05dc48 bug 3120: incremental checkin
new 6526203 bug 3120: reverting changes as still soliciting feedback on design
new 8bdb8f3 Adding more db operations to the API utils class and removing them from ManagementServer. These methods delegate directly to the DAO and are cluttering ManagementServer with cover methods specifically for the API. Now that these methods are being moved to the API Utils class, ManagementServer has a smaller, cleaner API than before.
new c02cde6 applied fix suggested by Manuel for fixing rsa key generation on centOS 5.3
new 8525992 Preparation for 2.1 to 2.2 DB migration: create instance group object if "vm_instance.group" field is not empty for user vm
new 496bcb9 Adding more db operations to the API utils class and removing them from ManagementServer. These methods delegate directly to the DAO and are cluttering ManagementServer with cover methods specifically for the API. Now that these methods are being moved to the API Utils class, ManagementServer has a smaller, cleaner API than before.
new 7d2a927 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new fe5d825 new UI - implement updateTemplate and updateTemplatePermission.
new 5720ac0 bug 6188: incremental checkin
new 8607fbe Cleaning up some TODOs related to generating API command responses. Now that the ApiDBUtils class is available, setting things like domainNames is possible, so make use of that.
new 40db8f6 bug 6188: fixing the bug
new b7d6ae6 new UI - template page - implement delete action.
new b2efa68 a few more code cleanup tasks
new be6a461 Cleaning up some TODOs related to generating API command responses. Now that the ApiDBUtils class is available, setting things like domainNames is possible, so make use of that.
new e44158e new UI - template page - implement copy template action.
new e18898a Cleaning up some TODOs related to generating API command responses. Now that the ApiDBUtils class is available, setting things like domainNames is possible, so make use of that.
new bb3a330 delete redundant code.
new b49f63c Refactoring addConfig/deleteDiskOffering/deletePod/getCloudIdentifier/enableAccount/enableUser/enableAccount/updateUser/updateDiskOffering/updateConfig commands to new API framework
new ec47f83 Merge branch '2.1.refactor' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.1.refactor
new e901430 new UI - template page - implement create VM from template action.
new 327924a More changes for refactoring
new 84179cd add missing files
new e283bc7 no idea how these files were not committed
new 7abfb9f some minor improvements to the stats module
new ec8a2a9 always add master host first
new 6fef440 Updated DeleteHost/DeleteIso/deletePool/UpdateDiskOffering/updateIso/updateTemplate/updateDomain to new api framework
new 7ca2ade first host doesn't need to switch master
new 54bd0c7 new UI - ISO page - implement copy ISO action, create VM action.
new 131e487 allocation complete. Moving on to actual create and deploy
new 6731dc6 bug 3120: incremental checkin
new 921fba1 bug 6190: set qos of vif
new dbde0cd new UI - display boolean field as text instead of icon. make Edit button always show.
new 3abe056 bug 6141: fixed the error of not providing the right error for an incorrect diskoffering
new 8811636 new UI - ISO page - implement edit ISO.
new 7aa2053 new UI - ISO page - implement deleteISO action.
new b87c5e0 New Ui for Dashboard
new f9ae4a6 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f1cab05 bug 6021: blocking the deletion of private disk offering from the back end api
new bcfbfa6 new UI - add dashboard link.
new a5430ff new UI - hide middle menu navigation when dashboard page is loaded.
new 28f7548 new UI - error handling when adding VM fails.
new 091b28a Modified addSecondaryStorage/addHost/updateHost/associateIpAddress/attachIso/copyIso/copyTemplate/deletePortForwardingService/startRouter/stopRouter/rebootRouter commands to new API framework.
new 8382007 removing some commented out code related to the old API framework that is no longer necessary.
new 3f6a438 Refactoring the AsyncJobManager to queue jobs appropriately if there is a need to synchronize execution on an object, e.g. a router. API developers can now call command.synchronizeCommand(String, Long) to force the command to be synchronized on a particular object type [the string arg] with a particular id [the long arg]. When synchronizeCommand() is invoked, an exception maybe thrown by the framework (AsyncCommandQueued exception) to force the business logic to abort. [...]
new 19413d0 Comment out executor code to make the branch compile. The executors will be removed after the branch has been thoroughly tested and regressions have been resolved, but in the mean time leave the code around so that it can be used to help debug any problems during the testing phase.
new 9fb5ec1 Merge branch 'master' of ssh://anthony@git.cloud.com/var/lib/git/cloudstack-oss
new 221c8fb add more log
new 135f131 new UI - template page - implement add template
new e9ce558 new UI - ISO page - implement adding ISO.
new c5610ea Bug 6175: Added rules to account HAProxy traffic
new 9135553 Bug 6175: clear rules when pub interface is remove
new 46677c9 Bug 6175: clear rules when pub interface is remove
new fceb937 bug 4286: Making extractIsoCmd and extractTemplateCmd async
new 636dc04 bug 4286: Making extractIsoCmd and extractTemplateCmd async
new 48cd102 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 7c6ad35 reinstating the accidental deletion of some lines
new 91d4715 Bug 5947: decrement resource count when deployVM fails for direct attached case
new 4c78c63 current UI - add host - send clustername parameter when calling addHost API
new e0d962a new UI - show error message on middle menu item when registerTemplate or registerISO fails.
new d7b6ccd 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.
new 1f4b2cf Async commands need to have a start event id for event tracking.
new b42ca89 Merging some changes from master related to making the build work [missing files, updated build scripts, etc.]
new bebe79e more work from alex
new 8b417ff Changed Public network
new ab1dcb1 new UI - ISO page - when creating ISO for all zones, generate as many ISO in middle menu.
new 79c7e82 new UI - when creating template to all zones, generate as many templates in middle menu.
new 4a73639 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.
new a5f50d2 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
new a62c49d new UI - specify zone id when deleting ISO. Pop up a confirmation dialog before deleting ISO.
new cc1a933 new UI - specify zone id when deleting a template. Pop up confirmation dialog before deleting a template.
new 74bd85a current UI - create disk offering - minimum size of disk offering changes from 1 to 0
new 6b22e51 UI for Dashboard
new 263bfe1 new UI - IP address page - implement details tab.
new a016aa2 bug 6203: incremental fix
new 573885c bug 6203: changed the functionality for custom volume and disk offering creation
new 1a37b66 code cleanup
new e2e0e76 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 <listacc [...]
new 48d7ab1 new UI - IP address tab - switch between tabs.
new ae2bf6d added new css for grid error msg
new 439872f Loading for Load Balancer - Manage
new f004981 Template for Error msg in Volume
new 06e7789 new UI - implement add port forwarding rule.
new 854af07 new UI - IP address page - implement listPortForwardingRules.
new 6ee817d new UI - IP address page - port forwarding tab - implement updatePortForwardingRule.
new 1743704 new UI - ip address page - implement delete port forwarding rule.
new 037e384 new UI - IP address page - show spinning wheel when adding a port forwarding rule.
new 7e27a6a new UI - IP address page - implement listLoadBalancerRules.
new 91c7947 new UI - IP address page - implement add load balancer rule.:wq!
new ea4062c new UI - load balancer - implement manage link. Clicking manage link will expand a subgrid of instances assigned to this load balancer policy.
new 2c1d4e5 bug 6178: Correcting spelling error from capcity to capacity. status 6178: resolved fixed
new 1a30ffb bug 6055: createDiskOffering API - removed isMirrored and domainId parameters. status 6055: resolved fixed
new 3b8c811 bug 4286: Making ExtractVolumeCommand async and some code cleanup
new 33e683e bug 4286: Making ExtractVolumeCommand async and some code cleanup
new c49eada rename JSP file (to be consistent with javascript file)
new b687871 new UI - implement assign VM instance to load balancer rule.
new ac9335d new UI - implement remove VM instance from load balancer rule.
new 3d3d2f5 new UI - implement update load balancer rule.
new 5db0b65 new UI - implement delete balancer rule.
new ed6fbfa new UI - load balancer page - fix a bug that new template was attched to wrong grid.
new ccc8485 new UI - load balancer - collapse vm management area when deleting a load balancer rule.
new 385f14e new UI - port forwarding - display vmname and vmdisplayname (defined by user).
new 53cd820 new UI - IP address page - hide port forwarding tab and load balancer tab to non-manageable IP (i.e. IP of System VM)
new a39fad5 bug 3384: listVolumes: allowing regular user to make a search by "type". status 3384: resolved fixed
new b606d14 Bug 5904: Included version in API header
new 9393ad4 Merge branch 'master' of ssh://kishan@git.cloud.com/var/lib/git/cloudstack-oss
new b0fb424 Title icon for Alerts
new 207cee4 UI for Advanced Search Popup
new 521fcff bug 6221: we put a > as a prompt in interactive setup scripts
new 437f717 bug 3120: incremental checkin
new a9c96b4 bug 3120: incremental checkin
new 33d97d3 Title Icon for Router
new 5881dfa bug 5119: fixing the npe, the document obj we parse might be null, as a result of which there can be a npe. adding a check against the same status 5119: resolved fixed
new 12ef510 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.
new ccc166f if no private ip or public ip, send correct message to UI
new 1a54c52 Change the annontations for response objects to use the GSON annotations for the property name written to the response
new 4987f93 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ebd06ae 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 stora [...]
new 7ff551b bug 4286: Extract functionality - code cleanup
new 0669c2c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 8596451 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
new 87f1a96 bug 6214: UpdateIso API - Adding account and domain tags.
new 1e7a41e Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 7a13f1a new UI - instances page - fix a bug that volume tab showed nothing.
new 0435d99 new UI - volume page - implement delete volume action.
new fb628a1 add rate limit for system VM, after you change rate limit, you need to restart managementserver to make it effect
new 7b551bf Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e6cfaca some more ipassoc changes
new 37870da bug 3120: incremental fix
new 50c319e bug 3120: incremental checkin
new 8dcea8c new UI - clear right panel after deleting a volume.
new 3f9b58b new UI - volume page - hide actions when volume state is "Creating" or "Corrupted" or volume is attaching to a VM.
new 2727dc5 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
new d07cac9 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
new f89e11b new UI - volume page - implement take snapshot action.
new 122b0d1 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
new 5d0d69c bug 6264: changing the defaults for max volume size to gb status 6264: resolved fixed
new 67cfa35 new UI - volume page - implement Recurring Snapshot action.
new 5a3f4af 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.
new 57c099a new UI - volumes page - implement add volume action.
new c32d6e7 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.
new 272d419 Width of action dropdown has been increased
new 4e9b123 cross-site scripting - sanitize only value whose type is string.
new 039cb78 fix bug 6127 - change text on confirmation box on VM destroy.
new 23bb32d fix bug 6130 - when attaching volume, running and stopped VMs not displayed consistently.
new 50da0d9 The sanitizeXSS function only sanitizes strings and leaves other types unchanged.
new 8101ffb Fix logic in accountAndUserValidation to correctly detect child domains and throw an exception only when the domain is not in the hierarchy.
new e6d6ccb Retrieve the session parameters (userId, accountId, account) properly since UserContext is not the place to get those values.
new 8161078 QueryAsyncJobResult was missing an implementation and had 'id' as the parameter when it should have been 'jobid'.
new e31f89e Set up accountId in the AsyncJob since it's needed for proper validation when querying the job status.
new c26426c Throw an exception when the dispatcher can't find the implementation for an API command.
new 0c659af 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
new d22fc93 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e5cd44c new UI - volumes page - implement attach disk action.
new d117da5 fix bug 6153 - when editing a private IP range, just modifying the ending of the IP range will throw an error.
new 2e98f2c for bug 6153 - prevent startIP being passed twice to UpdatePod API.
new df82d0b fix bug 6154 - port forwarding should show user-assigned VM name instead of system-assigned VM name.
new 4ae9e1c 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
new fd86e97 bug 6249, 6250: listDiskOfferings API - adding createed date tag and removing ismirrored tag. status 6249, 6250: resolved fixed
new 8b23507 bug 6270: Fixed DeleteTemplate so that QueryAsyncJob API returns jobresulttype and jobresult values as well on a successful Deletion of the template. status 6270: resolved fixed
new 55b3312 Fixed rpm build
new 286e78c moved account id, service offering id, and domain id into isntance
new 8acba8f more checkins
new 22652e7 got the vm created
new c0d8422 more changes
new 0be5053 more changes
new 979fcf8 finalized guru design
new 91f77b6 revert back console proxy manager for git push
new 242a55f bug 6271: Fixed the issue of us not iterating over all vlans, in the direct attached case. now, we consider all vlan ranges before we error out saying no ip address available status 6271: resolved fixed
new 3292779 removed account id and domain id from domain router
new 3288457 bug 6241: incremental checkin
new 6f92235 some more modifications to the ip selection logic in direct attached case
new abaa66f bug 6181: ingore provisioning factor for iscsi primary storage
new 29bf0cd bug 6238: fixing some api issues with the deploy vm cmd status 6238: resolved fixed
new 2d67815 bug 6239: some changes to the router api status 6239: resolved fixed
new 703c182 bug 6222: removing non needed attribs status 6222: resolved fixed
new 0f2f356 bug 6277: listVirtualMachines with group=-1 would return all vms that don't belong to any group. As a part of the fix, changed Dao layer to be able to make different types of Joins - Inner, Right, Left, etc.
new 7b8218a fix bug 6160 - "No disk offering" option is missing when creating VM from templates tab.
new 99165dc Fixed search by keyword in listRouters command - deleted displayName parameter from keyword list as it applies for user vms only
new a70b504 Left icons changed for Dashboard and Host
new 87fb6ac new UI - templates page - create VM from template - add "no disk offering" option.
new 5d97c02 bug 6217: incremental checkin
new e0dcb95 bug 6217: incremental checkin
new 29f8c5d bug 6217: incremental checkin
new 320df38 bug 6217: incremental fix for the vm api bug 6217: resolved fixed
new a6ca920 for bug 6163 - change direct tagged IP range to no longer restrict it to an account.
new eee7c2c bug 6212: returning a whole bunch of new params in the api response status 6212: resolved fixed
new 24dd41f some api changes to enable vm functioning
new 188711c bug 6236: fixing some more api issues, this time with the stopped vm. status 6236: resolved fixed
new c9ae6fd record used byte not available byte
new e583473 new UI - snapshots page - implement create volume action.
new e8a16e0 new UI - snapshots page - implement delete snapshot action.
new ea5d333 new UI - snapshots page - implement create template from snapshot action.
new ea1c903 Left menu icons added for IP Address, Network Group, Snapshots and Volume
new 5999da5 new UI - fix a bug - instances page's middle menu action list is empty.
new 2a4ddac Change getResponse() to return a ResponseObject so that the caller can choose how to serialize. This in in preparation for serializing the async commands to the database with class information and deserializing them into the ResponseObject itself when queryAsyncJobResult is called. Once the ResponseObject is deserialized, the proper string can be returned to the caller.
new 97eeee7 new UI - after details tab action is finished, show success/fail message on the top of right panel instead of showing a dialog covering action panel.
new 4ba08d0 UI change for Actions dropdown
new c3abad7 new UI - after subgrid item action is finished, show message in 1st grid row in the subgrid.
new 96fd242 new UI - Volumes page - add Snapshot tab that list all snapshots under this volume.
new 8604f70 new UI - volumes page - snapshot tab - build action list.
new 5e36d7e new UI - volumes page - snapshot tab - implement delete snapshot action.
new e6c2f7f new UI - volumes page - snapshot tab - implement create volume action.
new 42986f4 removed service offering from storageallocator
new c48bd7c revert console proxy
new 9228088 bug 6103: Made "capacity.skipcounting.hours" to apply only for Stopped vms. Introduced "capacity.skipcounting.destroyed.hours" config value that is used for vms in Destroyed state
new 62257d4 Fix serializing async job responses by writing a custom adapter for ResponseObjects. Improve exception handling when calling async commands (the job still needs to complete, but with FAILED status).
new 7dc62cc bug 6247: incremental checkin
new 7abda2e bug 6291: generating some events whilst starting vms, wrt volume creation status 6291: resolved fixed
new 461149a new UI - accounts page - implement Resource limits action.
new ae453b2 new UI - accounts page - implement Disable account action.
new 13181b7 new UI - accounts page - implement Enable Account action.
new e2114b1 new UI - accounts page - implement Lock Account action.
new fc6a551 new UI - slowly slide up snapshot after deleting it.
new 9163ffea new UI - dashboard page - populate zone field and pod field.
new 84a2cea new UI - dashboard page - implement system wide capacity area.
new 75499ab new UI - dashboard page - system wide capacity - reset to default everytime pod field or zone field is changed.
new 23641a4 new UI - dashboard - implement bar chart.
new bea8647 new UI - dashboard - implement General Alert section.
new 0a03ca6 new UI - dashboard - implement Hosts Alerts section.
new 26fc221 bug 5871: Correcting the ostypeid and ostypename returned by the listIsos
new 6e4fa7f bug 6176: Included domR name in networkUsage command status 6176: resolved fixed
new ec4755a bug 6123: Include last id in the vlan range status 6123: resolved fixed
new b857a9b bug 4177: registerTemplate/registerIso commands would start accepting account/domainId params. status 4177: resolved fixed
new 6c683e7 bug 5851,6312: fixed start event ids for router start/stop events status 5851,6312: resolved fixed
new 27a3238 bug 5360: Adding scheduled and started events for USER.DELETE. status 5360: resolved fixed
new 4a30563 fix a bug - showXXXXXXXTab() is not defined.
new 72243c8 bug 5191: incremental checkin
new 6f9e327 bug 5191: final check in for the enhancement to make the console proxy domain configurable status 5191: resolved fixed
new e46306b new UI - sepereate action link template into middle menu one and details panel one.
new 49143db Remove user vm from instance_group when empty string is passed as value for "group" parameter in updateVirtualMachine API.
new c443867 more changes
new dcea43b create is now complete
new 060dfc2 bug 5190: incremental checkin
new 1356f5f bug 5190: incremental checkin, code cleanup
new 677d889 bug 5190: modifying the api calls
new 89cce1a bug 5190: adding some more methods for the functionality
new ad4ea90 bug 5190: enhancing some of the error messages returned to be more intuitive
new 2d728d4 set default gateway always on eth2, to fix the bug that system vm is not pingable, if public network and private network both are in the same subnet.
new 0e54693 fix typo, should be "dev eth2"
new f1b0e4b tweaks for debian system vm
new 9b10074 Added missing license info to the bunch of files
new 122b150 bug 6334: Correcting the syntax of json data when the response is empty. status 6334: resolved fixed
new 9a4ceb6 fix bug 6287 - decode string before displaying on UI.
new 91340ca bug 5190: incremental checkin with a bunch of vo,dao,schema and upgrade changes
new 918ddff some code cleanup, and adding some more meat to the enh
new 300905d adding some more files
new bbdc135 bug 5190: more changes
new 0af7ad9 bug 5190: updating the command list
new 1bb4eea new UI - implement new API listInstanceGroups to list instance groups on left menu.
new e5186bd bug 5190: a part of the enhancement is complete; now we can upload a custom cert using a file from our local machine, into the system. It is stored in the certificate table as a "text" column
new f08ef8c fix a bug - Zones page - Direct VLAN IP Range - account field appears twice in view mode.
new 848ce60 Merging master into 2.1.refactor, resolve the merge conflicts as best I can. New commands related to extracting template/iso/volume and related to instance groups were refactored to the new API framework.
new b680637 new UI - add JSP file, javascript file for Domain page.
new 88abc07 new UI - domains page - draw tree in middle menu.
new 2fde826 fix up a few merge conflicts from the big merge master->2.1.refactor that were overlooked
new 2abfedc new UI - domain page - tree - implement expand tree node, collapse tree node.
new 3857dd3 new UI - domain page - implement details panel.
new 95a7f20 Adding in XML response serializing. Now the new API framework supports both XML and JSON responses the way the old framework did.
new 72cb2ce test checkin
new 319d4f1 snapshot redesign
new 7c247b2 new UI - domain page - implement update resource limits. Make right panel editable when clicking edit button instead of pop up dialog box.
new 273313a new UI - domain page - implement admin accounts tab.
new 9e543b2 new UI - domain page - remove obsolete code.
new 9e87534 bug 6216: Added Id to listAlerts response
new 153dca3 bug 6195: removed service offering Id for ROOT volumes in usage data
new 4026eba new UI - add login section.
new cd42fcc some code refactoring
new 9e2d1f5 Refactoring disableUser and disableAccount to new API framework (they are both async commands).
new b71010c new UI - VM creation - fix bug "$t is not defined".
new da660f2 Change session parameters to be their actual type (domainId and userId are saved to the session as Longs and not Strings)
new 7374f85 new UI - VM creation - fix bug "toRightPanel is not a function".
new 5b75f8e bug 6365: find policy from volumeId instead of snapshotID
new 76fbb6e Revert "new UI - add login section."
new 9b03017 bug 6354: return correct interval
new be5fa82 remove snapshotpolicyRef
new 675106d remove SnapshotPolicyRefDao from components.xml.in
new bca96b1 pass guest OS name instead of guest ID when start system VM
new 43bd6d1 remove guestOS list
new 0105aec Always set the response type on the command object so that the correct output is generated. Add both Strings and Longs to the login response (domainId and userId will be the Longs). Use the correct method name for ListSystemVMsCmd.
new f31f8ad issue in Instance popup
new 6761a96 New Ui for Dashboard User
new b8c8aac bug 6326: correctly update poolsToAvoid
new 211b4c5 hybrid
new 3aef9f4 step1
new edb16aa change storage allocator policy based on hypervisor
new 6ef5530 hypervisor type in cluster can be null
new e2282ba don't throw exceptions when you can't add host
new 7c4fe92 s/VMWare/Vmware
new b3427fc don't remove template
new da5bd82 Add vmware template info to hybrid branch
new 9c67a9f Update vcenter address to vmware demo instance
new 6ae1c8f Enable logging for deploydb and add support for hypervisor type in service offering
new 9db2925 Make database config recognize service offering change
new cb1bbd4 add a public.ip option in console-proxy agent.properties
new a3b8412 test code to verify vmware FaultTolerance feature
new 3f832c0 Test with OVF importing
new 4534299 Improve SynchronizationEvent
new e12f9ad Allow Script to execute under a specified working directory
new 5b2740f Change VMware template extenstion to ova
new d33d1a6 Switch from VMDK to OVA on vmware image format
new b262e0e add vmware template post-processing
new f81491d Fixes to VmdkProcessor
new 72e8b76 Mount secondary storage as a datastore to implement ISO attachment
new 2337a9d Fix a NPE in AbstractStoragePoolAllocator.java when creating standalone volume
new 86d59bd Implement CreateVolume/AttachVolue for vmware
new 8943cc6 create volume
new 67cc587 Adding some prelim UI to support multiple hypervisors in the hybrid branch
new 3570322 Forgot to add listing of templates by hypervisor
new 9e0f57b change code for new UI
new b8c1d2e set external ipallocator as true by default
new 6906cb5 revert un neccessary changes
new ea1efa9 send guestosdisplay to agent
new baeb1af fix register template hypervisor type
new d98d6cb fix template download, listguestos type
new 478f41e Do not delete OVA file after download to avoid repeated downloading
new 031c6fc Adding support to indicate hypervisor when registering ISOs
new 964f8f1f fix boot from iso
new ccf6293 Sometimes, the permission of secondary-stoarage/templates is 755, no-writable. Fix it by "chmod 777 -R" for secondary storage
new a80a3b8 package cloud-external-ipallocator in cloud-python rpm
new 6827ff8 package cloud-external-ipallocator in cloud-python rpm, take 2
new abba839 fix add xen-pv-iso, add cloud-guest as the xen.guest.network
new 6fc7528 create data volume is splitted into two stage: 1. create a volume entry in the database, 2. when user attaching the volume to a VM, then actually create the volume on storage pool.
new 2cb855e fix ipallocator package: add correct package name, log file
new e4b3be9 guest os name can be null
new fe0c2ef ip allocator must have a name ending with py.
new a988726 rename cloud-external-ipallocator to cloud-ipallocator
new 2c7f01f fix rpm build
new b7efa12 Fix corrupted eclipse project settings, schema fixes and updated template download url
new d478bb9 don't add the "untagged"
new fb9f43d clean up hypervisor.type, actually hypevisor.type may only make sense on the UI in multi-hypervisor. In our java code, we should not write code based on hypervisor.type.
new ad1ef80 Now we have multiple routing template and buitin templates now, refactor template download code, that can handle it. Basically, change the meaning of type field in template table: SYSTEM means sytem vm template, BUILIIN means buildin templates.
new 7615f56 after rebase, fix bugs
new 58c430f add xenserver specific configruation back
new b2a5d26 fix rpm build
new f6bd092 private.network.device may change, always try to find out the real private.network.device
new 58a6296 new UI - add a new shared function: switchBetweenDifferentTabs()
new ffb5420 new UI - apply shared function switchBetweenDifferentTabs() to pages that have multiple tabs.
new 9e0fa5a fix bug 6330 - instance page action menu not displaying correctly on IE7.
new bc2449a If the session in invalidated due to a bad session key, just return to avoid the situation where the session is invalidated twice (which causes IllegalStateException)
new 26807bc bug 6362: Need to call guestos.getDisplayName to the guest os name now. status 6362: resolved fixed
new 2c5723d bug 6329: skip removed storage pool
new 5f2acc8 Fixing API responses for user VMs (we need to return ipaddress rather than privateip) and domain routers (guestMacAddress != guestmacaddress for case sensitive string comparison)
new 1f173cc bug 6359: find the existing pool master
new e054226 Use shared function todb(), fromdb().
new 1924556 template page, ISO page - apply shared function todb(), fromdb().
new d309afc new UI - ISO page, Template page - apply shared function todb(), fromdb().
new 0ea5aa2 new UI - template page, ISO page - fix a bug that middle menu item doesn't get updated after right panel is updated.
new 2638708 new UI - Routers page - add status icon to middle menu.
new 4955c97 bug 5190: incremental checkin
new 82a5a43 new UI - routers page - add preview console icon along with status and ip address.
new 23e0b2c bug 6365: xenserver and xcp need different guest os mapper status 6365: resolved fixed
new b467faf fix typo about guest os mapping
new 7a176ab new UI - instance page - pop up console proxy window when clicking on monitor icon.
new 279f385 new UI - routers page - implement view console action.
new 8004e89 new UI - instance page, router page - keep getting the newest screenshot(image) of console proxy.
new 6b31058 new UI - view console proxy - set timer key.
new b441dee Need to set all the system vms as read state
new 9d5d108 new UI - reset whole view console panel when clicking different VM or router in middle menu.
new f433a4d bug 6363:
new 0560583 new UI - instance page - add router tab.
new 16bb237 new UI - instance page - router tab - implement actions for routers (stop router, start router, reboot router).
new 41a16a4 Fixes required for regressions found running automated tests. (1) method signatures that weren't properly refactored to new API framework (2) API request parameter types should always be specified lest they default to String which may or may not be desired (3) better exception handling with regard to Queued commands and generic exceptions (4) fix eventing to pass the proper accountId where neccessary
new 3dee56e add virtual networking serviceoffering back
new 28c421c Make external DHCP mode as default for FOSS
new c7f76fc new UI - instance page - router tab - refresh subgrid item after start/stop/reboot router.
new 3aa3468 set hypervisor type to be manadatory for deployvm and registertmplt API
new dca4413 new UI - color router state text: running in green, stopped in red, destroyed in gray.
new 21d5234 in premium, use async vdi.copy API, avoid time out
new ec71530 for bug 6381 - add primary storage - shows cluster option when hypervisor is KVM.
new c3bf8f1 new UI - dashboard page - show/hide different secions for admin, domainadmin, user.
new c7790d7 new UI - dashboard of user - implement Resources section, My Account section.
new 58a850c new UI - dashboad of user - implement Public IPs section.
new ac82ee7 new UI - dashboard of user - implement Recent Errors section.
new 6baf6d9 new UI - localize detach iso from vm dialog.
new 777efe9 new UI - localize attach ISO to VM dialog.
new b40dc27 new UI - localize vm change name dialog, vm change group dialog.
new b5d190f new UI - localize VM change service offering dialog.
new 4fda60c new UI - localize create template of disk volume dialog.
new dd1a4af new UI - attach ISO dialog - make ISO dropdown field required.
new 4b3cfe2 new UI - attach disk to VM dialog - make vm dropdown field required.
new 7818fe4 new UI - localize alert dialog.
new 815b571 new UI - localize reset password dialog.
new b4144ac new UI - localize Enable HA dialog.
new 1e2c504 new UI - localize disable HA dialog.
new b732327 new UI - ISO page - add cross zones field. localize delete ISO dialog.
new fcbcbb7 new UI - localize delete template for single zone dialog, delete template for all zones dialog.
new 12db8ca new UI - accounts page - localize resource limits dialog, disable account dialog, lock account dialog, enable account dialog.
new 23e9508 new UI - ISO page - localize Add ISO dialog, Copy ISO dialog, Create VM from ISO dialog.
new 38fd80e bug 5871: Introducing audit trail for all the interactions with the cloud stack - User 'X' initiated an action 'Y' on resource 'Z'. The audit will contain http api request along with the contextual parameters (userId, accountId, sessionId). For the response part only log success/failure for all sync api's with the exception of queryAsyncJob where reason code and reason will also be logged. For async api's I will also log the async job id.
new 25b78d9 bug 5356: Adding Started event for ROUTER.DESTROY when we destroy a domR as a part of account delete. status 5356: resolved fixed
new 09768ca bug 5363: Adding Scheduled and Started event for SNAPSHOT.CREATE. status 5363: resolved fixed
new 46a433d Incremental checkin for ApiXmlDocBuilder
new 136060e 1) Finished XmlApiDoc writer. The program gets api classes from commands.properties.in file, and build Command objects with "name"/"description"/"request"/"response" fields. Request and response are represented by the list of arguments, each argument contains "name"/"description"/"isrequired" fields. The commands are being serialized to commands.xml using imported xstream library, and can be desiarialized later - it will help to compare commands from differemt product ve [...]
new 24bd6a3 Fix the type of the id attribute in BaseAsyncCmd (it should be Long), deleteNetworkRuleConfig is async command again (this was a regression), misc event and account verification fixes
new 25ef105 new UI - localize left menu.
new 652d869 more files checked in
new 0d08bb1 start partially working need boot parameters set
new 3d9f25e9 bug 1974: add upgraderoutercmd to upgrade router vm's service offering status 1974: resolved fixed It's a synced API, which just update router vm's service offering, parameter: router id, service offering id, return: ture on successfull, otherwise false
new d370ae6 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 7ab6a24 decode text before it displays on UI.
new 1877200 missing to add the new file
new 5f3bb36 1) Merge following change from 2.1.X Add time stamped ticket to console access URL to make it more secure
new 73cd402 Make queryAsyncJobResult support queries from domain administrators
new aaaa5dc bug 6379: add ListHypervisors cmd to list all the supported hypervisors. status 6379: resolved fixed
new 8db5a1a add Copyright for new file
new 5f88268 console proxy vm is now started but it is not reading the disk correctly
new 00f8de2 console proxy vm is now started
new ca206ea new UI - create volume, create template from volume, create volume from snapshot, create template from snapshot - encode parameters.
new b45b23b Storage page - encode API parameters
new 0763037 decode text returned from API. encode text passed to API.
new 426767f Primary Storage page, Host page - decode text.
new f7f2b56 bug 5871: removing the NDC since there is no nested context involved in the audit trail and since its leaking into the management server logs.
new 1cd370f hypervisor type for deployvmCmd is optional, only deploying blankvm needs it.
new 7fe67da new UI - actions on details tab - hide spinning wheel when selecting another item in middle menu.
new 82e7b11 new UI - before selecting an item in middle menu, show no available actions instead of a blank menu when mouse is over action link.
new b2e1fd6 new UI - check whether there is action available when clicking through different items in middle menu.
new 802d452 new UI - instance page - volume tab, router tab - display gray text "no available actions" instead of a blank menu when mouse is over an action link that has no action links.
new 3982bc0 When storing job record, for domain routers, appoint its owner account in stead of system account
new 4fa5372 new UI - add shared function enableMultipleSelectionInMiddleMenu(), disableMultipleSelectionInMiddleMenu().
new 23c62e5 new UI - show new password on middle menu if deploy virtual machine with a template whose password is enabled.
new ef67728 new UI - instance page - reset password - after action succeeds, show new password in middle menu and details tab when middle menu item is clicked.
new f8f7512 new UI - volume page - recurring snapshot
new a0aa949 new UI - VM reset password - fix a bug that spinning wheel don't disappear after action succeeds when it's multiple selection in middle menu.
new 6ae0bc5 try host.destroy after pool.eject
new 9c59335 Fixing events for async jobs so that there's a scheduled event recorded with appropriate type/description whenever the API framework schedules the async command to run. A few miscellaneous fixes as well uncovered during regression testing (router response was not parsed correctly by UI, etc.)
new e67e7d0 remove patches/systemv, and mv tools/systemvm into patches
new 139ff27 fix systemvm template for kvm, using chiradeep's latest debian template
new 4ccd67b new UI - volume page - hide action Create Template from UI until backend is fixed (createTemplateFromVolume is not working at backend).
new 94a26d2 Still needs to add mac address allocation but basically console proxy is started and running
new b369103 reverted back to old console proxy code
new a0f75f3 new UI - VM Change Service Offering - pass vmId to listServiceOffering if only one item (VM) is selected in middle menu.
new 1ecfdae new UI - middle menu actions - If Cancel button in dialog box is clicked, remove highlight in middle menu.
new 983f5c5 new UI - Instance page - actions - pop up an alert if user click action but no VM is selected in middle menu.
new 4d21041 New UI - instance page - change name action, change group action - populate vmname, vmgroupname to dialog before it displays if only one VM is selected.
new 0cb1102 back port from 2.1.x
new 5cba4a5 new UI - create template - add hypervisor dropdown, display different value in format dropdown based on selected item in hypervisor dropdown.
new dc7a723 backport from 2.1.x
new 9d1270b console proxy started completely and running
new 0d07743 new UI - vm wizard - step 1 - add hypervisor dropdown. listing templates will change based on selected item in hypervisor dropdown. listing ISO won't.
new d307b86 Temporarily add a blank system vm for vmware testing, explcitly check the ticket info in console access URL
new 62a2732 new UI - vm wizard - final step - show selected hypervisor in review area. Pass hypervisor parameter to DeployVirtualMachine.
new 48f1264 bug 6446: do not pass private, guest, public network in host_detail to CitrixResourceBase.configure
new 5fa6ff7 Manual snapshots won't have an async job id, the job id gets set when the recurring snapshots get scheduled for execution. If the policy id is MANUAL, don't search for a job id.
new ec62ef3 Injection doesn't work on private methods, restore the visibility of the methods so injection works.
new 1ae2273 when updating the account, use the correct name for the updates
new 6db9f37 use the name of the configuration variable rather than the name of the command
new fbb5a10 Fix return types for resetVmPassword and upgradeVirtualMachine commands. Fix response for resetVmPassword to be a vm rather than success/failure. Make sure the password is a transient variable for the resetVmPassword command so that the new password is returned to the user.
new cbdfc10 change config.getValue
new 8f083e7 new UI - IP address page - implement acquire IP action.
new 5fb08bc new UI - ip address page - fix a bug that highlight in middle menu doesn't work after acquiring new IP.
new 3dd6bec new UI - ip address page - implement release IP action.
new 15f5fa5 Make installrtng.sh support vmware template
new 6949971 new UI - ip address page - remove ip from middle menu and clear right panel after releasing an IP.
new d0cfc6a new UI - ip address page - fix a bug that newly created port forwarding rule appear on every IP.
new ff4ba09 new UI - IP address - clear all load balancer rules after releasing an IP.
new e7b478f Added descriptions for Api commands and corresponding requrest parameters
new c95a634 new UI - add Resources page
new 335613a Add the mirrored property to the disk offering response
new bef7998 resolving merge conflicts between the documentation changes and other API refactoring work
new e18895f account and domainid are required parameters when disabling an account
new 7c4a06a fix the method name for listIsos command
new ea84f3b registerTemplate and registerIso expect the template to be returned, not the template id...fixed
new 5520143 createServiceOffering had cpuSpeed passed twice when creating the offering rather than cpuNumber then cpuSpeed...fixed
new 45c6111 fix NPE when updating a resource limit using the internal API port
new 9e03518 fix return value of stopSystemVm (should be the vm, not a boolean); add the missing disableAccount API in management server to avoid a NoSuchMethod exception when disabling an account
new 2861895 bug 6450: list all snapshot for admin
new 3028dab fix systemvm template in direct attached mode, guest vm can't get gateway and dns server
new e5c9384 default routing template uuidname is changed to "routing-template-id", to make it work with installrtng.sh
new c4a4c81 new UI - IP address page - IP address used for source NAT purpose do not have release IP option.
new 8daf888 don't need to execute pif.plug, merge from 2.1.x
new 7e108fd new UI - add Service Offerings page.
new 0d64b46 add vmware network configuration variables
new 392280a new UI - add Disk Offerings page.
new 2f39664 maybe it was an incorrect merge that snapshot was disabled for KVM Re-enable it.
new c385ead new UI - add Global Settings page.
new c110e4e new UI - Service Offerings page - implement Create Service Offering action.
new 93f3205 change the script
new cde98c9 new UI - Disk Offerings page - implement Create Disk Offering action.
new 089de3a new UI - Global Settings - implement UpdateGlobalSettings action.
new d95d76f new UI - ISO page - apply shared function initializeEditFunction().
new 6ef5a83 new UI - template page - fix a bug: clicking a template whose status or size is not blank, then click another template whose status or size is blank, the latter one wrongly show status or size from the former one.
new 5a4e75e New UI for Network tab
new a93d36d should use _hostDao.listByCluster instead of _hostDao.listByPodId in some places
new c4496a9 new UI - details tab actions - optimize code of after-actions.
new 768add3 new UI - details tab actions - remove listAPIMap.
new c68b161 new UI - subgrid item actions - code optimization.
new 2ff3b59 new UI - middle menu actions - code optimization.
new d27d0e6 new UI - instance page - enable HA, disable HA - show info icon (successful or error) after action is complete.
new cfebc04 new UI - instance page - change service action - fix a bug that the dropdown is blank first, then populated with value.
new 0c750aa bug 6462: notifyMonitorsOfConnection of handleDirectConnect may fail, but it still returns the removed attach, and lauch ping task
new 2a79068 new UI - remove host, primary storage, secondary storage from left menu.
new 887d179 new UI - when clicking left menu, populate middle menu then select the 1st middle menu item as default.
new 7313803 nwe UI - use shared function getMidmenuId() to get element id
new 8f8bd61 new UI - Global Settings page - add category column.
new aa481dd new UI - correct class applied to table row in details tab.
new ab43d70 new UI - remove non-used code.
new c09dc08 new UI - resources page - draw a zone tree in middle menu.
new deb01d6 new UI - resources page - clicking zone node will expand and show pods under the zone.
new fb50fe6 * Added descriptions for Api command's request and response parameters. * Changed response type for DeleteDomain and DeletePreallocatedLun commands to SuccessResponse * Implemented small tool (ApiXmlDocReader) for comparing api commands of different product versions.
new 85c25ac new UI - resources page - add system VM under each zone.
new e43608c new UI - resources page - add cluster under each pod node in the tree.
new a81077c new UI - resources page - add host and primary storage under each cluster node in tree.
new 6a362cf new UI - alert page, event page - add tab_content_details.
new 09cefaf bug 6500: add back the special handle for secodary storage host, it is in the same path of handling xenserver host, it is easy to break that, so I add some comments there
new 2942a89 new UI - disk offering page - implement updateDiskOffering action
new 54cb20e new UI - Service Offerings page - implement UpdateServiceOfferings action.
new 3191ccd new UI - Global Settings page - update middle menu and right panel after global setting is changed.
new 44623bb new UI - Disk Offerings page - implement delete disk offering action.
new 319e70b New UI for mid menu in Resorces
new 4f772ab new UI - instance page, volume page - fix a bug that after creation, clicking middle menu pops up javascript error.
new e747b12 new UI - service offerings page - implement delete service offering action.
new 2f6c1d5 new UI - ISO page - create VM from ISO - add hypervisor dropdown.
new 23dc742 New Image for Continue in VM popup
new 634b67c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ce091de more changes for refactor
new 99526ec new UI - resources page - fix a bug that zonetree doesn't show in IE7
new 2df194d new UI - Resources page - fix a bug that clicking zone arrow icon didn't show pod and systemVM in IE7.
new 68b1a92 new UI - instance page (multiple-selection middle menu) - select the 1st item in middle menu as default.
new 2740ba6 final merge of master->2.1.refactor preparing for merge back into master
new 0f4a245 resolving merge conflicts before pushing to the remote repository
new 8e086d7 resolving merge conflicts between 2.1.refactor and master
new 4413a69 new UI - Resources page - highlight each tree node (zone node, pod node, cluster node, host node, storage node, system vm node) when being clicked.
new 5960911 Fix processing of session parameters in logout case
new e8898f2 new UI - resources page - fix the issue that all pods or all system vms are highlighted when one pod or one system vm is selected in zone tree.
new f277856 new UI - specify element instead of elementId when switching between tabs.
new f06eb93 new UI - resources page - clicking differet type of node will show different type of page.
new 8a41318 new UI - resources page - implement zone details tab.
new 9fbc8fd new UI - resources page - implement pod details tab.
new 9580317 Revised UI for left menu
new d928a6f If storage pool is null after adding a pool, throw an exception so the user sees a problem adding the pool. This is better than the NPE that was happening...
new 354590d Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e9ef7a1 new UI - resources page - implement details tab for System VM.
new acdf1bd Minor change in Mid menu and Added label to Zone and Pod in Dashboard
new a9de7cb new UI - remove JQuery accordion widget from left menu. Create our own widget to control left menu.
new a7656e0 new UI - add highlighted class to first level menu when it's expanded.
new 23b04f4 grid_action changed
new 2bdc453 fix a funny bug that integer left shift more than 32 bit, you will get a wrap around
new e80cb48 new UI - fix a bug that dashboard doesn't get highlighted when being clicked.
new bd4b5b8 new UI - create a shared function selectLeftMenu().
new d0e914a new UI - left menu - make dashboard, ip address, account 2-level.
new e80d32b new UI - left menu - collapse other menu before expand a menu. Only keep one menu open at a time.
new f7ec2eb bug 6521: for add host, return api response, even if the host is in disconnected state
new 146def1 new UI - (1) remove router from left menu. (2) instance page - apply new arrow icon from Nikita.
new 9b839d7 only send command to host which is UP
new 912437c new UI - remove non-used code.
new 7115aa0 send commands to host which is UP and connecting
new 39d30b9 only send commands to host which is Up and Connecting
new 57bb673 new UI - left menu - create new function buildZoneTree().
new 2185adc New Loader for mid menu and Action for Account tab
new e168760 The code implies resource could be null, and yet de-references resource before the null check. As I was experiencing a NPE because if this exact scenario, put the remote agent check inside the check for null to avoid problems. If resource is null we log that we were unable to send ping due to agent disconnected...
new 39f2a0e Selected tag added to System left menu
new 9b67d36 new UI - resources page - reduce repeated code.:wq
new 58b727e new UI - zonetree in left menu - make tree node have parent-children relationship. (e.g. pod is zone's child node, cluster is pod's child node)
new 9310594 new UI - resources page - cluster page - implement details tab.
new f6e0d2d Make system VM work on vmware
new 1bcb4f2 new UI - resources page - host page - implement details tab.1
new dd88d71 new UI - resources page - primary storage page - implement details tab.
new 88814d9 A zoneId of -1 means all zones, so if zoneId is passed in as -1 just list all zones for registering the template
new 8009099 Fix configuration in light of new API framework. Move code from ConfigurationManager into ConfigurationServer for creating disk/service offerings, pods, and zones. This prevents the ComponentLocator from pulling in a lot of extra DAOs and Managers now that ConfigurationManager has a lot more dependencies due to API changes. Without making this change, there would be a dependency on ClusteredAgentManager in both config-server and mgmt-server, which would try to start t [...]
new 729685e new UI - resources page - zone page - implement network tab.
new d2a6694 change text
new b3da4ce Forcing me to commit because of stupid git
new bebf9db Adding stuff
new 84d2a0c reverted back most of my changes to merge in Kris stuff. Thanks much to Anthony who caused my XenServer to reboot all the time which caused me unable to unit test stuff and unlike Kris, I do not check in code untested so now I have to do all this stuff.
new 2fd8c76 new UI - resources page - implement Add Zone action.
new 8555eb1 Fix the broken ConsoleProxyServlet after the merge of API refactoring changes
new 0866b8e new UI - resources page - implement add pod action.
new 81213ec new UI - accounts page - details tab - new grid header with new action icon.
new e851353 Loader for left menu
new d41f7d7 DeleteStoragePool command fix
new 193e3db new UI - resources page - pod page - fix a bug that IP Range is blank.
new 13c9823 Grid action image name has been changed
new b66203e empty it instead of rm it
new 47e783b new UI - left menu - zone tree node - change structure of zone tree node.
new 121d292 update new keypair
new 2c919c5 Make unique name conforming with the name generated in template installation for routing template, some other minor fixes
new d0e4cf8 new UI - build zone tree in left menu
new 8147d12 UI improvement for left menu
new 43e7144 Adding login logic to 2.2 UI
new 5c6aa96 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e688cae Refreshing 2.2 UI will now correctly apply the username
new 915d29f Skip starting of console proxy when storage pool is not ready
new d4009b0 new UI - zonetree in left menu - (1) show loading image before zonetree is built completely. (2) implement expanding/collapsing zone section.
new c3dc990 new UI - zone tree - implement expanding/collapsing pod node.
new 1425820 new UI - zone tree in left menu - clicking different node (zone node, pod node, cluster node, systemVm node) will show different page in right panel.
new 9aa6e76 new UI - remove zonetree from middle menu.
new ef600e1 Make OSS ANT build using deps folder, other than premium/thirdpart folder, which breaks OSS ANT BUILD
new e41729c fix rpm build
new cd367de new UI - zonetree in left menu - clicking cluster node will populate hosts to middle menu.
new be21b4b new UI - zonetree in left menu - clicking cluster node will also populate primary storage in middle menu.
new fe4e673 new UI - implement Add host action.
new 83cb5fd new UI - when clicking cluster in zone tree, populate host and primary storage in middle menu but not select the 1st item as default. Otherwise, cluster detailswould never get a chance to display.
new cc928ed new UI - implement create primary storage action.
new 7871c26 new UI - initialize and bind event handler to Add Zone button, Add Pod button, Add Host button, Add Primary Storage button.
new 2d8de2e new UI - resources page - show Add VLAN IP Range at Network tab, show Add Secondary Storage at Secondary Storage tab, hide them otherwise.
new cd549d3 new UI - resources page - zone page - fill secondary storage tab.
new abcb526 new UI - implement Add Secondary Storage
new c9b5b33 new UI - implement Add VLAN IP Range.
new afbf68c new UI - add version number to all JS files.
new 74cf1fe new UI - When adding VLAN IP Range fails, pop up dialog box that has error message and remove the VLAN on screen.
new 45cff02 add missing jar files
new 3be625c The stopVirtualMachine API should return the vm instance rather than a boolean indicating success. The response for async jobs is now under the jobresult property of the JSON response, handle the start/stop virtual machine responses using data from the jobresult rather than expecting some embedded object.
new 346c341 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 521cb76 new UI - implement enable maintenance.
new 0143cbc changeServiceForVirtualMachine is not an async command since it merely does a database update for the VMs service offering. Change the UI to reflect this.
new f2738f8 New images relaced for left menu hover and selected. Bigger grid action image
new ab46791 new UI - both host and primaryStorage are displayed in middle menu when cluster node is clicked. So, give host and primaryStorage different format of middle menu name to avoid conflict.
new 6038746 The serialized names for the old VIRTUAL_MACHINE_* constants weren't quite right. Fix these up. This is a good example for why there needs to be a pass through the API commands and responses and constants should be used in the annotations rather than the current strings that are in place.
new bb5399c Fixed PodResponse: endip is all lowercase now.
new 32be5f7 new UI - collapse other expanded menu when clicking dashboard that doesn't have submenu.
new 5125865 new UI - empty zonetree when collapse system left menu.
new ae561ed More button image has been made bigger
new a9c82e2 new UI - fix a bug that host and primary storage appear more than once when clicking between different left menu.
new faeff77 new UI - confirm action before enable maintenance on host.
new 379373f Hover and selcted UI for left menu inner link
new c67c618 new UI - host page - show different action option based on host state.
new 9d7a2da new UI - implement Cancel Maintenance Mode.
new 82132b8 new UI - implement Force Reconnect on Host.
new 95360a5 new UI - implement remove host action.
new 6145ef5 Added Host and primary storage icons
new 3c27d05 new UI - fix a bug that clicking a submenu will collapse parent menu.
new bae8998 new UI - host page - implement update OS action.
new f11df08 new UI - host page - remove testing code.
new 1e0f2fb new UI - when clicking cluster node, select the 1st host in middle menu as default.
new 9e00317 new UI - left menu - empty zonetree and vm group tree when expand other menu.
new 4d37269 fix local disk for system vms
new 947c2ca fix problems in api post-refactor
new 743f58f new UI - hide middle menu when clicking zone node, pod node, systemVM node, dashboard. show middle menu otherwise.
new 68eb091 there is more than one routing template now (VMWare has its own) so change the listVolumes filter to remove volumes for routing* templates
new da762b0 new UI - implement delete primary storage action.
new 89e9a85 bug 6037: adding response obj of type uservmmanager to recovervm response
new 408822e bug 6037: last part of the checkin for this bug status 6037: resolved fixed
new f4f00cb bug 6655: when verifying request signature for API requests that use keys, pass the userId of the requester as a Long to avoid NPEs when converting it to a string. Also set up the UserContext for both normal users and admins.
new 04c8c0f bug 6041: returning the complete embedded reponse for a destroyvm async call status 6041: resolved fixed
new 794ca16 Added code to start domR
new 2da8035 more changes for the rewrite
new 6227288 New icons for Mid menu disk offering, global settings, service offering and left menu System icon
new 5466e10 simple variable rename
new 0267a30 bug 6649: when listing domains, accept -1 as 'list all.' Fix listDomainChildren response to return haschild, handle haschild as a boolean rather than a string.
new 3372ad1 new UI - implement delete secondary storage action.
new 2b7aa3c Ui change for dialog box
new 2a56ce0 new UI - after login, display dashboard as the default page.
new 6bd7caa bug 6361: first part of incremental checkin to rename network group to security grou[
new 523862f bug 6361: further name changes from network to security group
new 0b19113 new UI - change element ID to be consistent with other elements.
new 486417e Scroll bar for mid menu list
new 7cc8087 bug 6361: more name changes from network group to security group
new 7c11c04 reverting the change for bug 6361; this was an accidental push instead of commit
new ce38591 text box made bigger for templates and iso on edit mode
new b60fd78 new UI - implement delete zone action.
new 2bd5b6a bug 6654: virtualmachinename should be serialized as vmname, fix handling of the createPortForwardingRule response
new 3e40809 new UI - implement delete pod action.
new 47e26af bug 6643: when configuring vlan IP ranges, account might not be specified (zone wide IP range), so assign the configuration event to the SYSTEM account in those cases.
new d8a5e84 If default hypervisor is vmware, use private network instead of link local network
new 13f0f78 Refactored the first level navigation for 2.2 UI.
new 5931b69 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 85ff897 new UI - Template page - remove Edit button and add Edit Template to action menu.
new ba5461d Fixed 2nd level navigation for new 2.2 UI
new 00b81a1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a007cf2 In deletepool, we set the uuid to null. However, in the db, we had a not null constraint on uuid, because of which deletepool would not work. Removing the same constaint.
new 09f2836 new UI - ISO page - remove edit button, add Edit ISO link into action menu
new 6038cdb Pop up for Info cion in Network tab
new 97cda5f Adding animation to the left navigation for 2.2 UI
new 111a92c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 8cc8331 Fixed an object comparison check when selecting the 2nd level nagivation.
new 6721c44 bug 6149: changed default AJP port to avoid random port assignment at startup.
new 6723549 bug 6399: extending extract functionlity for templates and ISO's to allow download. The extraction can have two modes FTP_UPLOAD and HTTP_DOWNLOAD. In the former one the user would provide the ftp url where the entity needs to be uploaded and in the later the user would be provided a HTTP URL where from he/she can download the entity. This url would be exposed for a specific time limit and would not function after the time limit.
new 376e161 new UI - add left menu domain tree node template.
new 7d9932c new UI - when clicking Domain in left menu, build domain tree under it (in left menu).
new af86439 new UI - domain page - fix a bug that admin.acccounts didn't get refreshed when clicking different domain node that has zero admin account.
new 2724f05 fix apache2 config for ssvm
new 444aef3 new UI - remove non-used html code.
new 94910d8 Merge branch 'vpn'
new 2c59448 new UI - highlight(select) domain tree node when it's being clicked.
new af92521 Change in Network tab UI in Resource
new afcf6c1 new UI - resources page - fix a bug that clicking on zone/pod/systemVM node will close system menu.
new 4cca3f9 when get scsi_id, replace all whitespaces by underscores
new 41fb27d new UI - show middle menu when clicking pod node in left menu.
new 8c169c2 change in Domain left menu
new 258214f Left menu first level open arrow changed
new 44f6264 new UI - fix a bug that domain tree doesn't show 2nd-level or lower level.
new e9b81c9 new UI - resources page - populate host and primary storage into middle menu when pod node is clicked (just like when cluster node is clicked).
new d01d2c0 fix a problem listing load balancer rules, the ip address for a vm has been standardized to ipaddress rather than a mix of ipaddress/privateip
new 2f8aad2 The listSnapshots API has changed in 2.2 a bit, so rather than merge my fix for bug 6680 from 2.1.x, just applied it manually...the fix was to apply the domain search to listSnapshots so that domain admins can see snapshots in their domain and all sub domains, but nothing outside their domain hierarchy.
new f964470 remove whitespace at the start of the file which confuses the interpreter and prevents plugins from working
new 4399a05 new UI - domain tree - calculate indent by treenode level.
new f4e2178 bug 6658: fix managing load balancer instances by removing some of the 'pending' status code.
new 97a8f3f new UI - resources page - zonetree - make clickable area bigger for each tree node.
new 87449c9 new UI - domain page - indent the whole tree 30 pixels by default.
new e765a5b Made the left nav links clicking more smoother.
new f58e15d Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new d68f44d help UI
new 58cc90c 1) Modify domain router manager to support vmware 2) Add python and shell scripts for domr to support vmware
new c2a477e new UI - system VM page - implement view console action.
new 8d498f4 Added hover effect over the navigation to indicate which ones can be opened or not
new 04cfb46 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 656c933 new UI - system VM page - add view console template.
new fa4a16c bug 5592: Added configurable domain for hosts. status 5592: resolved fixed
new b7d430c bug 6399: deployVirtualMachine API should return an embedded object (named "virtualmachine"). status 6399: resolved fixed
new bec09a4 bug 6486: added VirtualMachine to stopVm response status 6486: resolved fixed
new c362576 bug 6251: use bytes sent and recieved fileds in the super class status 6251: resolved fixed
new 3260001 bug 6665: don't need to send poolEject command for the last host, and mark it as success
new c5116b5 add and modify ipassoc.sh to domR, let it run within domR for vmware support
new 2313112 new UI - load resource.jsp into right panel when zone tree node is clicked (to resolve the bug that resource.jsp is not found after coming back from other pages).
new 4af701c new UI - resource page - fix the logic of showing/hiding Add Zone/Pod/PrimaryStorage/VLAN/SecondaryStorage/Host between different type of nodes.
new 69fe849 Domain icon for left and title menu
new 580412f add vpn, monit vmware tools, xenserver tools, refactor
new ccd39e8 add xs-tools scripts
new ee818c2 apache2 config -- listen interface based on type
new 2b9ab00 bug 3386: first part of the checkin, wherein we have an optional param domainId for create and modify zones. If this domain exists in the system, then the zone is tagged with this domain id, so that subsequent calls are checked for sanity against this domain.
new 9a9146c whilst testing my enh, found that this call was using the wrong method name. Checking in the fix for the same.
new 0d5a717 new UI - domain page - fix a bug that is caused by API refactor.
new 00722ae format conversion utilities
new ba52a16 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new fdd2b27 new UI - domain tree - fix a bug that tree is not expandable after coming back from other pages.
new 1c0c753 bug 3386: final part of the enh for tagging zones with domains. We make the same check for childdomains as exist in the current code, to ensure the right domain permissions are enforced. By default, we will use the domainId passed by the user, if this is not passed, we will try to get the id from the dc. If it exists (private dc), if it doesn't then it is (public dc)
new 3e2c92e bug 3386: refining the comments inside the code
new d420706 New icons for Service Offering, Disk Offering, Global Settings
new d5d8f27 Added more changes to the api
new 365ac75 bug 6672: Fix up volume commands. For createVolume, the command is supposed to create a database object, but not assign it to a storage pool until the user first attaches it to a vm instance. That allows the volume to start off hypervisor agnostic. For attachVolume, detachVolume, and listVolumes, the responses had minor issues (sourceType could be null, for example) in either the response generation, or the response handling by the UI.
new a957a67 bug 5190: modifying a few minor details in the upload cert part, to conform with the new api refactor design
new 5356d16 new UI - domain page - check whether domain.jsp is loaded to right panel when domain node is clicked in left navigation.
new 25e4ed6 more changes in the api
new 9144ea4 new UI - domain page - fix a JS bug "$selectedDomainTreeNode.data("jsonObj") is not an object".
new 1d752b1 Resolved a minor issue with status message in Instance
new 2f70032 conflict
new 44e260c Added grid header to Volume and Snapshots
new cc6b43d bug 6546: support ubuntu 10.04 PV kernel,
new 018b76f Change in network dg
new 1412507 fixed the break of adding standalone host
new 18ffd7e fixed build
new 1c702a1 1) As the lack of dom0 scripting support in vmware hyperviors, domR, and other system VM will fall back to private network interface instead of link local interface, accordingly, domR scripting will be running directly inside domR and be driven from management server instead of dom0 host 2) firewall/sshd setting changes for #1
new f1a4317 checkin to fix windows
new 88f446f checkin for windows
new da58ade fixed addding the secondary storage
new c885097 Enabled Help Dialog
new 6775079 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 4a96e1f bug 6662: handle a null ip forwarding rule in the API response as 'the rule already exists' since other errors will result in thrown exceptions. Also, fix up detection of network conflicts and duplicate rules by adding a list of used protocols to the port mappings
new 9896043 1. remove plugin check Sr, heartbeat does that 2. if pbd.plug fails, moves on, and report warnning
new 1728606 use the correct account id when saving the event after assigning a port forwarding service
new e6f7a48 bug 6674: Fix VM responses
new bf37773 new UI - instance page - hide routers tab for non-admin user.
new 4326070 UI for help dropdown
new e546183 Fix deployVM problem currently in master branch
new ecbb103 bug 6675: return snapshotId as part of the createVolume response if a non-null snapshotId was passed in. This will represent the snapshot from which the volume was created.
new 109bdb1 bug 6675: some fixes for creating volumes from snapshots
new 19102c0 Fixed 2.2 Dashboard
new 57a299f bug 6678: return the VM as part of the rebootVirtualMachine implementation, serialize the VM for the API response. In 2.1.x the VM was serialized, but during refactoring for the 2.2 API framework that was changed to a SuccessResponse, but now backwards compatibility is preserved.
new 6d276c3 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 900526b Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new eccab68 Loading added for Dialog boxes
new a5dd8a5 bug 6684: return 'attached' parameter as part of listVolumes response. For the diskOffering information looking like service offering information, this is because the diskOffering on the root volume is set to be the service offering of the VM. If this is a change from 2.1.x please re-open this bug, but for the time being I'm going to assume this is working as expected.
new c7385bd Fixed up the Help Section in 2.2 UI
new 388ec0b Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 51f2ce0 bug 6690: if the exception is one that we are handling (reporting information about bad API parameters, for example) don't log the exception. If we aren't handling it, *then* we should log the exception.
new 05f1c1b Removed version from the cloud.com javascript files
new fd02b7b Removing legacy login.html. It has already been integrated.
new e9d56d4 new UI - instance page - refactor submenu.
new ede8178 new UI - refactor instance page's submenu.
new 958aaaa new UI - instance page - refactor submenu.
new 9603d92 Revert "new UI - instance page - refactor submenu."
new e92eac9 new UI - add second indent template.
new ef98802 new UI - check in missing files.
new b950056 new UI - check in again.
new 2117695 new UI - left navigation - correct icon of template, ISO.
new 3f538e3 new UI - index.jsp - remove non-used template.
new 15e4366 new UI - fix a bug that disable multiple selection was not working.
new 2818fcf new UI - add My Instance submenu at left navigation.
new e177912 new UI - add "Running Instances", "Stop Instances", "Destroyed Instances" submenu at left navitation.
new d4dfc67 new UI - add instance group submenu at navitation.
new cecf4f9 new UI - instance page - show different submenu at left navigation based on user role (admin, non-admin).
new fb318f1 new UI - instance page - add action menu to details tab.
new 25ea143 new UI - instance page - seperate action map into 2 kinds: for middle menu and for details tab.
new b4f76d7 new UI - pass element instead of element ID when doing details tab action. So, don't need to select element again after action is done.
new 319bda7 new UI - pass detailsTab element when doing action, so we don't need to select detailsTab again when trying to show loading image in detailsTab.
new 3d0aefe new UI - host page - after enableMaintenance/cancelMaintenance/forceReconnect, update info in middle menu and right panel.
new 6506c9b new UI - template page - fix a bug: match parameters of doEditTemplates2() function.
new 9bb2165 new UI - correct typo.
new 3b2ac1e new UI - instance page - add actions in details panel (previously in middle menu).
new 36fd8ed new UI - instance page - details panel action - rearrange action links.
new d3fa609 new UI - fix a bug that action info (succeed or fail) didn't show on top of right panel after action was finished.
new 55135be new UI - resetPasswordForVirtualMachine API was recently changed. This is corresponding UI change.
new d3b3b9e new UI - instance page - isoid is returned as integer instead of string now. This is corresponding UI change.
new 9acf5a7 new UI - fix a bug that Detach ISO option didn't show when a VM has ISO attached.
new 3de7680 new UI - fix a bug that Disable HA option didn't show.
new 0514fed new UI - rebootVirtualMachine API was changed recently (doesn't return embedded object any more). This is a temporary fix until API is fixed.
new a42a378 new UI - instance page - add initVMWizard() function.
new 7c23ffd new UI - instance page - implement Start VM button (multiple-selection in middle menu).
new 3530daf bug 6697: make resourcetype optional status 6697: resolved fixed
new 9224c81 new UI - middle menu actions (multiple-selection base) - copy action info to right panel when middle menu is clicked.
new 67c1aa5 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 8ae5a70 bug 6395: corrected net rule event error description status 6395: resolved fixed
new 035810d bug 6481: embedded object returned by attachVolume API would have the "type" property indicating the volume type of the disk volume (ROOT or DATADISK) status 6481: resolved fixed
new 554e360 Fixing a typo in the HostResponse of the word custer. Fixing the names of the ISO and templates.
new 5774fd1 bug 6480: detachVolume API would start returning an embedded object, like attachVolume API does. status 6480: resolved fixed
new 511a095 bug 6487: AttachISO API would return an embedded object on success. status 6487: resolved fixed
new b5bc938 new UI - when details tab action is finished, show succeed/fail icon on middle menu item and hide the info in middle menu item and show the info at right panel when the middle menu item is clicked.
new 4364e87 new UI - after details action is finished, action info will be recorded in middle menu. So, when a user move between different middle menu items, right panel will show corresponding action info for each item.
new 1e32ae0 new UI - apply new function copyAfterActionInfoToRightPanel() to all pages which will refresh action info on top of right panel when clicking through different middle menu items.
new c2fb123 new UI - instance page - implement Stop VM action for multiple-selection middle menu items.
new 641c7e6 new UI - instance page - implement multiple-selection Reboot VM action.
new a7b1e0a more changes for console proxy
new 9f92b81 adding a certificate command for the proxy cert
new c98b2a7 incremental checkin around the console proxy config enh
new aebf02b removing some debug params
new d1b1a84 new UI - instance page - implement Destroy VM action for multiple-selection middle menu items.
new b13da2c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 574be18 Add Vlan range button for Network
new 5b2aa1d since we cannot use the mgmt server framework for reading cust certs from db, we will write the cust cert to the individual proxies as a file, and then read this file in to update the keystore on each restart
new 7e72045 Merging the fix to bug 6680 to master branch by hand due to differences in the code between 2.1.x and master. The fix is for join conditions in GenericDaoBase, making sure to only add non-null / non-empty where clauses to the query string, and to recursively prepare all join parameters since there might be sub-join clauses in the query.
new 18f6d67 bug 6705, 6708: use the UserVmResponse for changeServiceForVirtualMachine API (UpgradeVMCmd) since the response is a vm. There was no need for a specific UpgradeVmResponse which had scalars instead of objects and the serializer skips null, but will serialize scalars with their default values, in this case 0 for id and host id.
new d229877 bug 6710: rebootRouter was supposed to return the rebooted router, not success/failure
new 83e4922 bug 6703, 6704: use the correct method signatures for invoking updateTemplate/updateIso and updateTemplatePermissions/updateIsoPermissions APIs. It's possible that the reflection should just use 'isAssignableFrom' when getting methods since the manager methods were using a base class as the parameter rather than UpdateTemplateCmd/UpdateIsoCmd and UpdateTemplatePermissions/UpdateIsoPermissions, but for now the explicit methods are added for simplicity.
new 31a5c77 new UI - VLAN page - Direct VLAN and Virtual VLAN share the same template.
new 6ca4851 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 9bbac6e new UI - resources page - zone page - always show Add Host, Add VLAN, Add Secondary Storage when clicking through different tabs.
new 9cd8dd2 Loading added on right panel
new 8e90185 Midmenu header title for host and primary storage
new c8e9531 bug 6720: add 'created' to the ListHosts response
new 3660d6a bug 6717: updateDiskOffering is supposed to return success true/false rather than the updated disk offering
new 869f358 bug 6714: add displaytext to SuccessResponse so commands that return success true/false can also return a brief description of what took place.
new fcb0ff8 bug 6712: for router responses, change guestmacaddress -> macaddress to preserve behavior from 2.1.x and before.
new 912d1c5 new UI - zone page - (1) switch to Network tab when Add VLAN button is clicked. (2) switch to Secondary Storage tab when Add Secondary Storage button is clicked. This way, the newly added VLAN/SecondaryStorage can show.
new c42ae13 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 4a0fd5f Right panel loading
new 27cafb2 bug 6727: ostypename was being set from guest_os.name which seems to be null most of the time. Instead, use guest_os.display_name.
new f9c1f12 bug 6725: use serviceOfferingName rather than the API command name when updating the service offering; set memory in the response for UpdateServiceOffering
new ef131bb bug 6724: set useVirtualNetwork in the createServiceResponse
new 3eb7bee new UI - Add VLAN - keep dialog box open and show spinning wheel on dialog box after Add button is clicked. Display error message on dialog box if adding fails. Close dialog box if adding succeeds.
new 0d9ad0c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new b3c7821 bug 6752: fix updating resource limits for a domain by looking at the given accountName/domainId parameters rather than looking at the caller's account. If updating limits for an account, e.g. account 'foo' in domain 4, then execute updateResourceLimit&account=foo&domainid=4&..., but if updating the limit for a domain, don't specify the account parameter. When processing the command, if accountName is null, the limit for the domain will be properly updated.
new a2e5b7d middle list the subject and first line description made more prominent
new 0f16fa4 Fixed a typo in the Instance Menu
new a58bbc0 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 56ce968 new UI - VLAN page - clicking info icon will show a dropdown that shows VLAN details.
new 01db4f3 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new c86b4a0 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f0e8a78 relative issue
new 2466501 new UI - VLAN page - fill up info dropdown.
new b4ef2b4 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5a0ed4d new UI - VLAN page - info dropdown - implement close button.
new a1557eb new UI - resources page - fix a bug that StartVM/StopVM/RebootVM/DestroyVM button didn't disappear when clicking instance page then clicking zone/pod/systemVM/cluster node in left navigation.
new 6ae1b7d new UI - Add Host - keep dialog box open with spinning wheel running until action is complete. If action succeeds, close dialog box. If action fails, display error message on dialog box.
new 800df73 new UI - Add Primary Storage - keep dialog box open with spinning wheel running until action is complete. If action succeeds, close dialog box. If action fails, display error message on dialog box.
new d5a6a64 new UI - Add Secondary Storage - keep dialog box open with spinning wheel running until action is complete. If action succeeds, close dialog box. If action fails, display error message on dialog box.
new 7fa3b74 new UI - Add Pod - keep dialog box open with spinning wheel running until action is complete. If action succeeds, close dialog box. If action fails, display error message on dialog box.
new cfdd699 new UI - Add Zone - keep dialog box open with spinning wheel running until action is complete. If action succeeds, close dialog box. If action fails, display error message on dialog box.
new 497c60d Extending extract functionlity for volumes to allow download. The extraction can have two modes FTP_UPLOAD and HTTP_DOWNLOAD. In the former one the user would provide the ftp url where the entity needs to be uploaded and in the later the user would be provided a HTTP URL where from he/she can download the entity. This url would be exposed for a specific time limit and would not function after the time limit
new 7f15b8f Adding the accidental deleted code
new 9a2380c new UI - add secondary storage - do not show action info inside subgrid item (action info will be shown in dialog if action fails).
new 9401ec1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f580639 deploy vm completed
new 29a5b79 deploy vm completed...now for testing
new 2bc938c checkins for problems.
new 1a64193 no more alert on setup
new 4749af0 new UI - zone page - show a circle instead of an arrow next to zone name if there is no pod under the zone.
new 8909db4 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 107ad39 new UI - after adding host or adding primary storage, refresh cluster under pod in left navigation.
new 7e9593a new UI - creating primary storage doesn't create cluster. no need to refresh cluster under pod after this action.
new 38a5d86 new UI - pod page - when appending items to middle menu, make sure that host always go first and primary storage always go later.
new 41f1429 Minor bug of status coming down in instance has been resolved. UI change for Action dropdown
new 1b014ec master oss management server can start now
new afd79a9 Code cleanup
new dadfdc9 Added package-tools target to package.xml
new 233675b new UI - keep middle menu and its content when host page or primary storage page is loaded into right panel.
new 9223423 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f0fd34c Ui added to error msgs whown in protforwarding and text field has been reduced
new 822ee2d more changes for the console proxy custom certificate part; some code cleanup as well as event generation with console proxy reboot logic
new cb4a80b starting off with the listener logic.This will ensure that every new console proxy vm that starts, will potentially look for any custom certs uploaded to our db. If they exist, we will send a command to the agent, so that the cert is uploaded, and the ssl context is re-initialized.
new f64abad completed the listener logic. Based on the startup command, we will try and update a cust cert to a new running cpvm, and fail if such a cert doesn't exist in the cert table in our db.
new 42f1ff9 resolved merge conflicts after git pull --rebase
new c6588c0 adding some error return handling to api dispatcher, and cleaning up some of the code paths to return the right error messages
new a698c03 adding more logging around successful cert upload
new 72f0940 new UI - after addHost with new cluster, refresh cluster under pod and automatically click the newly created cluster node (to show cluster page in right panel and host in middle menu if the host is created successfully).
new 4a1b1fe Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 8fafc89 bug 6730: if a volume was never attached to a VM, then the poolId will be null and this will be flagged as not on shared storage. Since the code was deleting detached volumes only on shared storage, the never-attached volume was in an undeletable state. Instead, allow deletion of any detached volume, regardless of storage pool until some technical reason limits this from happening.
new 56509fe Midmenu blank msg box
new 2ed93a4 Fixing second level navigation for instance menu
new 4e544ce Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a6e897b changing the log level to debug for some messages
new 456b7a0 new UI - cluster page - middle menu - add middle menu item header "Host" above hosts, "Primary Storage" above primary storages.
new ee902f4 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 0988f50 new UI - left zone tree - zone node - arrow icon is too small to click. Extend arrow-affected area to the whole zone node.
new 0fd60bc UI addition to host n primary storage item header
new 00d5c34 new UI - fix a bug that pod doesn't collapse/expand the first time being clicked.
new 6878816 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 96fae12 Midmenu icon for alerts
new dfda67c new UI - add icon to middle menu items to 4 pages.
new 28bcbc3 bug 6732: there is no longer a manual policy, so add in special handling for deleting manual snapshots. Also, in the process of deleting the snapshot, the snapshot might need to be retrieved from the database, so be sure to find including removed.
new 3fa6378 fix => "Once async finishes for a VM action, we need to display the message if their current context is that VM without having to click on it again."
new 90f10cd Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 95da86e bug 6733: re-throw ServerApiExceptions when dispatching API commands rather than logging them and throwing a generic INTERNAL_ERROR exception
new a788d2c bug 6736: rebootSystemVm should return the vm properties, not success true/false.
new e63d17d bug 6739: stopSystemVm needs to return the appropriate VM instance type. The manager methods were returing VMInstanceVO, which is not sufficient for getting, for example, active viewer sessions from the console proxy object. Make sure the right VO object is returned, and all the data should be available for the API to generate a full response.
new 4f9f249 make console proxy work again with the new network configuration
new c9d9a18 bug 6746: use loadbalancer name rather than the command's name for updating the load balancer; use the load balancer's account id rather than the load balancer id when searching for the load balancer owner
new 2e3a9d2 new UI - multiple-selection action - confirm before start VM.
new ae9b6d4 bug 6776: for some reason, we checked for zoneId = -1 in registerTemplate and applied it to all zones, but this wasn't done for registerIso. Oh well, make the change for registerIso and things seem happy again
new ae8bdeb Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 2ae87d6 new UI - multiple-selection action - confirm before stop VM.
new 8d30ae8 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new d7bf859 Loading for right panel
new 066d94f Add cloud-tool into FOSS
new d8f10ff new UI - multiple-selection action - confirm before reboot VM.
new 91f4962 new UI - multiple-selection action - confirm before destroy VM.
new 4dcc166 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e46a137 new UI - instance page - details panel action - confirm before start/stop/reboot/destroy/restore VM.
new bfb1214 Added right panel loading
new dc86323 Loading added to right panel
new 426e4ea fix => "Make sure info message disappear after you have at least clicked it once."
new cac40a2 Test provisioning tool button added
new 6b2b578 new UI - Details tab actions menu - fix: extend the click to the entire highlighted area, not just the word itself.
new faf40c2 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 81e919f new UI - subgrid item actions menu - fix: extend the click to the entire highlighted area, not just the word itself.
new 3a84c6f new UI - fix a bug that API command didn't get passed correctly.
new 413163e new UI - instance page - reboot router - call listRouters again after rebootRouter returns succcess. This is a temporary solution until RebootRouter API is enhanced to return an embedded object.
new 01ce8ab new UI - zone tree - when clicking zone arrow, content under it will get refreshed.
new 8d248d7 new UI - pod node - when clicking arrow icon, content under it (i.e. clusters) will get refreshed from database.
new 170ad91 new UI - if resource menu is open (i.e. zonetree is shown), empty zonetree and close resource menu.
new afb1014 Test provisioning tool removed as a big button
new c4a31f0 new UI - when applying actions to multiple-selection middle menu items (e.g. StartVM, StopVM, RebootVM, DestroyVM), display spinning wheel on details tab action menu.
new 6e21ce1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 977f91b Color changed for host & Primary storage header in mid menu
new dbf2e82 new UI - show spinning wheel on middle menu item when details tab is in action. (So, there are 2 spinning running, one is on details tab action menu, the other is on corresponding middle menu item).
new 25071e0 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a29b897 bug 1974: set memory size from service offering before starting router status 1974: resolved fixed
new 03098ec new UI - rename function name to be more intuitive. This function will handle all action info and copy them over to right panel when middle menu item is clicked.
new 6994fbf Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new dc14527 UI bit modified for Details tabs
new 9056653 Change the API Implementation annotation to use the manager's class rather than an enum. This allows methods for new managers to be added trivially rather than having to modify the dispatcher to load a new manager class.
new 4416def new UI - when clicking through middle menu items, show spinning wheel in right panel if spinning wheel is shown in middle menu.
new 4c8417f Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 271f6be new UI - cluster page - add margin between primary storage and host in middle menu.
new e53ce7d new UI - fix: "Add Secondary Storage VM button visible in POD"
new 15f1874 new UI - fix: "Hit Enter key should auto submit on dialogs"
new 8d63c13 color changes to midmenu list
new e785557 Midmenu adding bg changed
new 42d0707 new UI - apply initDialog() or initDialogwithOK() to all dialog boxes.
new 09c69d0 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 4df6f06 new UI - service offering page - hide spinning wheel.
new 96c4200 Dropdown for network made bigger
new 36a14c0 new UI - fix selected issue on zone tree in left navigation.
new 7556678 remove the no-updatable constraint on domr ram size
new f64f399 Fixed creating a VM using new query response paradigm in 2.2 UI
new 8759c3f new UI - add primary storage - after action, show primary storage in middle menu with a title "Primary Storage" on it.
new c3f96a7 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 167086f Adding failed div for Instance and in Add VM popup Hypervisor filter has been removed and added to template list
new 55b54f4 Change in Add vm tab
new 542b5b2 New UI - Fixed issues where clicking on a left nav that is opened will make calls to API again. There is no need to do that.
new 9ffbe5a Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 3544cb7 new UI - middle menu - add primary storage icon and host icon
new 4a9c806 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new b59c3f7 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f26f40c new UI - fix a bug "$iconContainer is not found"
new ff382fb Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 901f52e bug 6782: incremental checkin for deleting an account. Since there was a change to findById to not find removed objects, these NPEs pop up from time to time where we expected to find the object previously and now it's not found. Since the account is getting deleted, do a findByIdIncludingRemoved to make sure the actual account object is retrieved.
new 484f334 bug 6799: if there's an exception executing the Async command, create an error response with the appropriate information so that queryAsyncJobResult returns the relevant information
new 50c175d bug 6799: forgot to add the exception response in my commit for this bug...
new b4ef066 bug 6782: fix NPEs associated with looking up the account after it's been deleted. When cleaning up the account, we delete the accountVO first, then stop/destroy VMs, routers, etc. During this cleanup, there are times when the account needs to be retrieved, and since it's been removed it has to be found by id 'including removed' in order to find it.
new 82b0034 Launch Test Provisioning tool button added to footer
new 94f98f8 New UI - The session timeout dialog will really send you to the login screen now.
new b7717f8 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5756eaa Grid Loading modified
new d6bdacf new UI - fix a bug: "When you execute actions in vm, the result is in red even though it was successful. It shouldn't be in red when action is successful."
new 49b8691 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ce859d5 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 1d2d917 Action bar added for resources
new 9bd83df Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 13626f5 Midmenu box has restricted height now
new 5d9af3b Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 1736f08 The real commit for the dashboard fix
new be26dcc new UI - apply new vm template in vm wizard.
new 63b7b82 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new f0a4449 ListTemplates now return the hypervisor type.
new 4ae96df Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 63bc5dc new UI - pass hypervisor when deployVirtualMachine.
new 49e6cd8 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 9d1257b new UI - Show the correct icon for System left Nav
new c3783aa Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new bd145fd new UI - VM Wizard - fix a bug: clicked template is not selected.
new 471dafd Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new c906930 Code clean up for Extract functionality and making it more robust.
new 1fe7844 new UI - host page - add status icon in middle menu.
new b145b08 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 92ea27d new UI - instance page - add "Edit Instance" action in action menu.
new 6fdea9a new UI - create shared function setBooleanReadField(), setBooleanEditField().
new b9a2423 fix cloud-tool to list all the available apis
new 3f4feaa new UI - instance page - remove Change Name, Change Group, Enable HA, Disable HA action from details panel action menu since they have been included in Edit Template action.
new d2e5813 Grid layout added to Globalsetting.jsp
new 4dd8065 Hypervisor added for Blank template and Custom Size browught down on next line
new c5fef26 ListTemplates will no longer return any SystemVM templates. I am using a startsWith() string match for now since we used to make this comparision by ID with a single hypervisor.
new 166cc07 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new d074396 Status color added to Host
new 17b9a23 new UI - Add Host button displays on host page now. fix a bug ("podObj is not found") that appears when clicking Add Host button on host page without visiting pod page first.
new f8d23c2 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a153a23 New UI - Renabled Test Provisoning Tool until we design a new one.
new ff26080 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 77b4eec new UI - Add Host button displays on Primary Storage page now. fix a bug ("podObj is not found") that appears when clicking Add Host button on Primary Storage page without visiting pod page first.
new a40fdf1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 689c241 Modified Hypervisor template
new 9eb851d bug 6809, 6712: standardize the domain router response to use guestmacaddress instead of macaddress
new 7531525 Add commented code out for the old style (2.1.x) JSON async job responses. The XML responses are still a TODO. In order to get this to fully revert back to 2.1.x style responses, some commands will need to be modified to set the responseName to be something like getResultObjectName(), and there's an example of this in StopVMCmd.
new 6435991 bug 6782: somehow in my testing I missed this exception when creating the event for USER_DELETE. The change is to get the userAccount by 'idIncludingRemoved' just like getting the account. The proper userAccount object is returned and the event is successfully created.
new 1f1b4b3 new UI - service offering page - implement Edit Service Offering in action menu.. remove Edit Button.
new 8dc25af Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 72d678b Actions button placed in header for Global Settings
new 5fc5bdf new UI - Disk offering page - implement Edit Disk Offering in action menu. remove Edit Button.
new 213a2eb6 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 50a72d7 bug 6740: update the group for a VM if a group name is given
new 2f9e91a bug 6738: honor groupid when listing vms (restrict the list to just that group)
new 5abc6b5 new UI - VM Wizard - change hypervisor from text to dropdown when selected template is ISO>
new e2f7253 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 640a3dc bug 6818: if the userAccount is null, the user is either removed or does not exist. Since we can't log them out in those cases, just skip saving the logout event (and hence avoid the NPE).
new 642b8a5 If the create command returns null for whatever reason, throw an exception so it aborts scheduling the async job to act on the created object
new ebac453 it's possible createSnapshotDB will return null, handle that case. However, if createSnapshotDB returns null because there was no work to do (empty snapshot) we should probably throw an exception that reports that fact instead of returning null and throwing an internal error
new b5ca63c Statistics UI added for Instanct tab
new 8c2159d Status icon aligned with the list
new ea0a4dc new UI - global setting page - refactor the whole page, make it grid-base. When clicking Edit Global Setting link, the whole grid is editable. When clicking Save Button, only rows whose value have been changed will have updateConfiguration API call.
new a2346a2 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ad3c18a bug 6789: release router lock after commiting transaction status 6789: resolved fixed
new fe2fc63 Fixed command line tool
new ba9a725 new UI - VM Wizard - Root Disk Offering - fix a bug that Custom Data Size field is not validated when selected template type is ISO.
new eb2ef04 new UI - Host page, Secondary Storage Page - use different colors (green, red, gray) to emphasize Status field.
new ffa4ef7 new UI - instance page - routers tab - show confirm dialog box before each action.
new b00a917 always add master first when adding host
new d224604 new UI - system vm page - implement actions "start system VM", "stop system VM", "reboot stystem VM".
new d819748 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 60a5c90 new UI - template page, ISO page - show status in green if it's "Ready". Otherwise in red.
new f7bd54a new UI - System VM page - actions - correct API name and API response.
new dcbe90c new UI - System VM page - hide Start System VM action when status is Running; hide Stop System VM and Reboot System VM when status is stopped; hide all actions otherwise.
new ea2c493 UI for Statistics
new 14f80f2 domain router up and running...now on to patching through the network between the domain router and the vm
new 96a4aa6 checkin to allow regular code path
new 87d5567 forgot capital
new d9fdd57 new UI - SystemVM page - refresh right panel after action is finished.
new 8f2bac8 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 9cc5aaa Fixed listTemplates to use the template type.
new ccdf4f7 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 88dac13 use the API response date format when serializing response objects
new 4a84ff7 new UI - global setting - fix a bug that Add Buttons from other pages didn't go away when visiting this page.
new 6134565 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 519633c bug 6763: restore the volume lock when creating a snapshot for the volume to ensure only one thread is creating the snapshot at a time.
new 003b41e Clickable arrow for Console box
new a9349cb bug 6857: if the dispatcher recieves an IllegalArgumentException, bubble that up to the response so the caller gets a useful message
new f373f09 new UI - adding loading image to domain tree.
new 8a2d12f Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 0bfb2c8 new UI - when adding new item fails, show a special pattern in middle menu item.
new 5f9df5a new UI - volume page - fix a bug "object is not found" when creating volume fails.
new 0e88439 new UI - using afterAddingMidMdenuItem() when creating volume. The function will show a special failed pattern on middle menu item.
new f526a92 Only allow to attach a volume to a vm, when they are created by the same hypervisor.
new 463aa90 Added scrollbar to global settings grid
new 24551ee Add constants for API command parameter names and for API response parameter names. Update the commands with the new constants rather than custom strings. Update several of the responses with the constants. Not all the responses have been updated, this is still work in progress...
new fd4b44d Shorten index key requirement on storage_pool_details to let it fall within the support of mysql
new c3d3ab9 new UI - show spinning wheel in middle menu before data is fully loaded into middle menu.
new 65669f1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 67bd893 new UI - show "no items available" in middle menu when there is no item in middle menu.
new d0c68cd add a timeout (5 minutes) to wait for KVM agent host connecting to mgt svr, during adding host->discover
new 5c88bb9 Oops, == doesn't work...
new ac5f511 new UI - instance page - corresponding data is populated when each tab is clicked. (Before, data is populated to all tabs at once)
new c026bce Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new cf69ee0 new UI - instance page - Add spinning wheel to each tab. Show spinning wheel before loading is finished in each tab.
new a1293ea Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 89f8617 new UI - instance page - volume tab - show Create Template option in action menu if hypervisor is KVM.
new 50e62f9 instance page - details tab - hide details tab when showing spinning wheel (while loading data)
new 04d758f new UI - instance page - after refresh details tab, refresh data stored in middle menu item as well.
new f068ddd new UI - volume page - show loading image before page is fully loaded.
new 76de025 new UI - snapshot - show loading image before page is fully loaded.
new b7f7466 new UI - IP Address page - show loading image before page is fully loaded.
new b9bde1c new UI - IP address - fix a regression ("0 is null or not an object" when adding a port forwarding rule or adding a load balancer rule) caused by API refactor.
new aae71ac new UI - IP address page - fail reason ("jobresult") is not returned any more after API refactor. So, hardcoding fail reason when assigning instance to load balancer rule failed.
new 03189e4 new UI - list instance of load balancer rule - fix a bug ("privateip is not found") caused by API refactor.
new ebf8923 new UI - template page - show loading image before page is fully loaded.
new 10f8c16 new UI - ISO page - show loading image before ISO page is fully loaded.
new b98c68b new UI - event page - show loading image before event page is fully loaded.
new a3c3be1 new UI - Alert page - show loading image before Alert page is fully loaded.
new e780948 new UI - Service Offering page - show loading image before page is fully loaded.
new f65061b new UI - Disk Offering page - show loading image before page is fully loaded.
new 6d9c8c5 new UI - Global Settings page - show loading image before page is fully loaded.
new 1b88b0e bug 6748: Correcting secondary storage space utilization on the dashboard. The fix will update the existing db entry and will create a new entry for the first time only. status 6748: resolved fixed
new 3a0f30a bug 6408: remove security groups/port forwarding service in virtual network case status 6408: resolved fixed
new c40f053 bug 6425: run ssh in quiet mode to avoid warning status 6425: resolved fixed
new f84be50 bug 6428: Send alert when usage job fails status 6428: resolved fixed
new b08037d bug 6851: use specified account properties instead of admin, resourceType enum instead of type status 6851: resolved fixed
new 4d2e126 more cpvm refactoring
new d9ebb71 improving efficiency by reducing the number of db lookups, whilst updating the custom certificates across multiple console proxies when the command is issued. Now, we use in memory hashmaps for hosts to get the hostids for cphosts, which eliminates the need to make a db lookup for every cpvm that needs to be rebooted
new 9c80911 more changes
new 3752a4e making the logic more robust, testing more corner cases, improving efficiency and changing the schema
new abd64ed adding more exception handling and debugging support
new 7b87aad fixed a bug in the listener flow; now handling the application of certs to existing cpvms and new cpvms based on a fork in the logic in the console proxy resource
new 362e67d adding failover protection case for when the mgmt svr crashes in the middle of executing something; along with custom response for cert
new f3b4dd8 further code modularization, extracting redundant code to common methods
new b9cd3e2 some more fine tuning around corner cases
new fbe2d28 adding some code comments
new c74fd77 putting in final comments, so that the code to be checked in is better readable for others trying to understand it
new 9b68444 bug 5190: Final commit to clean up an unused import, and to merge the changes with the master branch. status 5190: resolved fixed
new 71f37ff This is another improvement over the existing code for custom certs. We should ideally validate the cert for being a valid cert file (X.509 spec), instead of persisting it to the db and then validating it whilst constructing the ssl context. I am adding some validation around the same.
new 1e0eb04 Add VPN apis, some systemvm changes for vpn
new e6709e9 new UI - zone page - correct HTML element structure for grid header.
new a8b5586 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ff91abb fix build break
new bee976b bug 6779: returning the deviceId wherever possible, in the xxxVolume() calls status 6779: resolved fixed
new fe46ddf bug 6806: changing the 'iso' to 'ISO' in all the error messages being thrown back from the API status 6806: resolved fixed
new 96357f2 Loading UI changed for midmenu
new 4dfee6c new UI - rosource page - remove non-used HTML code.
new 98e1f99 new UI - login - when login as user, system/domain/account page won't show. When login as domain-admin, system page won't show.
new 032936e Changing the access to the api command for updating custom cert to admin level only
new 9e7c1b6 Ui Improvement for Empty msg box
new f70b55d bug 6380: removing the code which returns hostid and hostname, as on a stopped vm, we do not have any association of the vm to the host
new 2c14634 bug 6268: cloud-private is actually the management interface
new 6373955 bug 6105: default to mode http if the public port is 80
new 40f1510 when user vm migrates, update rules on destination host
new c1b7f5a bug 6485: fix reboot logic
new cd056c8 bug 6522: ensure destroyed routers are not picked up status 6522: resolved fixed
new 3c897c5 bug 5532: allow more instances. could still fail with a very long instance name
new d6a2766c dont wipe dhcp and antispoof rules every time
new 149a5d0 bug 6807: add the source nat ip with net mask status 6807: resolved fixed
new 8a1245d bug 6807: first ip is different from sourcenat status 6807: resolved fixed
new 76c7b54 fix problems after merging in bug fixes from 2.1.x
new 8dda98a fix problems after merging in bug fixes from 2.1.x
new 45f4499 bug 6836: fixing the api responses for disk offerings. We were using the wrong objext name, and were only returning success responses. Now, we are constructing the apt object and returning the entire object back. status 6836: resolved fixed
new ab8065e add /resources/resource*.properties to /etc/cloud/management
new 17d0491 fix for add /resources/resource*.properties to /etc/cloud/management
new 8e9d74c bug 5190: This covers the case of unforseen exceptions (although a corner case), which might pop up. We introduce a finally block which will release the cert db record for other ms to process, in case the owning ms errors out (not crash), whilst running the cert update process
new 1bc46cd New title icons added for Zone, Pod, System VM and cluster
new 4db0b7d Better integration between it and virtual machine gurus
new cd1c903 Better integration between it and virtual machine gurus
new 394af1b more changes on the way
new 9353210 new UI - seperate resource.jsp into zone.jsp, pod.jsp, cluster.jsp, host.jsp, primarystorage.jsp, systemvm.jsp.
new 9264ebb Action panel removed from grid container in Instance detail tab
new d9ba39b enable user to config default hypervisor type as vmware
new 8da6543 new UI - fix a bug that some menu at left navigation disappear after refresh page.
new d3404cf cloud-setup-databases don't need to specify hypervisor type, just remove the confusing help
new 6abec31 new UI - resource page - fix a bug that nothing happened when clicking Add Zone button after splitting resource.jsp into 7 JSP file.
new 54d8712 Changed Left menu border
new 2e7d724 minor UI changed for left menu highlighted
new a1e5e3d Search - Closed icon made hidden
new 3bab616 After discussing with Alex, it was agreed that there is no need to mgmt server level locking using the mgmt_server_id. This makes the code easier, as we have one parent acquire and release mechanism, and the complexity is reduced. In accordance, we do not need to maintain cleanup tasks for mgmt server crashes, as the async mechanism deals with this. Also, the schema becomes a tad simpler as the mgmt_server_id column is not needed anymore
new 9508131 Midmenu has hover effect now
new c136e04 Title icons for host, cluster, host, primary storage, systemvm, zone
new 2eb98e9 new UI - host page - fix a bug "id is not found" when clicking Add Host button.
new 4d7d09a fix the import vmware template
new 19ee44b new UI - split resource.js into 7 JS files.
new 4b8b149 new UI - cluster page - show host header and primary storage header in middle menu even there is no host or no primary storage.
new 2da75a9 new UI - apply setBooleanEditField() to all editable dropdown boolean field.
new 624940d new UI - after API refactor, boolean parameter is returned as boolean (i.e. true/false) instead of a string (i.e. "true"/"false"). This is corresponding UI change.
new 4919e2f new UI - domain page - restore listResourceLimits section since bug 6697 is fixed.
new 5a9059b new UI - fix a bug that account failed to udpate resource limit ("resourcetype is wrong).
new 287c1da Making the new 2.2 UI to be the default UI.
new 034ec64 Did some renaming of the javascript files in new 2.2 UI.
new 4fdd71c Sigh. Renaming the jquery scripts back so RPM build doesn't break.
new b0ab0df fix rpm build
new 5d4e4be 1) Created ApiResponseHelper class - all api response objects should be built there. 2) Removed isMirrored tag from the update/create/listDiskOffering commands
new 6c3256d 1) Return embedded objects for enable/disable/lock/update Account/User and updateDomain 2) Added "haschild" return parameter to Domain response. 3) Fixed updateDomain command - used to set domainname to "updatedomainnameresponse" value if no name was specified in the request. Added more logging for updateDomain command.
new d4c361a new UI - fix a bug "JQuery is not definied".
new 566521f remove the minifyjs in waf build
new 85f78d8 bug 6886: fixing the npe which occurs when we try to delete a non existant user. We were trying to return user details for an async job desc assuming the user always existed. Changing that logic to ensure when we don't have such details, we log the apt message status 6886: resolved fixed
new b6aeb67 bug 6889: fixing the issue where we were able to create a disk offering of size 0. The check was incorrect, and now we ensure we only create the right sized volumes. status 6889: resolved fixed
new bd23cfe UI for test provisioning tool
new 0c044a1 Moved response building for ServiceOffering/ResourceLimit commands to ApiResponseHelper class.
new 6311644 Successful creation of domr and uservm with all programming done correctly.....yahooo
new 3348b56 Successful creation of domr and uservm with all programming done correctly.....yahooo
new 3279c26 Removed a bunch of InternalErrorException
new 560d7a2 Removed InternalErrorException. Renamed the lock methods on the DAO objects to be more understandable.
new 867d5f2 Loader for Domain left menu
new 7354116 bug 6888: there were multiple issues here. firstly, we were checking against null newaccountnames, whereas that field is a reqd val. Also, we were allowing the same name to exist across multiple accounts in the same domain. I have fixed both these issues. status 6888: resolved fixed
new ca2badd New UI - Fixed session timeout dialog
new 686928a new UI - add primary storage - if on cluster node, add newly created primary storage to middle menu and remove "no items available" if there is.
new 8c8a7c7 Minor height change for left menu
new 16438f3 we should not be ignoring case whilst updating account, reverting to .equals instead of .equalsIgnoreCase
new 1b14084 Changed Action dropdown bg
new b8e2c8c new UI - add primary storage - default cluster dropdown to host's cluster or primary storage's cluster.
new 33d620c new UI - add host - default cluster dropdown to host's cluster or primary storage's cluster (depending on which page you are on).
new d4b33f5 bug 5190: changes from the ui perspective; we upload the entire cert as a string, instead of reading it from a file. Then, we process the cert via ip streams instead of fileinputstreams. Moved the cert validation to before cert persistance, and also added more logging and exception catch blocks to deal with IO exceptions that might arise out of the ip stream processing for the new change.
new 5fe5450 even more refactoring
new 571ca42 1) Return embedded object for addCfg/updateCfg/listCfg. 2) Fixed NPE in updateCfg command (used to happen when no value was specified) 3) Fixed addCfg command to call correct getName method while setting config name (used to call the method returning the command name)
new 8563114 kvm premium does have vnc port for console proxy
new 95c99a5 new UI - if adding primary storage on a closed pod node (not showing cluster node under), pod node will be expanded and cluster node will be clicked after action succeeds.
new 473c3d3 bug 6870: during updating of pf rules, it is possible one might try to update a non existing rule via the api cmd. hitherto, we were returning a null which was assumed as a success by the cmd api, which failed with a npe. instead, we ought to throw back an error since we did not find any rule to be updated. i am checking in the same change. this also will fix the npe. status 6870: resolved fixed
new 5b87909 new UI - add grid header title.
new 3c6b3b3 Add more volume info to BackupSnapshotCommand, to generalize multi-hypervisor usage
new 2aefa86 new UI - implement Edit Zone action.
new 6c219f4 Call correct commands for startVm and deployVm apis
new c6809f8 bug 6890: preventing users from searching for system account details via the list api status 6890: resolved fixed
new 33fc23d Adding Dialog to allow admins to upload SSL certificates into the console proxy.
new 410d423 bug 5190: Integrated update cert command with the new UI
new 694a823 Build responses in ApiResponseHelper for the deploy/start/stop/reboot/recover/listVm create/list snapshot/snapshotPolicies
new 8cb6218 Removed version from the jquery js files.
new 0b17784 add the missing jar for systemvm.zip
new abb8f45 1) Return embedded object for upgradeRouter command 2) Build response objects in ApiResponseHelper for stop/start/reboot/list router/systemVm commands
new 50cf96f remove unused vmware template
new ebdc1f0 1) Return embedded Host object in PrepareForMaintenance command. 2) Build HostResonse object in ApiResponseHelper for add/reconnect/update/prepareForMaintenance/cancelMaintenance commands
new 4072fb2 Adding New UI support for VPN. Missing component include the listing of the users that have access to the VPN.
new 886fd4e More api refactoring - move response building for LoadBalancer/IpAddress commands to ApiResponseHelper.
new 4fc8b7a bug 6892: do account check for disable user command status 6892: resolved fixed
new 703fcaf bug 5190: cosmetic changes for the final result returned back to the UI, for Will to consume
new 426e445 bug 6904: during volume creation, we were NOT converting the size of the parent disk offering (which is in MB), to bytes. This is the size used to create the volume. I am adding the appropriate multipliers. Other flows like creating volume from snapshot etc should remain unaffected, as the parent volume created from the disk offering will be set right. status 6904: resolved fixed
new 8c0e2fa Fixed updatePod Api to return embedded object instead of "success" response
new 15a3164 Fixed deleteZone API - used to return empty response instead of success=true/false
new 8409578 new UI - #3386 - allocate dedicated zones to domains
new 2a9ec26 kvm premium have to use systemvm-premium, to make console proxy happy: if mgt srv is premium, then it will use ssl to connect to console proxy agent, but the ssl related code is in console-proxy-premium
new cb6a3d6 new UI - #4774 (support public ISOs) - Add ISO dialog - add public dropdown field.
new 4a645cd Return embedded Volume object for create/attach/detach Volume commands.
new f3cc113 bug 6933: send the snapshot related command to host on which vm created for kvm status 6933: resolved fixed
new 437ca41 fix sb's typo
new da56df0 add default vmware template
new fd5e263 new UI - #5855(UI for storage maintenance mode) - primary storage page - add "Enable Maintenance Mode", "Cancel Maintenace Mode"
new 8158f37 users for vpn -- data model
new b6d3b3c users for vpn -- data model
new 1461341 VPN users API -- WIP
new 0dd19c1 VPN users API -- WIP
new 58b8d10 add vpnusersdao into components.xml, schema migration, add another constraint
new e1cb948 VPN users feature complete
new dd5e26e Allow more chars in username, password
new b2659de password and username validator utils
new 5732e42 fix typo, add tdb tool to read ppp database
new b73e79d new UI - update load balancer rule - fix a bug "items is not found"
new 72799cb master converter: raw -> vhd, qcow2, vmdk + compress + generate md5sum
new 0e40e82 new UI - update port forwarding rule - fix a bug "items is null".
new 01d8491 new UI - volume page - fix a bug that device ID column doesn't get refreshed correctly when clicking between different volumes.
new 52a8370 bug 6955: return embedded object for PreparePrimaryStorageForMaintenance status 6955: resolved fixed
new 9c2ecb2 Minor tweek for IE 7
new 6bd87ca Return "status" field in StoragePoolResponse. Status can be Up, Maintenance, ErrorInMaintenance
new ff3b953 Msg box for VPN in ipaddress tab
new 46497e3 making changes for the private/public zones enhancement, for the UI to consume. The list method has been changed to return visible zones based on the user's credentials, or if the domainId for private zone listing is specified. In the update zone cmd, we do not allow updating private zone once it has been associated with a domain. This might change in the coming releases.
new 7674df6 fixing the merge conflicts
new 2939e90 Build response the same way for create/list/update IPForwardingRule.
new a5f8379 Tweak for double scrollbar in IE7
new 613b38f Refresh button added in action panel
new f182efc When starting a remote access VPN, send down all the users as well
new 0a9b0c3 UI for loading midmenu changed
new f9f40d3 new UI - implement Edit Pod action.
new 25c0d0f patch.tgz and prepsystemvm.sh are not needed, we use iso instead
new f813808 new UI - view console - remove temporary code that made view console work under newui folder before.
new 2303afe making changes for disk offerings with a new column called customized being added, for the UI to cosume whilst deploying vm with an arbitrary volume size. The UI will use this value to set the right size and the offering will ensure the right tags are taken.
new 63298da adding the new column to the upgrade script
new 2d0964f new UI - create disk offering - disk size is optional.
new d8defa8 new UI - create disk offering - check if disksize has value before passing it to API.
new 671918d New UI for Resource main page
new 003b0e4 merge from 2.1.x 86d02eaa155cfdbb0a8cf31c8eae47711fbf5c2b
new d748010 Create Template from volume and snapshot for vmware
new e7a7bea merge from 2.1.x 80a32ad031eea2765ae727897bb865c0d0e9cdc8
new edb28d4 merge from 2.1.x a01006f930007d350540a0f55101937f4c033f1f
new ff5ea1e merge from 2.1.x 74b798240c77d5037a6ab4fb68cf474bec288bae
new edb0a20 Minor change in main.css
new 3deb758 Create Disk Offering - make disksize optional
new f6d3aff new UI - update pod - embedded object was just added in API return. This is corresponding UI change.
new 67312e7 new UI - Edit zone - not to hide editable field and show readonly field until action returns success.
new 8e54a40 fix for the ui to consume for the disk offering
new e27bb55 Harmony among gurus
new a0cb58a Harmony amongst gurus
new 9bb05d3 harmony amongst joins
new 0fdca8b changed back so everyone else can start the old way
new 3f63a8d new UI - Edit Disk Offering, Edit Service Offering - not to hide editable field and show readonly field until action returns success.
new f02eedd new UI - VM Wizard - get customized disk offering from database instead of hardcoding it.
new 9424e0c new UI - deployvirtualmachine - what API returns have been changed. This is corresponding UI chagne.
new 84ee084 making changes to the list zones flow, to add the domain name to the table, and return it
new 352cd83 new UI - zone page - add domain in details tab.
new f907e37 - Added the rest of the VPN UI feature with the exception of displaying the preshared key.
new 6dea64c No clue how someone could have checked in this code since it doesn't compile. <cough> Chiradeep <cough>
new 7dc7a483 bug 4286: Fixing the extract functionality for Upload after new API framework. Also added a check to avoid system created templates and ISO's from getting extracted as per Mike. status 4286: resolved fixed
new 137fe40 fixing the zone creation bug
new 58b7c8f new UI - #5855 - primary storage page - display state.
new 7118f72 remove debugger
new 7bc9f66 new UI - ISO page - add isPublic row.
new 07cb63b new UI - allow update isPublic field of ISO.
new 89f0c45 fixing the vm creation issue
new a298d57 new UI - Edit Global Settings- not to hide editable field and show readonly field until action returns success.
new 2b28450 new UI - Edit Template - not to hide editable field and show readonly field until action returns success.
new 371e9e3 bug 6963: fixed parsing for asyncJob result object status 6963: resolved fixed
new 39d7e65 new UI - Edit ISO - not to hide editable field and show readonly field until action returns success.
new fec7597 new UI - Edit VM - not to hide editable field and show readonly field until action returns success.
new 5a173ad bug 6932: add create private template from volume command support for KVM status 6932: resolved fixed
new 01154eb new UI - add grid header on details tab and resource tab.
new 898990a fixing the npe which occurs when we list zones from 8096. this has a null account.
new 542a6da bug 6981: restore ipassoc behaviour
new 8e2e04a bug 6981: merge in stuff for bug 6807 from 2.1.x
new 6b33a98 bug 6981: merge in stuff for bug 6807 from 2.1.x
new 8b846b0 fix some unused warnings"
new 271f5a5 fix some unused warnings
new 900d597 bug 6981: merge from 2.1.x
new 04f89d8 bug 6981: merge from 2.1.x bug 6807 status 6981: resolved fixed
new 2195b5b new UI - domain page -resource limits tab - remove Edit button, add Edit Resource Limits link and implement it.
new cc6ee7a remove an obsolete function.
new b8b4911 new UI - corresponding UI change after bug 6955 is fixed.
new d96a1a8 adding logic to prevent commands from being sent to the pool when it is NOT up; also adding better thread safety and db locking, along with a general refactor
new 55e9378 don't set state to errorinmaintenance if cancel maintenance encounters a ps with a state !=Maintenance
new baa28d2 returning serverapiexceptions for prepare and cancel pool maintenance; making it consistent with other pieces of code
new 821dd88 new UI - disk offering page - add "Customizable during VM creation" row.
new 52d2111 bug 6972: fixing the ssl cert warning status 6972: resolved fixed
new 3999621 new UI - VM creation - fix a bug that last step showed "[object]" in disk offering.
new 0e9147a new UI - disk offering page - show "will be specified during VM creation" on diskSize row when the disk offering is customizable.
new 9a3d5c3 forgot to throw the serverapiexception in the cancel maintenance cmd
new daef9b0 new UI - disk offering page - fix a bug that disk size is displayed in wrong unit.
new 8dbd701 new UI - create disk offering - validate disk size, but make it optional.
new 01f19ea new UI - VM wizard - fix a bug that customized disk size didn't show in last step if blank template (ISO) is selected.
new 75ff091 bug 6989: always return success inside remove script
new ccd6797 include vpn and xenserver stuff in patch
new f4e2631 bug 6989: prettify
new 1c7e364 bug 7007: if host is added before, refused to add it status 7007: resolved fixed
new d2764ba new UI - disk offering - change text.
new d4a80ae Ui modified for Resource main page
new 03ea885 making disk offering id mandatory for volume creation
new 5c445bd bug 6991: add presharedkey to response status 6991: resolved fixed
new 5695236 bug 6984: add default value for domain.suffix status 6984: resolved fixed
new e9bd059 bug 7022: fixing the custom size for volumes bug status 7022: resolved fixed
new 0bee91b bug 7001: fix rpm build for new UI, some files should be put into $(catalina_home)/resource status 7001: resolved fixed
new c67a62b new UI - create disk offering - add a dropdown "custom disk size"
new 4f4bc3d send password instead of username as password
new 1eef924 new UI - domain admin and user shouldn't see alert menu.
new 364e1e1 bug 7034,6869: fixing the storage pools issue, and the npe at load balancer if the router is not found. status 7034, 6869: resolved fixed
new 7094e06 CopyVolume hacking for vmware
new 0c33052 Increased height for span in midmenu
new 8eab360 new UI - host page - fix a bug that update OS preference after the 1st time was not working.
new e40b79b Added titles to add host and add primary storage on mouseover so the user understand the Add icon
new 82f97b6 new UI - zone page - implement Delete VLAN action.
new 1032784 bug 7035: allowing cancel maintenance for all sp states except UP status 7035: resolved fixed
new 0b1bddb code realignment
new d1e2fc2 new UI - VM - console proxy screen - only request thumbnail when mouse is over console proxy icon. When mouse is out of console proxy icon, stop requesting thumbnail.
new 861b8f7 new UI - instance page - implement statistics tab
new bd4f3bf set guid to null when delete secondary storage
new 70b4c4d Bug 6988: addVpnUser did not camel case the "username" which resulted in that particular value not being returned.
new b9fc413 Bug 6988: Fixed issue with queryAsyncJobResult returning jobResults in all String format. This is to mirror the same way that the async commands are being serialized.
new 1c8f42a add hypervisor type for iso, enforcement kvm hosts in the cluster that must have the same os type
new 853f661 new UI - change function names since the 2 functions are not only used by details tab, but also other tabs (e.g. resource limits tab).
new 7ccf28e new UI - IP address page - rename function name.
new 84588d1 fix rpm build
new 3957310 left expanded arrow shifted bit up
new 1aad876 new UI - instance page - statistics tab - implement bar chart.
new 85b251c new UI - instance page - statistics tab - reset statistics info when clicking through different VMs
new d0e51c1 Text can be more now in action failed midmenu error box
new b9ad299 bug 6998: return embedded job result object in queryAsyncJobResult command status 6998: resolved fixed
new 1fe8ae4 7004,7011: fixing the return values issue which showed the same record 2 times; also fixing the checks for deploy vm from the api layer; and also fixing the tree returned to the UI status 7004,7011: resolved fixed
new ce1f4fa bug 7020: Enabling VPN will allow you to see the IP and pre-shared key you are suppose to use to connect to the vpn itself.
new 8dd1e59 new UI - draw bar chart - parse string into float before comparison.
new 3c840f9 bug 7031 send down vpn config upon restart
new b3c87d8 bug 7031 also send down when router state is Starting status 7031: resolved fixed
new fff9b41 a href added for default msg box
new 452c7f4 bug 7002: adding a check to ensure the account specific vlan added, is within the domain tree of the zone for which the vlan is being added for (whether it is a child domain or not) status 7002: resolved fixed
new 111b0a1 bug 6943: Correct error message is returned for the parameter, "name" in the API as well as fixing JS to validate this as well.
new f901e16 new UI - VM statistics - fix a bug that bar chart didn't show correctly.
new 7e3280e Error msg going left has been resolved
new f7dc11d new UI - zone page - fix a bug that happened when deleting zone: "$leftmenuItem1 is not defined"
new a99cfa5 bug 7045: blocking the start vm cmds for both ssvms and user vms when the sp is NOT up status 7045: resolved fixed
new 6ca2f67 add vpn scripts into signature determination, make release a variable
new 038a8cd did not like the fact that the method was getting big; refactored my logic to a private method to increase readability
new a97bcd0 Adding failed height is auto now
new a916692 Fixed NPE in listVolumes/listVirtualMachines commands - do searchIncludingRemoved when get diskOffering/serviceOffering info.
new be55949 new UI - zone page - Add VLAN dialog box - if it's a dedicated zone (e.g. dedicated to domain AAA), only list domain AAA and children domain under domain AAA in domain dropdown field.
new b6b772e new UI - account page - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it)
new c0e2986 bug 6958: return state for Account api commands status 6958: resolved fixed
new e2aa473 listVirtualMachine api: return "Not created" as a root volume type when volume's storage pool id is NULL
new 433c28f bug 7041: fix npe in delete template from storage pool, if the template already marked as removed status 7041: resolved fixed
new d5d1808 Added reservation context to the network gurus
new 1fe4460 stop vm is now formalized
new 5f90a8a Checking in to do git pull...stupid git
new 4ccf436 Finally domr and instance running again.
new 4555fcd changed everything back so everyone can test
new 9deaf66 new UI - VM creation- related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it)
new 59a3c4e new UI - StartVM, StopVM, RebootVM, DestroyVM, RestoreVM - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it)
new df8222e new UI - Restore VM - fix a bug that VM info doesn't get refreshed after action succeed.
new 05ab3bf bug 7063: AsyncJobResult should now return the correct success and error tags upon the completion of a async job. It should now follow either the format ... jobresult.success or jobresult.errorcode and jobresult.errortext
new b1defdb bug 6895: fixed search by id in listDomains command status 6895: resolved fixed
new e02a8c9 Support for Chiradeep's new template
new b3d2f7d new UI - Update VM - related UI change after bug 6489 ("updateVirtualMachine API should return an embedded object on success") is fixed.
new 3d92ffb new UI - reset password for virtual machine - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it)
new e84c898 new UI - volume page - put back "Create Template" link since backend is fixed.
new 1359976 new UI - Change Service Offering for VM - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it)
new baa1a59 new UI - instance page - fix a bug that top message doesn't show new password after reset pasword for VM succeeds.
new a3dbc34 bug 7059: refactored the API to now add the single embedded object tag after a response
new bcb53ec bug 7059: Fixing adding primary and secondary storage to use new api output.
new 224da7e several snapshot fixes
new 563b45a bug 7059: Fixed the async output to use the object name
new eeb9849 bug 7059: fixed more JS to accomodate new api output.
new ca0ce93 Fixed all sync commands that can possibly return a <success> tag. If success, it will return true, otherwise an HTTP error will be returned.
new 5d4c1e4 new UI - ISO page - fix a bug that isPublic field doesn't get updated after upadteISO action.
new 89c7177 Fixed API commands that extend BaseCreateAsyncCmd to return the correct API response of id, and jobid.
new bd5f1a7 Fixed NPE if addVPNUser fails because it was unable to reach the domR.
new ddfbfc1 bug 5846: added domain to router details
new e5ae04f bug 5883: added domain to both templates and iso details
new 756e963 new UI - remove "no items available" after adding a new item in middle menu.
new 7bc8948 new UI - template page - avoid extra call (listTemplate) after update template succeeds.
new 3c932bb bug 5916: ISO will now display os type and allow that to be editted.
new 2b9d85e bug 6954: Fixed displaying of snapshots.
new c2cfc81 bug 6158: Primary storage will now show ISCSI Share for iscsi primary storage and NFS Share for nfs primary storage.
new a9546b6 bug 6903: fixed JS to make use of the new API format returned from async jobs.
new 62acaff bug 6853: Fixed reconnect host to make use of new API async format.
new 4dc8837 bug 6952: listISO should return "ispublic" property. status 6952: resolved fixed
new 0278142 bug 6055: createDiskOffering: remove domainId parameter. status 6055: resolved fixed
new 8215510 bug 6055: createDiskOffering: remove domainId parameter. status 6055: resolved fixed
new af502b1 bug 3384: listVolumes: regular user should be able to make a search by "type". status 3384: resolved fixed
new 70358ac1 bug 6367: registerISO, registerTemplate and createTemplate - can create non-ascii character names. status 6367: resolved fixed
new 81f676d Refer to correct class name in commands.properties.in for the createConfiguration Api command
new 3c053ca Bug:7906 overlapping text box and text string has been resolved
new 1c24ded 1) Refactored current Apis not to use reflection for method invocation. In new version following has to be done: * Implement callCreate() and execute() methods in apis extending BaseAsyncCreateCmd (example - CreateVolumeCmd) * Implement execute() method in apis extending BaseCmd and BaseAsyncCmd (example - deleteVolumeCmd and deleteUserCmd)
new c03c3a1 new UI - fix bug 6670(The UI shows templates are ready to use: DB says the DOWNLOAD_IN_PROGRESS)
new 14e3893 new UI - populate domain dropdown with all domains if the zone is not dedicated to any domain.
new 67beda5 adding the logic to list and search zones and domains based on the user (normal,admin,domain admin)
new cc93e75 refactoring old code and fixing some regression bugs (UI had an issue listing domains). Also fixed the listing of domain specific zones at vm creation for a domain admin (listing everything upto root in that domain + listing all the children based on a path search)
new 2be0cd6 stop worked again
new aca8ef7 a bunch of other changes for network refactoring
new 8d5f0f9 fixed some bugs
new 734cd0b fixed some bugs
new edf9ddd added reservation id to vnet
new 16b6850 revert console proxy
new c8a3ea3 merge conflict with alena's changes
new db5196d Bug 6306: Now all the modified jquery class is in cloud_custom.css
new 3be51b5 bug 5881: disabled domain edit for now since it doesn't work as intended.
new 551e7e4 bug 6812: fixed default pagesize of all listXXX command to unlimited for now.
new 47e365f bug 7089: return embedded object name in xml response status 7089: resolved fixed
new a064dba new UI - RecoverVirtualMachine API returns objects in different structure. This is related UI change.
new 5f32235 new UI - UpdateVirtualMachine API returns objects in different structure. This is related UI change.
new 2b8a393 new UI - ChangeServiceForVirtualMachine API returns objects in different structure. This is related UI change.
new 0d39c38 Grid loading action box aligned with the header
new 5be6a58 Alignment issue resolved for resource homepage
new 73cf861 new UI - CreateSnapshotPolicy API returns objects in different structure. This is related UI change.
new e4ff8fb customized jquery css added in main.css
new 76bc3e2 new UI - delete volume - slowly slide up middle menu item and remove the element from DOM.
new 0d27ac2 bug 5920: added confirmation dialog before allowing user to delete snapshots
new 5a4aaad new UI - volume page - AttachVolume API, DetachVolumeAPI return objects in different structure. This is related UI change.
new 5cc496a Not sure why listing of templates was using Integer instead of Long for pagesize but now correcting to keep things consistent.
new 9b1d0a7 allow cross-forwarding of traffic between private/public interface in domR
new 606fcdf new UI - IP address - AssociateIpAddress API returns objects in different structure. This is related UI change.
new b0343e3 new UI - IP address - release IP - slowly slide up middle menu item and remove the element from DOM.
new 89cdb61 new UI - Snapshot page - delete snapshot - slowly slide up middle menu item and remove the element from DOM.
new c1cacbf Changed UI for Loading right panel. Add Zone and Pod button added in Resource Main page
new 7a3e21b new UI - IP address - CreatePortForwardingRule API returns objects in different structure. This is related UI change.
new c49078f new UI - IP address - UpdatePortForwardingRule API returns objects in different structure. This is related UI change.
new f6780b4 new UI - IP address - CreateLoadBalancerRule API returns objects in different structure. This is related UI change.
new f9b7d19 new UI - IP address - UpdateLoadBalancerRule API returns objects in different structure. This is related UI change.
new e0c0e4a new UI - IP address - assignToLoadBalancerRule API returns objects in different structure. This is related UI change.
new 67c430b Broken Linked has been modified
new 3c1fd1a Minor tweak for links
new 6946f5a bug 7123: populate private/linkLocal ip addresses when addPod - added stmt.executeBatch() call to addIpRange methods. status 7123: resolved fixed
new 492b923 new UI - template page - delete template - slowly slide up middle menu item and remove the element from DOM.
new 3bcee34 new UI - ISO page - delete ISO - slowly slide up middle menu item and remove element from DOM.
new 11ea13f Added the domain checker code and checks for a host of commands. This replaces the previous mechanism, and provides a way for us to validate the command executor as to whether he has access to the zone.
new 2289725 new UI - ISO page - Edit ISO - spare extra API call listISOs after action succeeds.
new 7262b85 bug 7121: made the disk offering id optional, and added a check to ensure we never have both disk offering and snapshot ids to be null status 7121: resolved fixed
new 9f3b1c3 new UI - Account page - LockAccount, EnableAccount API return objects in different structure. This is related UI change.
new 9ee6d69 the default delta snapshot number between two full snapshots is 16, it is configurable
new 71a670d snapshot code cleanup
new 3aad88e reschedule all polocies after management server restart, in case some schedules are missing
new 0febfb4 don't reschedule manual snapshot
new 4646be7 for recursive snapshot, use UID_SYSTEM instead
new d48c152 new UI - Service Offering page - Delete Service Offering - slowly slide up middle menu item and remove element from DOM.
new b628ba2 new UI - Disk Offering page - Delete Disk Offering - slowly slide up middle menu item and remove element from DOM.
new 47cc0ff new UI - global settings page - related UI change after API bug 6506 is fixed.
new 3a4f359 bug 6986: fixed all display issues with alerts
new 175b096 new UI - System VM page - Start/Stop/Reboot System VM API return objects in different structure. This is related UI change.
new 32a86f5 new UI - Primary Storage page - Enable/Cancel Maintenance API return objects in different structure. This is related UI change.
new dccec78 new UI - Host page - Enable/Cancel Maintenance API return objects in different structure. This is related UI change.
new 9bd7344 new UI - template page - fix a bug "id is not found" after creating a template for all zones and click one of them in middle menu.
new 6992b8e new UI - Zone page - CreateVLANIPRange API return objects in different structure. This is related UI change.
new f653ef7 Fixed ISO dialog box.
new 2c48c8e new UI - Pod page - Delete Pod - slowly slide up middle menu item and remove element from DOM.
new e820809 new UI - add "resources" in left navigation.
new 8835c94 new UI - move zonetree from system menu to new resources menu.
new 8df96da don't delete template if template check fail, give user a chance to check the template manually use can delete the template though UI
new f1ce408 new UI - add Virtual Router under Resources menu.
new 21f8bfd bug 7103: fixed session timeout error handling of all AJAX calls. You will now properly timeout.
new 9a0908a new UI - virtual router page - show loading image before page is fully loaded.
new 351f98c bug 5363: SNAPSHOT.CREATE - Add Started event. status 5363: resolved fixed
new 3455a0f bug 7114: Fix NPE for updateTemplatePermissions when accessed via 8096. This was happening due to accountObj being null in User Context when accessed via 8096. Why we set it to null seems to be a hack to me. status 7114: resolved fixed
new 5fafef9 More api refactor - build api response is execute() method instead of getResponse method.
new e43514d new UI - volume page - snapshot tab - create volume action - append a new item (whose type is volume) in middle menu after action succeeds.
new 5cf998b new UI - Virtual Router page - Start/Stop/Reboot SystemVM API return objects in different structure. This is related UI change.
new 581427b fix rpm build
new 39cc08d new UI - template page, ISO page, Router page - add grid header title.
new 38a1496 Adding Wizard for Add Zone
new 93d9ea6 New Zone Wizard
new 2dc5de3 new UI - router page - confirm before start/stop/reboot router.
new 5d77e41 new UI - instance page - make "reset password" option available when vm staste is Stopped or Running.
new 3954c75 bug 6914: return password in deployVirtualMachine/resetVmPassword response. status 6914: resolved fixed
new d4cf55d bug 6183: changed text of enabling storage maintenance mode to be more clear on the implication of continue with the process.
new 2da850f Resource left menu icon
new 46bd12f bug 7075: Fixed error handling when adding secondary storage failures as long as any errors that would have been captured in the dialog itself.
new a1a5bd3 bug 7135 - new resource menu - implement new systemVM page.
new 65dad28 bug 7135 - remove systemVM from zonetree.
new 87cec33 bug 7135 - switch resource and system in left navigation.
new 6656a34 revert change that was overriden by another checkin 16 hours ago (21f8bfde8bcf4ec7e322a40f059fe70c31e801e9) (Mon Nov 8 21:15)
new b61c81d bug 6983: Host page - add statistics tab.
new 8853cd1 bug 6983: Host page - statistics tab - add CPU Allocated, Memory Total, Memory Allocated, Memory Used.
new 424400d bug 6983: function drawBarChart() is used by both instance page and host page. So, move it to cloud.core.js.
new f9cedd5 bug 6983 - host page - add Instance tab that list all instances under this host.
new 49f55f0 bug 6983 - host page - add Router tab that list all routers under this host.
new c9ae555 bug 6983 - host page - add System VM tab that list all routers under this host.
new 1e78a73 bug 6999 - expand and show zonetree when Add Zone button is clicked.
new 9e00fb9 bug 7049: you can no longer delete system templates
new ea00c6c bug 6436: no longer restrict # of vms to return for port forwarding rules.
new ad71a0f New UI for Zone wizard
new 0bda8ad bug 6240: Volume page - Create Volume Dialog box - add size field that shows when custom disk offering is selected and hides otherwise.
new 64d5891 bug 6240: template page - create VM - add size field that shows when selected disk offering is custom.
new dd72bbe bug 6240: ISO page - create VM - add size field that shows when selected disk offering is custom.
new 0b4c865 new UI - resource page - show total number of zone, pod, host, primary storage.
new 4bc63e5 Enable KVM HA on nfs storage
new 598aae5 add copyright
new 0597c0c bug 4177: RegisterIsoCmd and RegisterTemplateCmd API - Added account and domainId params so that one could register them on behalf of other accounts. status 4177: resolved fixed
new 007783f add more logs when taking heartbeat, and make ha enabled even in oss
new b1194e6 Fixed the build
new 546db07 new UI - Add Zone Wizard - implement close button, next button and previous button.
new b074f99 new UI - add zone wizard - basic mode, advanced mode.
new 8af7b24 new UI - add zone wizard - implement CreateZone.
new 6944979 bug 7142: fix the race condition that multiple create vlan requests coming from mgt svr status 7142: resolved fixed
new d3a8c51 Smaller action panel add top icons
new 5b2da99 tweak to top action icons
new 4e7870a remove a python log statement from userdata.py
new e533ed4 merge from 2.1.x 782b81218ba4b6fe13678c5f36c6323465a4255f
new 7f3f322 merge from 2.1.x
new 9c79acf new UI - Add Zone and Pod wizard - (1) basic mode: hide Zone VLAN Range in Add Zone step, show Guest IP Range in Add Pod step. (2) advanced mode: show Zone VLAN Range in Add Zone step, hide Guest IP Range in Add Pod step.
new 0f4ecf3 new UI - Add Zone and Pod Wizard - implement CreatePod.
new fb4e608 UI touchups to help popup
new a69f961 bug 5903: Reworked the entire UI to accomodate the new snapshot policy in 2.2.
new 3514d59 bug 7095: cluster name can no longer be null when adding into a new cluster pool
new 63e84a9 new UI - Add Zone and Pod Wizard - implement CreateVLAN.
new abaf82b new UI - add zone and pod wizard - implement error handling.
new 2732a49 bug 7044: Fixed issue with deleting primary storage
new c42449f bug 6828: listIsos - Resolved listIsos returning multiple entries of the same ISO. status 6828: resolved fixed
new dbba9a5 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 49e9d66 UI touchups to Zone Wizard
new f2cbdb9 new UI - Add Zone Pod Wizard - hide spinning wheel after all of 3 API calls have finished.
new 86e83bc Created new response objects for userVm/domainRouter/systemVm that going to be used by API after network refactorig is in place.
new 5a01335 bug 7143: vlan parameter is no longer required by createZone command status 7143: resolved fixed
new ead3526 new UI - related UI change after before bug 7143 is fixed ("VLAN parameter in CreateZone shouldn't be required").
new c66cb85 fix a bug that 3rd party software xstream-1.3.1.jar is not found.
new a0cd377 new UI - primary storage - show status icon (green, red, gray) in middle menu.
new 86c8f86 bug 6192: use "ipaddress" instead of "publicip" in updatePortForwarding command status 6192: resolved fixed
new d091bdd bug 7126: return true only when assignToLoadBalancer succeeded. status 7126: resolved fixed
new c6033ba system vm start and stop added
new 94250c1 committing to update
new 284720b compilation errors fixed
new bbdc2b2 commit for push
new 05ce97f Merged in alena's changes
new e5ca5dd renaming the ip forwarding commands to port forwarding commands, and beginning to work on Keshav's request to modify the current 1-1 NAT to be compatible with the Amazon apis
new 26b75fc this is a good point to check the code in; have completed a part of the enhancement's code; with create and delete ip forwarding rule commands and the skeleton for port to rule map with associated table
new a3896f27 removing the map files, as we are not supporting port ranges for 1:1 NAT right now
new f712cfc removing the port to fwrule map table, as we are not supporting this anymore
new 239942b refactored all the commands to cater to keshav's needs, and added the new apis. the initial set of testing is complete, will now focus on corner cases
new 1faaba8 fixed a corner case; also changed the commands to be async and changed the method signatures to conform with the master refactor
new 05bbd35 resolving the network manager merge conflict
new 6e0b500 bug 4964: made listDomainChildren work with "isRecursive" flag status 4964: resolved fixed
new 6ad4e1f new UI - related UI change after Bug 6162 (updatePortForwardingRule: should use "ipaddress" parameter instead of "publicip") is fixed.
new efc5af0 Refer to correct StartSystemVM class in commands.properties.in
new 968dc06 bug 7021: data disk wasn't being created for custom sizes. Also, we were having max size checks in GB, whereas disk offerings are in MB. Made the change there as well.The storage allocators were commented out in master, uncommented them. Status 7021: resolved fixed
new 709fc36 another fix for a related bug on data volumes I found whilst testing the parent bug
new 0ad492c bug 7118: fixed deletePod command - 1)remove Pod's resources (private ip adresses) before removing the pod itself. 2) Verify that private ip address pool is not empty before removing it. status 7118: resolved fixed
new 393666f start2command for secvm
new 40481cf add start2command for secondarystorage vm
new 8ca6f16 start2command fro secondarys storage vm and make it work for KVM
new 0db9303 don't break others
new f30d3f4 don't break other people
new fcd7f37 bug 7037: adding more logging to the deletepool cmd status 7037: resolved fixed
new e79e432 we were using debug logging without checking ifDebugEnabled(), fixing that
new 57657b6 new UI - add Zone Pod Wizard - expand zone tree when wizard pops up.
new a6abbe4 bug 7122: don't return System user in listUsers response status 7122: resolved fixed
new 57c4c13 remove VNET from 2.2
new 856b5d1 new UI - Pod page - add network tab that list Guest IP Range.
new d579a2c new UI - zone page - if zone doesn't have vlan specified, hide network tab and Add VLAN button.
new 229b3bf new UI - disallow changing network type (basic, advanced) after a zone is created. => hide vlan input field when editing a zone that doesn't have vlan (basic network).
new a22ed1f new UI - Pod page - hide network tab if VLAN is not at pod-level.
new ff4250f bug 5360 : USER.DELETE - Adding Started event and refactored the code around it. status 5360: resolved fixed
new b42458f Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5215f6f bug 7101 : DetachISO API and AttachISO API would start returning an embedded object of virtualmachine so that the UI could use that to update the vm. status 7101: resolved fixed
new dd8f025 bug 6837 : UpdateIso and UpdateTemplate API should return ostypename. Removing incorrect domainId creeping in because it was of primitive type. status 6837: resolved fixed
new 826e7aa bug 7071: We do not want to expose the enable/disable flag for ssvm. Removing this option from the global settings menu presented to the UI. status 7071: resolved fixed
new 9fb6255 bug 7071: making the config var "hidden" instead of removing it, as there are a lot of references to this var.
new b59fcc5 new UI - link Add Zone button on top to new Add Zone Pod Wizard.
new d5f71af new UI - retire old Add Zone Dialog box (being replaced with new Add Zone Pod Wizard)
new c8a0cd1 new UI - pod page - network tab - add "Delete VLAN" action link.
new 673ddb2 bug 6832: returning the missing api value for destroyed volumes status 6832: resolved fixed
new c91c977 bug 6290: we will be returning the service offering details for a root disk in the list volumes cmd, as opposed to the disk offering which was misleading status 6290: resolved fixed
new ad5da6c new UI - (1) remove HTML code of old Add Zone Dialog from resource.jsp. (2) implement Add Pod dialog box for Add Pod shortcut in resource page.
new 2537dc3 bug 7149: merge from 2.1.x
new fc461ab bug 6755: adding checks for commands before they hit the ms; to ensure they are valid. Also returning the right error msg if the command is not valid status 6755: resolved fixed
new 9527b40 new UI - implement Add Host dialog box for Add Host shortcut (X icon) in resource page.
new d8fdcd3 bug 7088: returning right error msg for assocIp failure
new 7a9da98 new UI - Resource page - Add Host shortcut dialog - when clicking Add Host button, expand the zone treenode that is selected in zone dropdown in dialog box.
new 756831a new UI - Resource page - implement Add Primary Storage shortcut dialog
new a0e4b92 new UI - resource page - update zone total number, pod total number after adding zone and/or pod.
new 0653d6d Improve console access security with random generated hash key
new da6a3a1 new UI - resource page - update host total number after adding host(s) from Add Host shortcut dialog.
new cac54e1 new UI - resource page - update primary storage total number after adding primary storage from Add Primary Storage shortcut dialog.
new 7327906 the pool availability part is done by the sp allocators, hence commenting out the code in here.
new 050eed7 1) Removed account/domainId info from deleteSnapshot and deleteSnapshotPolicy commands as we get account info from the snapshot/policy object. 2) Introduced responseObject field in @Implementation for all apis. This field contains information about the response object class, so we can used it for generating API documentation.
new 44a5cce bug 7088: show full error message when adding volume fails.
new a8a6362 new UI - apply shared function parseXMLHttpResponse() everywhere (to reduce repeating code)
new 505ef8b bug 7088: show full error message when acquiring IP fails.
new bf6b848 bug 7088: show full error message when creating new template or ISO.
new 198ed9d bug 7088: show full error message when creating new service offering and new disk offering.
new 215924f bug 7088: show full error message when deploying a new VM fails.
new eb3ae6c new UI: fix a javascript error that happened after clicking between My Template and Featured Template => 'events' is null or not an object
new 1871871 bug 5921: Host page - add domain field in instance tab and router tab.
new 5fff851 bug 6107: Host page - show "Remove Host" option when host status is "Alert".
new d13b3c1 new UI - name add pod dialog differently in source page and in zone page.
new e073c93 new UI - name add host dialog, add primary storage dialog differently in source page and in pod page.
new 408b80b new UI - host page - fix a bug that add host dialog and add primary storage dialog don't pop up.
new 863a94d bug 6433: make tags field in service offering page editable.
new 1cd5526 fix a bug that came from API refactor.
new a01aad8 bug 7162: added search by id to listZones command status 7162: resolved fixed
new 38d4959 new UI - fix a bug that UI didn't pass correct parameter for CreateServiceOffering.
new b162e06 bug 6433: make tags field in disk offering page editable.
new 6d943ab bug 7119: code refactor away from the ms calls, to the share and prepare methods based on alex's recommendations status 7119: resolved fixed
new c5ee0b7 bug 6433: Primary Storage page - add "Edit Primary Storage" option.
new d520f0a adding a column in user_ip_address table called one_to_one_nat; which is a boolean to tell us if the ip is a nat ip. This is false by default, and is set to true when we nat the ip. Also, this value is returned in the list public ip addrsses api call. finally, the value is set to false when we delete the ip forwarding rule.
new 89ed0f5 bug 6699: handle case that publicip is null (when router state is Stopped)
new 0778c13 new UI - apply noNull() or fromdb() to all fields that get value from API.
new 8b106c7 new UI - apply noNull() or fromdb() to all fields that get value from API.
new f071f5c new UI - apply noNull() or fromdb() to all fields that get value from API.
new 1e8d567 bug 6865: fixing the alerts code which was broken; hence no alerts were being sent out status 6865: resolved fixed
new c115a2e bug 7189: returning vmdisplayname if available for all port fwding crud cmds status 7189: resolved fixed
new 84ae25b new UI - IP address page - port forwarding rule - only display Running VM and Stopped VM in dropdown box.
new 929103b bug 6922: related UI change after bug 7101 is fixed ("Bug 7101 - DetachISO API and AttachISO API should return an embedded object of virtualmachine, not an embedded object of ISO")
new 2cb113b changes in edit mode of Port Forwarding and Load Balancer
new d7a56c8 bug 7152: refresh cluster dropdown field after adding host fails.
new 8b37e65 bug 7152: Resource page - add host shortcut dialog box - refresh cluster dropdown field after adding host fails.
new 6f6a01a bug 6953: System VM page - hide active sessions if type is secondary storage VM while show active sessions if type is console proxy.
new d5ab597 bug 6474,6475: porting over the expunge fixes for port forwarding rules to 2.2 status 6474,6475: resolved fixed
new 1a8d9a9 Modified all api calls to throw ApiServerException if null object is returned by the manager.
new d43a8e9 Fixed authorizeNetworkGroupIngress api command (it stopped working after API refactor)
new 17afead better componentslocator
new ed31497 ComponentLocator changes
new 4a3ad7c5 bug 5817: validate vm dropdown (empty or having value) before creating port forwarding rule.
new 9f3cf16 Error for select
new fa2b3e7 new UI - to keep comma, not escape tags input.
new 92e3dc9 found a bug in the code where we were not decoding the params sent in eg. "a b" was being stored in the db as 'a%20b'. Fixing the same to have the right val persisted to the db
new 2dae6ea bug 5730: Make Vlan range optional when updating zone.
new c5d78a7 Modified exception handing in API. Following exceptions are supported now (location - BaseCmd.java):
new f9333a2 bug 5730: update zone - if dns1 or dns2 has been changed, pop up dialog box after updating zone: "DNS update will not take effect until all virtual routers are stopped and then started"
new 0876136 bug 7185: the tags logic in the update disk,service offerings was wrong. once a tag is created, it should not be modified. we should only append to the existing list of tags, adding more tags. fixing the same status 7185: resolved fixed
new e5e1285 removing the tags support in the update commands for disk and service offerings
new a03a58d Test Provisioning Tool - related UI change after API refactor (after "true"=>true, "false"=>false, "3"=>3)
new b603a75 bug 3921: ISO page - remove "Copy ISO" option from "xs-tools.iso"
new 13c3835 build was failing due to command name mismatch.
new 10cfe07 bug 6793: returning the right msg to the ui when we try to log in to a locked account
new bac8647 fixing what I broke as well as what was broken
new 37fd3ee bug 7033: primary storage page - show different action options based on state of primary storage.
new 3342d93 new UI - host page - details tab - show spinning wheel before tab is fully loaded.
new c03131d new UI - host page - systemVM tab - add SystemVM type ("console proxy vm", "secondary storage vm")
new 957547a gson 1.5 is now in
new e5d2220 bug 7202: fix status 7202: resolved fixed
new 7575a03 bug 6861: we were setting the account cleanup flag incorrectly, even for a vol which was never attached to a vm. Fixing the same status 6861: resolved fixed
new 9279817 fix rpm build
new c88ead4 bug 7038: Pod page - has option to Add Direct IP Range if its zone is basic-mode.
new b577015 new UI - zone page, pod page - clicking Add VLAN, Add Secondary storage will show corresponding tab.
new dae3994 bug 7192: Added networktype parameter for the zone status 7192: resolved fixed
new 8b72060 more gson 1.5 work
new 88fc03f Set networktype default value to be "Basic" in create-schema.sql
new 3dd4727 new UI - related UI change for new parameter "networktype" of AddZone API.
new 2026280 added entry for networktype to dbconfig for zone creation
new c229e18 Don't try to create guest vlan range for Default zone as it has Basic network type
new 40e8cb8 update eclipse project settings for removal of gsson1.3
new e22968b more componentlocator changes
new 2628b0c more componentlocator changes
new 8f5a7a8 bug 7206: zone page - add network type ("Basic", "Advanced")
new 745d3e8 bug 7206: pod page - use zone's network type ("Basic", "Advanced") to decide what to show/hide.
new f2c1291 Don't allow to update zone with new guestVlan range if the zone's network type is Basic
new 59b07f8 bug 7162: made listZones by id work status 7162: resolved fixed
new 43d5219 fix components.xml handling in agent
new 3761219 Bug 7207: Add Zone Pod Wizard - Step2: shouldn't show "vlan range" fields when create zone with Basic network type
new 1d1a2fa bug 6448: returning an error back from the api on trying to add a pf rule which already exists
new 0824790 bug 7208: Guest vlan range should be optional for zone with Advance network support
new fed5bbc bug 7208: not pass vlan parameter to CreateZone API if vlan is null.
new 38292fc bug 6929: we prevent upgrading of a router with a SO different from the type it was created with (eg. prevent a virtual offfering being upgraded to direct) status 6929: resolved fixed
new b6f1521 bug 7208: not pass vlan parameter to UpdateZone API if vlan is null
new 2184dd1 bug 7195: introduced search by forVirtualNetwork parameter in listVmsCmd. Added "forVirtualNetwork" param to responses for all VM's apis. status 7195: resolved fixed
new d491490 bug 7038: Pod page - Add Direct IP Range dialog - remove gateway field. Get gateway value from pod.
new 8c8188a bug 7151: cluster page - add "Add Host", "Add Primary Storage" option.
new c871ef4 fix constructor to use passed in value
new 31e17b9 bug 6971: ensure no conflicts with portforwarding rules for vpn udp ports also, do not open up port 1701 -- only used on ppp interface not public interface also clean up password generator, make it easier to use and more secure moved some constants to NetUtils heuristic to determine if an ip is one-to-one nat'ted
new 9640f12 bug 6971: revert some changes
new 9fefa33 bug 5701: listNetworkGroups api - apply page size parameter to the NetworkGroup instead of IngressRule. status 5701: resolved fixed
new 39327f2 bug 6940: IP Address page - details tab - add "Static NAT" field.
new 5490577 1) Remove forwarding between eth1 and eth2 as it does not solve the problem of asymmetic routing 2) correct Eclipse project settings 3) If VM is hosted by vmware hypervisor, give the previous host preference to start on to fit VMware's VM-centric model
new 6100dc6 bug 6940: IP Address page - show/hide tabs upon isstaticnat, issourcenat, forvirtualnetwork value.
new 4c7bb30 bug 6971: Use PSK length configuration validate global configurations
new e6f0ab4 bug 6940: IP Address page - implement Enable Static NAT action.
new a73e3dc new networking can be set by use.new.networking
new 0890eff new UI - instance page - details tab - add ID field.
new b2bcb9e bug 6940: IP Address page - Enable Static NAT option is only available for IP that is manageable.
new 97a8349 bug 6894: removed "account" request parameter in listAccounts command. Should use "name" if need to make search by account name status 6894: resolved fixed
new a95b853 bug 6898: updateResourceLimit command requires domainId or account/domainId now if executed via 8096 port status 6898: resolved fixed
new 6f44238 Fixed listDomainChildren api - now we can search by name when isRecursive flag set.
new 28dd818 Fixes for listDomains API command:
new 91a87f9 bug 7155: fixed NPE in AuditTrial which used to happen when logout command was executed when session was already invalidated. status 7155: resolved fixed
new 829d748 bug 6864: allow domain admin to see only vms belonging to his domain and child domains status 6864: resolved fixed
new aca45d6 delete cloud_PrettyPrint.py cloud_sxp.py which are not used
new c4f1b35 returning the public ip address in the creation of firewall rule, for the UI to consume
new a0d7ee3 fix rpm build
new 3866926 remove hard-code of vcenter server record from template.sql
new 020afa6 adding a list command for ip forwarding rules for 1:1 nat, to be consumed by the ui
new 18ff23c added a list method to list ip forwarding rules, optionally list a rule based on its public ip address
new 6ae2193 realized that the var name used in response code might be confusing to a new reader. changing the name to be more intuitive
new 740b4e7 bug 6764: zone page - Add VLAN dialog - public untagged has only one option ("zone-wide") in scope.
new 04078b8 bug 7153: Fixed left nav menu text.
new c7cfded bug 7225: Fixed text display for adding volumes using a custom disk offering.
new 796f295 Log actions to /var/log/cloud.log
new de49fba 1-1-NAT feature broke regular NAT, fixing
new ea0680e Gson 1.5 doesnt handle cgi objects very well -- ensure that VO inside agent command is a POJO
new a754784 bug 6971: Dont confuse PF rules added for VPN to be LB rules
new c53e165 bug 6971: bring back l2tp port 1701
new 317554d ensuring all the following have api values taken in, in GB (disk offering, service offering, custom vol creation and vm creation from cust disk offering)
new 1fa2df9 Merge a fix in 2.1.x branch back to master
new f62d9ae remove unused files
new 4d05396 remove zfs related staff, which is not used
new bdc8b06 Height increased of second line in mid menu
new 71f6b6a bug 6940: IP Address page - implement Disable Static NAT action.
new 27829de fix ubuntu build
new d3f31ba bug 6940: IP Address page - Show which VM it is currently static NATed to.
new 56857d8 Under Construction for Step 4 in Instance Wizard
new 6d9ac8c Changed the Network wizard step to better reflect what will be in 2.2.
new e852742 bug 6940: IP Address page - show/hide different tabs after enable/disable Static NAT.
new 8b6eb37 new UI - registerISO, registerTemplate - remove UI restriction that template name needs to be English character.
new 9a7cc23 Under construction bg for Step 4
new 325f1b1 Minor change in under construction bg
new 47468a0 bug 7212: IP address - port forwarding tab - show error in dialog box when creating Port forwarding rule fails
new f7ffe91 bug 7212: IP address - load balancer tab - show error in dialog box when creating load balancer rule fails.
new d222a52 bug 7232: resolving the sql exception status 7232: resolved fixed
new fc7d519 bug 7018: fixed an issue where dialog boxes were not correctly being cleaned up when you navigated in the UI. Essentially they were being duplicated.
new 32e08a9 bug 7226: if private NIC doesn't have IP , throw execption, then adding host fails
new 0b2b8e3 Fixed updateUser command - didn't work correctly via 8096 port (user account info was taken from UserContext instead of User object).
new ad822bc bug 7081: fixed issue where the vlan drop-down wasn't being shown because the dialogs were not being cleaned up everytime you clicked on the resource, zone, or pod link on the left nav.
new a0eaf32 Fixed updateAccount command to work via 8096 port.
new fd79fb1 Ui modification for review step
new 6df0d87 bug 7014: fixed JS error when attempting to view a non-selected vm instance
new 2eaf10e bug 5918: added domain to volume detail
new 8e4f050 IPSec NETKEY requires no redirects
new 3945547 Enforce user limit on number of vpn users
new dbb5404 bug 7233: only send changed value to UpdateZone API.
new 0771174 Config values for VPN
new 5bed687 new UI - resource zone tree - tree node will only expand when arrow icon is clicked.
new 71141bc new UI - Edit Zone - not call updatePod API if nothing is changed.
new 6376363 bug 7229: ErrorInMaintenance will now be shown in red.
new 4316309 new UI - add 2 add buttons on top.
new 3bada61 bug 7062: add primary storage dialog - changing protocol (NFS, ISCSI) will hide/show different fields.
new ae1274e bug 7064: resource pages - give every addXXX action a dedicate button.
new 8ca10c9 bug 7218: Alex fixed componets locator status 7218: resolved fixed
new 489f490 new UI - cluster page - fix a bug that zone name and pod name didn't show in Add Host dialog, Add Primary Storage dialog.
new e9145e4 new UI - zone page - switch network tab and secondary storage tab.
new 0c35f2f bug 7237: disk size is passed in diskProfile, no need size parameter in createcommand status 7237: rresolved fixed
new 080db93 commenting out the update storage pool command for now, as this command merely updates the tags, and we will not be supporting tag updates once the sp is created
new 018ad61 new UI - zone page - show spinning wheel before every tab is fully loaded.
new a6f7d45 Change in Zone Wizard UI Review last step
new 516e944 bug 5892: adding the xs-tools.iso to the list resp by implementing a search based on the xs-tools.iso status 5892: resolved fixed
new e5c137e bug 7223: pagesize and page should be specified together in "list" api commands status 7223: resolved fixed
new 726cf09 whilst fixing the iso bug, i realized that the public isos werent being returned for the regular user when he tries to attach the iso to the running vm. adding a listpublicisos() method for a regular user, which will take care of the same
new 8362d0f Reverting back commit e5c137e303babeba2afc80589f6677ae8a20ffd0 as it wasn't meant to be in 2.2 RC1.
new edf70d2 bug 7064: zone page - implement Add Host option from zone.
new 10d07a7 bug 7064: zone page - implement Add Host option from zone.
new bcfa302 new UI - add host from zone - fix css in dialog box.
new a495f34 Fixed enableAccount command - domain permission check was done incorrectly
new 5b4a6f2 Changed networkconfigurations to network as per Sheng's suggestion
new bb843ab missing file
new a5dfaaf API exception handling - print api command name to the log.
new fa499da bug 7220: the parameter type transfer may cause NPE
new b6f4965 bug 7064: zone page - implement Add Primary Storage option from zone.
new 8c5b510 bug 7064: zone apge - refresh pod dropdown in add host dialog, add primary storage dialog after adding pod.
new fe93821 Fixed editZone command - if dns2 is not specified, keep the old value instead of updating it to NULL
new acbb26a Navigation panel for midmenu
new e1b74ea RegisterTemplateCommand - ignore case in "hypervisor" parameter value - used to complain when "xen" was specified instead of "Xen"
new 919f2d5 new UI - zone page - add pod - expand zone node to show newly added pod after adding pod succeeds.
new d8e285b new UI - add zone pod wizard - change visual layout of last step (action action screen).
new 433b70e Bug 7248 Most UI dialogs miss "X" (Close) icon has been resolved
new 5dc0e5d remove the hardcode configuration
new 97cfe71 Minor tweak for close button
new 862bf8d Close button
new 2586214 store guest os name in vm xml configuration file, not the mapped one
new ca162bc bug 6936: for some reason, we had a check on pod-wide or account specific vlan creation. This seems to be a left over from legacy code. Removing the same. I tested to make sure both zone wide vlan and account specific vlan creation for direct tagged case works fine status 6936: resolved fixed
new 0cd0795 new UI - Add zone pod wizard - after action message screen - hide guest ip range message box if it's advanced mode.
new 5426b14 listPortForwardingRules: return empty response instead of throwing exception when ipAddress doesn't have any rules assigned.
new cec8ebd bug 7236: don't catch AsyncCommandQueued exception in ApiDispatcher status 7236: resolved fixed
new 6b61caa AssignToLoadBalancer - added missing transaction.commit to corresponding NetworkManager method.
new f6836b2 find the system ISO at creating system VM , not at initialization
new 138e091 bug 7245: don't try to set vm name for detached volume during expunge process. status 7245: resolved fixed
new dd06fc9 bug 7255: correct variable name.
new 7df47f0 bug 7252: check whether pods is null before getting its length.
new 3efae81 Corrected UI Dialog
new 1e44925 api refactoring
new d38f7fd Moved DAO to server
new 0979b64 bug 7230: there was an issue trying to start user vms when the pool state is cancelmaintenance; fixing the same in 2.2RC2 status 7230: resolved fixed
new cdea2d2 Better logging for api exceptions.
new 6765e97 Made ApiResponseHelper to use Long instead of long for response parameters to eliminate possible NPEs during building an api response.
new 8ab1121 merge 7266: Added description for basic and advanced networking options while adding a new zone.
new cc617a1 Merge: Minor tweak for close button
new 373874a5c Merge: Close button
new 2f451b6 Merge: Corrected UI Dialog
new a646745 bug 7227: applying Alex's fix - different way of desirializing List objects. status 7227: resolved fixed
new b7eefe1 Gson deserialization: return JsonNull object when object list is empty.
new 1491893 bug 7281: throw an exception when fail to get isoPath - happens when Secondary Storage vm is not in UP state in cloud.hosts table. status 7281: resolved fixed
new e6330c6 bug 7008: fix race condition that muliple storage access, libvirt can't handle it. status 7008: resolved fixed
new 8995e5d changing the event logged to the right type, whilst starting user vms via cancelstoragemaintenance in master (already merged to 2.2.beta1)
new 3f1abbc Fixed assignToLoadBalancer command - admin couldn't assing LB rule in behalf of other user
new 7205a75 bug 7277: Fixed the logic to prevent System templates from being downloaded.
new b9fadd9 bug 6931: vncport is un-used when stopvm status 6931: resolved fixed
new 10fb2a0 bug 7292: fixed assignig LB to non-source Nat ip address status 7292: resolved fixed
new 09472f1 bug 7284: bug in copy constructor cause dhcp server in direct tagged vlan to think it is a virtual router status 7284: resolved fixed
new 97efc66 bug 7294: disable rp_filter for cpvm&ssvm status 7294: resolved fixed
new 90467ab merge 7277: Fixed the file separate so Extract Template works on Windows machine.
new 69ce2a0 Merge with Master: Defaulted the root disk offering to the first offering.
new 40c3a0a bug 7249: during volume creation (root and data) for a vm, there was no state being set (we need to set it to ready). Hence, whilst re-attaching a detached vol, we hit a NPE. Fixed the root cause of the state not being set during vm creation, and consequently, fixed this npe status 7249: resolved fixed
new cb74030 bug 7298: throw an Exception when invalid job Id is specified in queryAsyncJobResult status 7298: resolved fixed
new f490875 bug 7234: don't try to delete pod level vlan when it doesn't exist status 7234: resolved fixed
new 3d4b8ab bug 7263: changing the param name. Found a couple of bugs whilst testing this, the validation of vol size whilst cust vol creation was missing. Adding the same. status 7263: resolved fixed
new 7518488 bug 7293: return complete installpath for createprivatetemplatefromvolume
new 85cc68a bug 7253: show error message when addnig host fails. (merge from 2.2.beta1 branch to master branch)
new 32e84fe bug 7308: fix NPE when downloading primarystorage status 7308: resolved fixed
new ca17f8d bug 7258: update to latest qemu packages on fedora status 7258: resolved fixed
new 583d5e9 bug 7280: make sure secondary storage is mounted on agent host status 7280: resolved fixed
new 5543814 blocking the static natting of an ip address, if it is already source natted
new 6f8f97d new UI - delete zone - clear up everything in zone page after deleting zone succeeds. (merge from 2.2.beta1 branch to master branch)
new 45c026b new UI - Add Zone Pod Wizard - basic mode - add pod step - add new field "guest gateway" . (merge from 2.2.beta1 branch to master branch)
new eb6169a bug 7276: fix syntax error in html code. (merge from 2.2.beta1 branch to master branch)
new 952dec1 bug 7262: global settings page - if no value is assigned, display "Not applicable". (merge from 2.2.beta1 branch to master branch)
new 8666fb3 new UI - Add Direct IP Range dialog box - add new field "guest gateway". (merge from 2.2.beta1 branch to master branch)
new b18add1 bug 7277: template page - implement "Download Template" action. (merge from 2.2.beta1 branch to master branch)
new 6cc2dd9 bug 7277: ISO page - implement "Download ISO" action. (merge from 2.2.beta1 branch to master branch)
new f588821 bug 7277: template page - System VM template don't have "Download Template" option. (merge from 2.2.beta1 branch to master branch)
new 8dfd7b1 bug 7313: applying Alex's fix. status 7313: resolved fixed
new 674d68f bug 7311: Use StoragePoolVO copy constructor in deleteStoragePoolCommand status 7311: resolved fixed
new c39d211 merge from 2.1.x
new 23d85f0 when re-seed systemvm template, we just need to specify hypervisor type, no need to the wired number
new 5d083fb bug 6569: eject CD before migration need to document it, after migration, CD is gone
new 25cbd65 bug 7282: VM wizard - step 3 - select disk offering - prevent a person from moving on if no disk offering is selected. (merge from 2.2.beta1 branch to master branch)
new b62f1ac bug 7277: after Download Template action succeeds, show URL returned by API on dialog box and make it clickable. (merge from 2.2.beta1 branch to master branch)
new dc27725 bug 7277: ISO page - after Download ISO action succeeds, show URL returned by API on dialog box and make URL clickable. (merge from 2.2.beta1 branch to master branch)
new bf92a20 bug 7262: global settings page - set padding in value column. So, description won't be shifted into value column when value is empty. (merge from 2.2.beta1 branch to master branch)
new bd7f5e1 bug 7297: related UI change for change of 3 portForwarding API. (merge from 2.2.beta1 branch to master branch)
new b6ce75a bug 7257: Disk Offering page - middle menu gets updated when right panel is updated. (merge from 2.2.beta1 branch to master branch)
new 2491e36 bug 7257: Zone page - zone node in tree gets updated when right panel is updated. (merge from 2.2.beta1 branch to master branch)
new 2e00c53 bug 7257: Pod page - pod node in tree gets updated when right panel is updated. (merge from 2.2.beta1 branch to master branch)
new 1ce538b but 7309: fix console proxy thumbnail disappearing problem. (merge from 2.2.beta1 branch to master branch)
new bb790b4 bug 7322: fix NPE when setting firewall rule for 1:1 NAT on kvm status 7322: resolved fixed
new 19dcbb8 bug 7246: changed event name to TEMPLATE.CLEANUP when cleaning up templates on sec storage. Usage won't track this event status 7246: resolved fixed
new f70071d bug 6309: Added event VM.UPDATE along with changed fields status 6309: resolved fixed
new 8ea124a bug 7046 : extracting templates should allow for exclusion of some templates. An attribute "extractable" would be set on templates by the template owner at upload time. It would specify if we allow the template to be extracted from the system. Default would be true ie "allow extraction". If set to false, it would not be possible to extract the template or any derivatives of the template. For example, volumes, snapshots or templates from that template. status 7046: resolv [...]
new 841044e Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new d053026 bug 7046 : Global admins should be allowed to extract all the times. status 7046: resolved fixed
new 44737d2 bug 7196: fixed response object generation for authorizeNetworkGroupIngress command (response type is Network group response - the way it was in 2.1.x - instead of IngressRule response) status 7196: resolved fixed
new 1950bf7 changing the nat feature to work with kvm
new 606bc6d corresponding changes in the kvm resource
new bd42a02 bug 7322: fixing this issue, to ensure the 1:1 NAT rule works well with a router reboot status 7322: resolved fixed
new 6435e70 new UI - instance page - fix a bug that JS error "jsonObj is null or not an object" when switching between tabs on an empty page.
new bd8adbf new UI - volume page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page.
new 700ec25 new UI - Snapshot page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page.
new 2ddec0d new UI - instance page - router tab - related UI change after bug 6787("RebootRouter API should return an embedded object on success") is fixed.
new 9473742 new UI - instance page - router tab - retire function vmRouterAfterSubgridItemAction()
new 4433473 new UI - IP Address page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page.
new efd8cca new UI - instance page - update middle menu status icon when switching back to details tab (so, status color in middle menu is consistent with status color in right panel).
new 74086a5 new UI - template page - update template name in middle menu when template is updated in right panel.
new aa8aa60 Modified UserContext - got rid of accountName, domainId fields as we can get this information from Account field.
new 2dd325f new UI - ISO page - update ISO name in middle menu when ISO is updated in right panel.
new 17102c4 new UI - Account page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page.
new 921249e new UI - domain page - show zero if no accounts/instances/volume is under a domain.
new a241a3f new UI - Event page - check if jsonObj is null or not before getting its property.
new fd1beef Someone commited a change in ConsoleProxyManagerImpl that breaks down system VM, let's blame git for now on this
new dd9b163 Allow host behind cluster to return real VNC host IP address
new 23f274c Send AttachVolume command even if VM is not in running state under vmware case
new 4a2d0ac Correct Eclipse project setting
new c7ca1a7 new UI - alert page - add ID field.
new e8eb8f4 new UI - router page, systemVM page - check if $midmenuItem1, jsonObj is null before getting its property.
new f546436 new UI - disk offering page, service offering page - check if $midmenuItem1, jsonObj is null before getting its property.
new eabad14 new UI - IP address page - clear grid header title and static NAT field after releasing IP.
new 0096dd0 new UI - fix a bug: curly brackets was missing.
new 9eb0cfc new UI - zone page - check if variable is null before getting it's property.
new 6198d6e new UI - pod page - get json object from middle menu item instead of details tab.
new 9885392 new UI - cluster page - fix a bug "$leftmenuItem1 is not found".
new 33c0624 bug 7270: added strip xml support to cloud-tool. status 7270: resolved fixed
new 757a920 new UI - Host page - get json object from middle menu item instead of details tab.
new bdb1f31 new UI - Primary Storage page - get json object from middle menu item instead of details tab.
new 30fa653 bug 6088: track template physical size in template_host_ref table
new d40700b Changed firewall rule's constructor
new 87fe4f2 primary storage page - remove "Edit Primary Storage" option from UI because updateStoragePool API is commented out.
new 5409b19 Refresh button - correct element ID.
new 2901cb5 Defaulted "stripxml" parameter to true in cloud cli tool.
new 385054f bug 7338: update template physical size
new 28e338f Refresh button - implement refresh button on instance page, volume page, snapshot page, IP address page, template page, ISO page, account page, event page, alert page, virtual router page, system VM page, disk offering page, service offering page.
new dce3f9f bug 7344: preventing enabling of static nat on an ip for more than one instance. Check the nat flag, and error out if set status 7344: resolved fixed
new 477bb92 Refresh button - implement refresh button on global settings page.
new ed92070 dashboard page - implement refresh button.
new 1a0ec2a bug 7346: fixing the corner case where list ip forwarding rules is called for a rule, which is yet to be expunged, but the vm is destroyed. if you call list here, an npe results status 7346: resolved fixed
new bdf4426 fixing the same issue in another command (found whilst checking references)
new 9cbb617 physical resources page - implement refresh button.
new 8b90fd5 bug 7339: use base copy size instead of snapshot size
new 49d40df domain page - implement refresh button.
new 96153b0 account page - fix a bug that refresh button was not working properly.
new f634090 new UI - zone tree - make whole pod row and whole cluster row clickable (before this change, only pod name and cluster name were clickable).
new 90bb06c new UI - zone tree - make whole zone row clickable (before this change, only zone name was clickable).
new 254a59f fix installrtng for vmware
new fff1dd8 fix classpath for xenserver-5.6.0-1
new b420ec7 UNKNOWN state is not used by xenserverJava
new 49e22e9 new UI - domain tree - make whole domain row clickable (before this change, only domain name was clickable).
new ca6a107 new UI - update zone - change warning text.
new 67fd52d new UI - refresh button - replace leftmenuId with onRefreshFn which is more flexible to customize.
new bd64f4f remove eclipse error
new a19539e new UI - zone page - implement refresh button.
new 8157294 new UI - Pod page - implement refresh button.
new 0273872 bug 7362: we were missing the size validation check, when we create a volume from disk offering (the storage.max.volume.size param wasn't being used for validation). Fixed the same, made the validation method name more generic to be applicable to all validations, and changed the param description to denote GB as the unit status 7362: resolved fixed
new 76b31ab new UI - cluster page - implement refresh button.
new d3325de 1. limit xs-tools in xenserver related java file 2. don't populate xs-tools to template_host_ref 3. introduce a new template type PERHOST, which doesn't need to be populated to secondary storage
new fb0675b bug 7365: return both physical and virutal size when creating private template
new b2ba052 - Using JSTL for the internationalization framework of the UI and standardized the message bundles.
new a6a774f bug 7369 : Resolving NPE while creating a private template from detached volume. The instance id is null when it is detached which was the culprit here. status 7369: resolved fixed
new 06c61f2 bug 7325 : We shouldn't allow attaching xen-pv-iso to any hypervisor other than xenserver. status 7325: resolved fixed
new 7e4ee81 Altering db schema - adding physical_size. This was causing runtime exceptions while running the cloud stack
new 32185d2 Fix RPM build failed
new fa9c882 Add VMWare hypervisor guru
new 54f177c 1) Make generic dao be able to persist UTF-8 string for internationalization support
new 1aee756 bug 7345: During the expunge operation, we were not calling the deleteipforwardingrule method, for a rule which was static nat. Adding that logic. Also, making a change in the domr script as we do not need to execute a line on deletion of a rule status 7345: resolved fixed
new 5c86199 bug 7342: return ipaddress instead of publicip in listIpForwardingRules/listPortForwardingRules api responses. status 7342: resolved fixed
new 2f946f6 bug 7366 : Mark template as removed if create private template from volume fails due to being attached to a non-stopped VM. This allows subsequent creation of a template with the same name. status 7366: resolved fixed
new b5f9ae0 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new db3b75b API has changed to return all if pagesize is not specified. Here is corresponding UI change.
new 17ffde1 API has changed to return all if pagesize is not specified. Here is more corresponding UI change.
new 680812f bug 7223: page and pagesize parameters must be specified together "list" api commands status 7223: resolved fixed
new 06663d4 fix missing jar files for centos
new de92288 Adding xenserver-5.6.0-1.jar to eclipse classpath and removing 5.5
new a57b99d host page - implement refresh button.
new 718e6b6 VM wizard - limit template number to be 6 on each page in VM Wizard.
new 6b37ae7 Host page - fix a bug that refresh button was not working in Firefox (but was working in IE).
new 88e4732 primary storage page - implement refresh button.
new 786c5af pagination - assign element ID to previous button, next button.
new 702aa75 comment out obsolete code.
new 83736a1 Add URI component encoding to URI util class to help utilize URL info in hypervisor host address
new 677394c Remove retired configuration varable
new 0ad7680 pagination - implement previous button, next button.
new 7dcd1f3 pagination - hide previous button on first page. Show next button if next page is available, hide next button otherwise.
new 5b72f25 reset pagination when switching to a different page.
new c67d26c bug 6969: First step of now displaying pending async jobs for listXXXCommands. There is a lot more cleanup and fixing to do but all commands acting against VirtualMachines now work.
new a703f54 bug 7314 : Extract Api - Check whether http server is running on ssvm and if not try to start it. status 7314: resolved fixed
new 3735ba1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 9a6eaaf this is a good point to commit the code; have the basic domain specific service offering working
new 1dfdcf5 another good point for checkin, added the domain checker for checks against service offerings, whilst deploying virtual machines
new 402baae adding comments for the domain checker, so that the design decision is better understood down the road
new 4387e2c another good point to commit; the basic domain specific disk offering functionality is now in place
new b51a7fe adding a security checker whilst creating a volume from a disk offering
new a477d6c adding support for updating service and disk offerings, also adding domain and domainid back in the responses to the CRUD methods for both service and disk offerings
new cad4926 replace encodeURIComponent() with todb().
new 34f660b replace noNull() with fromdb().
new 833c170 instance page - fix a bug that instance groups didn't show when login as a user.
new 59667eb Search - add getSearchParamsFn() on all pages.
new 9d33c2a instance page - implement basic search
new 6a859a9 basic search - clear input text when switching to a different page.
new 75789eb events page - implement basic search.
new b482b1c volume page - implement basic search.
new 5584177 bug 7209: check otherconfig before update
new 17f3239 bug 7368: should get volumeVO even if it is removed
new 2bcc637 remove obsolete code.
new 4b20796 remove patch domr logical
new cd5afb3 bug 6969: Fixed snapshots, templates, isos, routers, volumes, and system vms async commands to make use of the new job id/job status when listing objects with pending jobs.
new f231355 instance page - implement advanced search button clicking.
new 84323d1 instance page - fix a bug that instance groups are duplicate when login as user-role and click instance menu more than once.
new c4423a4 instance page - implement advanced search.
new 2966dd6 bug 6969: Added list async support for host
new f7b930e bug 7291: return correct install path for createtemplatefromsnapshot add more check for deletetemplate command
new aae2e95 events page - implement advanced search.
new 51ed097 advanced search - fix a bug that clicking next page will lose advanced search parameters.
new 965026a volume page - implement advanced search.
new 70d956c advanced search dialog box - Enter key pressing at any place in this dialog has the same effect as clicking search button in this dialog.
new 0309a2c clear up basic search before loading advanced search result (to avoid confusion).
new 18e2486 UI for International dropdown
new 0b76c26 bug 7216: show capacity alerts at pod level instead of zone status 7216: resolved fixed
new 794c83f bug 7216: show capacity alerts at pod level instead of zone status 7216: resolved fixed
new 9a3a5b4 bug 7314 : Extract Api - Async Framework takes care of updating the final status no need to update it inside the code. status 7314: resolved fixed
new ad571ee Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new d28d689 adding security checks for list ip forwarding rules command
new d0fc074 search functionality for ip forwarding rules, with covering of cerner cases
new dc5c824 bug 7352: implemented security for the list ip fwding rules cmd, to filter results based on user status 7352: resolved fixed
new df9cc10 instance page - advanced search - remove state dropdown field since we have filter menu on left navigation already ("Running Instances", "Stopped Instances", "Destroyed Instances").
new 457a7cd Advanced search made widder
new 21ca593 Events page - advanced search - start date, end date - apply date picker widget.
new a689807 snapshot page - implement basic search and advanced search.
new 8e4c003 IP Address page - implement basic search and advanced search.
new 66186ca bug 7348: fixing the issue of the static nat rules not being re-programmed on a domr stop/start or a domr reboot status 7348: resolved fixed
new accd9bc template page - implement basic search and advanced search.
new 2d70fb2 ISO page - implement basic search and advanced search.
new 8732005 dashboard - fix a bug "alerts is undefined" when login as user-role and recent errors is not empty.
new 8773724 fix a bug - if adding an item fails and appears in red, the next successfully added item appear in red, too. (after this fix, the next successfully added item will appear in green).
new 9075d56 Account page - implement basic search and advanced search.
new 9f5b03d Alert page - implement basic search and advanced search.
new 49dba25 instance page - customize advanced search (3 kinds: general, no state dropdown, no account and domain dropdown)
new 1a3a5b2 advanced search - show domain and account field when login as domain-admin.
new 93699c4 Routers page - implement basic search and advanced search.
new 2680b8c System VM page - implement basic search and advanced search.
new e353b7a we use 2 different tables for ip/port fwding and load balancer rules respectively. when we create a new static nat rule, this checkin tests against existing records in either of these tables based on the public ip address being mapped. if such a rule exists in either table, we do not permit creation of a static nat rule on this public ip
new dd9fd57 changing the logging and error msgs from 1:1 NAT to static NAT (in accordance with the feature being called static and not 1:1 NAT)
new 250496c Service Offering page, Disk Offering page - implement basic search and advanced search.
new b58c2d1 VM Wizard - step1, select template/ISO - implment pagination and search.
new 2e28753 add host - fix a bug "Unable to execute API command listclusterresponse due to invalid value undefined for parameter podid". (This happened when zonetree is hidden)
new ce4b496 resource page - add host dialog - fix style. (zone dropdown and pod dropdown were pushed to next line)
new f104b92 resource page - fix a bug that primary storage total number is "NaN" after creating the first primary storage from resource page.
new 87a5ee2 Create Service Offering - add public/private option. When private is selected, show domain dropdown field.
new d184c56 cleanup snapshot code
new 6f1eb4b bug 7144: return snapshotId with jobid 1. manual and recursive snapshot use the same command 2. upgrade from 2.2 beta1 to beta need to execute schema-22beta1to22beta2.sql and data-22beta1to22beta2.sql 3. upgrade from 2.1GA to 2.2GA need to execute schema-21to22.sql and data-21to22.sql
new 3f5b1e4 update service offering - support updating domain when updating a service offering.
new f8a687a 1) Implemented create/list/deleteNetworkOffering create/delete/listNetwork APIs. 2) Added networkIds parameter to deployVMCmd - accepts list of networks ids separated by coma. 3) Changed domainRouter/systemVm/userVm response to return list of Nics associated with the vm.
new f5279e7 bug 7403 : Correct NPE for ListIso command. status 7403: resolved fixed
new d7b8e93 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new b543fae bug 7366 : Removing the bootable field from "createTemplate","registerTemplate","listTemplate" and "updateTemplate" commands. Making some db changes for a successful ant deploydb status 7366: resolved fixed
new 94cb30a bug 7412 : UpdateTemlate - Adding some fields keeping it consistent with listTemplates status 7412: resolved fixed
new 223688d Port forwarding rules and load balancing rules rewrite
new bb78986 port forwarding working
new 9a70ee5 portforwarding is working
new b859e10 ip nat rule forwarding done
new 3aa1966 merge with master
new a8b617c port forwarding is now in
new b0abda3 some changes to domain specific offerings for the UI to consume
new 5db9ba6 extra comma
new 286fa72 bug 7414: changing the start.retry param to 10 status 7414: resolved fixed
new 4fc18ce bug 7414: defaulting startretry to 10 at all references in code
new 8a4d170 correct misspelling
new e393e15 fix a bug that "no items available" was not removed when primary storage was created.
new 4f2790c move db migration to script
new 7a80bf1 Disk Offering - add public/private option and domain dropdown during creation. Support domain to be updated after a disk offering is created.
new 96ac136 changed getAccountId to getEntityOwnerId
new 1c4c95f snapshot id is unique
new 9f11f52 listNetworks - don't return Networks created from systemOnly network offerings
new a587d3c fixed build
new 2759e42 Return type/trafficType in the listNetworks response
new cb605e6 listNetworks api - return only networks belonging to the caller plus Shared networks when command is called without any parameters
new bb9877b Account page - implement "Add User" function.
new f6f5ba5 bug 5881: fixing the domain name edit, with the updating of path of all the child domains status 5881: resolved fixed
new bd89804 bug 7406: returning child domains for domain admin user status 7406: resolved fixed
new 4445b89 add database name before table name
new 09aa560 Domain page - implement "Add Domain".
new 9def6cd clean up hardcoding in cloud.spec with wildcard
new 344160a Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 54ece4c - Enable virtual networking mode in the VM wizard.
new e508425 Finalized changed to enable Virtual Networking in new network model.
new 01d937c Removed old service offerings and enabled the new network framework.
new a157335 Defaulted "No Thanks" as the data disk offering.
new 01fe5ba remove find_bond
new 54e53f2 Domain page - implement DeleteDomain API.
new cc7dc5e Persist disk chain info when we detach a volume, check disk chain info when we attach a volume, this is required when snapshot operations are involved in vwmare
new 280884f Work around VMware problem about detaching volume that has snapshot been linked with it
new 150d684 1) isShared attribute belongs to Network now, not NetworkOffering 2) Added list by networkId support to listVirtualMachines command. 3) Implemented search by zoneId in listNetworks command
new 201002e Change element ID of menu "Configuration" to "leftmenu_configuration".
new 5db4f22 Change element ID of menu "System" to "leftmenu_system".
new a8429fb fix a bug that clicking system menuexpands too slow.
new 43a7bc6 use diffent dirs for oss scripts and premium scripts
new 76a98cc Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ef38551 install ubuntu 10.04 as HVM , but run it as PV
new 1bd40ce fix a bug: DeleteDomain is async, not sync.
new 41996fb Add Domain Dialog box - default parent domain dropdown field to the domain who is curretnly loaded in right panel.
new d1ce9e5 Domain page - get sub-domains only when expand icon is clicked (instead of drawing the whole tree the first time).
new ef9c9b8 split scripts to premium-script
new 41fdbfc new allocator
new 2827ab2 fix capacity
new f3c7012 remove capacity
new e99cc74 add more checks in alloctor
new 2e3ef14 refactor
new d17beeb move all the vm's state machine to itmgr->statetransitTO
new b7cdae2 fix for migration
new e591f56 add logs, and don't break old code
new 525cb3d don't break old code
new 3bd089a don't break old code
new daa9add removed router stuff from network manager
new 16caf19 New ip address states and mode
new 16cccf4 ip address modifications. removed old deploy
new cf032b7 more changes
new 98eb58b callCreate to create
new 5c73e46 bug 7296: add kvm.public.network.device and kvm.private.network.device from UI status 7296: resolved fixed
new f0dfbc4 get rid of ui/wscript_build
new cbbcbb3 remove console-proxy/wscript_build
new 8fe7d40 remove wscript_build from client/ and server/
new 006e126 remove wscript_build from deps
new 5765a56 remove wscript_build from scripts/
new 1017a41 remove wscript from python/
new 7032a59 remove wscript_build from daemonize/
new 0c1dbdc remove wscript_build from agent
new 44ad8d1 remove wscript_build from patches/
new fee375b remove scattered wscript_build from premium
new c81f010 bug 7422 : Register Template/ISO response would include domain name as well. status 7422: resolved fixed
new 14425ff bug 7415 : listTemplatePermissions - Making it extend BaseCmd and not BaseListCmd since it never returns a list. This will also take care of the ClassCastException getting thrwon status 7415: resolved fixed
new 39eb645 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new a38c182 bug 7410 : listTemplate - Correcting the pagesize use. Putting all the filters in the DB query rather than after execution so that pagesize restriction happens at the end.
new d46755c UI for Domain Dashboard
new 2e5fc3d Dashboard Domain UI with slight correction
new 0dbd21f createNetwork command accepts netmask/gateway instead of cidr. Also return start/endIp in the createNetwork response.
new 619d378 Set specifyVlan=true for default Direct network offering
new cd85135 Return trafficType/networkType as a part of Nic information for listSystemVms/listDomainRouters/listUserVms.
new bb5d00f Fix test code broken by changes in IPAddressDao
new 31b3b79 Changed create/updatePod to accept netmask/gateway instead of cidr
new 8b99a8e NetworkIds parameter is required now for deployVmCmd.
new 7cd63fa change Virtualized to Virtual
new 6a0159c Domain page - implement refresh button for each tree node.
new 864c35d bug 7316: VMware send unrecognized ZLRE encoding packet, switch to less-efficient but widely supported basic encoding mode. As the encoding is used between console proxy and the target host, which is within backend local network, it shouldn't affect AJAX performance
new 92815fc bug 7228: the exception found in this bug actually does not affect normal function but rather a ugly log message. add some protection to ignore invalid parameter from URL
new 33cfd8b disable dpkg-shlibdeps we don't want to check library dependences of fsimage.so, it will be always here
new 2006cc3 Account page - add User tab.
new e0c3c96 account page - fix a bug that wrong parameter was passed to listUsers API.
new 5571b44 1) Don't allow to delete a vlan if it has network associated with it. Also don't show such vlans in listIpRanges command. 2) Return vlan in create/list networks command. 3) Implemented list networks by type. 4) Changed listVlanIpRanges to return start/endIps in separate tags instead of returning them in description.
new fd7960f fix secondary storage in new networking mode
new baed52f account page - creating new account is using createUser API (we don't have createAccount API). So, the object returned is user object instead of account object. We need to call listAccounts to get account object to update UI.
new 6cbe520 don't need to handle ReadyAnswer in AgentHandler
new aa0fed7 move network group to oss
new 4f92608 fix nfs mountpoint
new 856914a NetworkId is optional for deployVm when we deploy it in Basic zone
new ade1b26 Removed podId from createNetwork api command
new 7cafe6d Big change of build
new c2ada1d bug 6905: send better response error message when service is not fully ready to serve requests
new 88d0ab4 Account page - implement Add User dialog (which is different from Add Account Dialog)
new 469d4e6 use internal dns instead of public for ssvm
new b4dd261 introducing a new error state
new ee42699 on a vm destroy op for a vm in error state, transition to expunging state. also expunge all vms in the error state during the expunge process.
new 8219675 adding the check for error state whilst stopping a vm; if stop is called on a vm in error state, just return
new f902a9f fixing a bug encountered during the destroy vm op; we were returning back a guru based on the wrong type: vm instead of vm.getType() which resulted in a npe.
new 10f319e bug 6800: introducing a vm error state and fixing a couple of bugs introduced by the new networking model and around vm destroy
new 7db0e79 fix NPE when starting system vm
new a230a5f createNetwork - specifyVlan parameter applies for regular users only.
new b628c3f Adding UI to allow adding of dedicated direct network
new fcdd20c more checkin
new f147bf5 start vm not working again
new e217c89 start vm not working again
new 87626be start vm is working
new d8fe8c3 everything seems to be starting and running again
new 232860c account page - user tab - implement "Register Keys" action.
new ab98a1d account page - user tab - show "no available actions" when mouse is over action menu and login as domain-admin role.
new 904bb3e Fix a problem for Xen resource when it handles VPN command
new dca59ce Disable IPAddress test case as couldn't follow on the rapid ever changing code refactoring of its dependent classes
new 0fe40e4 Add two submenu links under Account - My Account (user, domain-admin, admin), All Accounts (domain-admin, admin).
new 0cc2b1a Adding UI to allow adding of dedicated direct network
new 8440fb1 add default vaule for dns provider etc, in datacentervo
new d890189 missing default values for providers
new a87aac2 missing file
new 128bdbf macaddress generation
new 543b261 add new api SetVMOSTypeCmd
new 51b55d8 Carray storage pool uuid in VolumeTO to let hypervisor resource to identify storage easier
new c07d1b3 Account page - user tab - implement "Edit User" action.
new d61c4d0 Fixing pods to make use of netmask instead of cidr
new 000c484 account page - user tab - implement "Change Password" action.
new 7a18c09 account page - user tab - implement "Delete User" action.
new eaf4fc3 Fixed issues with vlan networks in a zone related to not making each network template unique.
new fb4c448 Don't create default pod/zone Create untagged network as a part of createZone command
new a67e912 Don't allow to create network offering of DirectPodBased type
new e19a27a remove unused dependencies from OSS
new 495e85f bug 7417: fixing the password return val issue for an iso status 7417: resolved fixed
new 20b677b add public/private/guest network in each type of vm
new 9cc7766 You can finally select multiple dedicated networks.
new 80da388 You can finally select multiple dedicated networks.
new 24b572f Fixed issue with IE not displaying the default virtual network.
new 1b666f3 apply a fix mike gave to a customer to keep the SSVM running and recovering
new ddd5bb0 Creat port forwarding rules has been changed from sync to async
new e3e34be ListVlanIpRanges can list by networkId now.
new 64e6f41 IP Address page - Port Forwarding tab - (1) add "state" column. (2) change "delete" link to "revoke" link.
new 9757b29 Adding shared Direct Network now works.
new 5c25508 IP address page - optimize code to call listVirtualMachines only once.
new e9ba426 instance page - reset password - pop up a dialog box after action succeeds.
new 954756d Introduced new NetworkElement - DhcpElement.
new d6af02b instance page - deployVM with template that is passwordEnabled - pop up a dialog box to show password after action succeeds.
new 01b4af3 Added more error logging to api commands.
new bf987c5 bug 6838: during vm creation, the volume's device id wasn't set leading to npe during attaching a new vol to the vm (it checks for device ids) status 6838: resolved fixed
new c8bd857 Set type and dhcp range in finalizeVirtualMachineProfile
new 2ffcbb8 Added isSystem parameter for listNetworks command, default value is false. If it's set to true, only system networks with trafficType=Public and and zone=Advanced are gonna be returned
new 265a6ce removing the log file accidently checked in by Alena
new 847e458 You can now view the NICS attached to a VM.
new e279389 Added created/removed fields to Nics and Networks tables.
new 6ad104f add version to script files when doing rpm build
new a06a07f Setup dhcp range in correct place
new c2bec9f Set network state to Implemented when implement network in Setup state.
new 83145c3 bug 7410 : listTemplates and ListIsos - Correcting the pagesize use. Putting all the filters in the DB query rather than after execution so that pagesize restriction happens at the end. status 7410: resolved fixed
new 2547fc1 More error logging to apis
new f794abf ip addresses are now separated from domR
new 1134fae ip addresses are now separated from domR
new beee7aa merge changes
new 49c77cf merge changes
new 2c42ebb ip assoc working
new 9bae18d merge changes
new e49fab6 Renamed MauricMoss now that we're going public with this.
new 8fa364e first part of checkin, wherein network.type param is being removed
new f2b2066 bug 7204: adding an upgrade step. This updates all zones to basic networking if direct.attach.untagged.vlan.enabled is true, else to advanced. status 7204: resolved fixed
new aad17a9 removing the @DB annotation as I am not using a txn anymore
new ee98b1a bug 7448: zone tree - add "Network" node - when clicking network node, populating Direct Network into middle menu.
new 5c689f3 bug 7437: the password is being set in the vm obj, but was being reset before returning the result obj. correcting the same status 7437: resolved fixed
new 013ed05 Don't do transition from Implemented to Setup for network
new a5d2f8b Removed check for default nic
new d1331b2 Fixed Dhcp instance - set dhcp range to the first ip address of the subnet instead of cidr.
new b5cf318 bug 7448: Direct Network page - implement "IP Allocation" tab.
new 7a8cc8c bug 7448: zone tree - network page - add VLAN in IP Allocations tab. Remove Podname from details tab.
new 7270b2f Removed network type from the UI as it is no longer used anymore.
new 1f7d74d 1) Disabled updatePortForwardingRule api command. 2) Added vm information (id, name, display_text) to all port forwarding rule responses.
new 829d6fe Fixed listIpForwardingRules command: made ipAddress required, added vm and rule state info to the response.
new f32c0b8 bug 7448: zone tree - network - add public network as the 1st middle menu item (hardcode it as "Public Network).
new 14ef4c2 template page - add hypervisor in grid.
new 61cf230 bug 7264: removing the unused param direct.attach.untagged.vlan.enabled; also changing the use of this param to Data_center.networktype.basic usage as this maps to the removed param in the case of direct untagged network. This is used in a check in recreatehostallocator
new 8ea2959 sending back a account_error errorcode for trying to log into a locked account. also, changing the domainId to domainname for this error
new c7ed0cf bug 7448: zone tree - network - only show "public network" in middle menu when zone is in advanced-mode.
new 28aa642 removed VirtualMachineGuru from UserVmManagerImpl
new f497e8e Make VMWare work
new fa45669 bug 7448: zone tree - network - public network - add "Firewall" tab, "Load Balancer" tab.
new ad5870b bug 7448: zone tree - network - public network page - implement details tab.
new ea71ade bug 7454: return the full version number status 7454: resolved fixed
new 5182897 Removing Port Forwarding tab for beta 2 until we redesign the network menu for the new networking model.
new 2965997 bug 7343: You no longer have any actions associated with source nat ips
new b0703c2 removing misleading comment as we do not user the msid in custom cert flow
new 4e9c030 bug 7448: zone tree - network - public network page - implement IP allocation tab.
new b285bbb new networking change integration
new e256a3a bug 7448: add forVirtualNetwork parameter to ListVLANIpRange. (by Alena)
new 65b1e19 bug 7385: Weekly and Daily snapshot interval was flipped by accident. Fixed now.
new 01a04ec bug 7448: zone tree - network - public network page - IP allocation tab - apply new parameter (forvirtualnetwork=true) when calling listVlanIpRanges API.
new a4f35f9 bug 7448: zone tree - network - change element ID of IP range template since it's shared by both public network and direct network.
new 83d6899 bug 7312: fixed issue where changing the "customize" drop-down when adding a new disk offering does nothing.
new 11e22726 bug 7438: Commenting out feature where you can directly create a VM from a template or ISO for Beta2. It just doesn't work with the new networking model.
new cff9855 bug 7448: zone tree - network - implement Add Network Dialog.
new b29c103 Bug 7401 has been resolved
new 2f39796 bug 7448: zone tree - network - Add Network Dialog - after adding a direct network, show it in middle menu.
new d2bd6e5 bug 7448: add domain parameter in returned objects from listNetworks API. (changed by Alena)
new b043f55 bug 7448: zone tree - network - implement Add IP Range for public network.
new 8fb9486 Fixed createPortForwardingRule command. Modified createVlanIpRange command: added optional networkId parameter; only startIp parameter is required now.
new 157156d 1)Introduced new Network Guru - used for direct tagged network. 2)Made vm start with multiple networks
new 8d87271 bug 7448: zone tree - network - implement Add IP Range for direct network.
new 198cab4 Added support code for external firewalls and loadbalancers. Added new host types and startup commands, and enabled NicVO to reserve IPs for external network resources.
new 5662ea7 bug 7448: zone tree - network - direct network page - details tab - remove IP range row.
new dcad660 bug 7448: zone tree - network - Add IP range to public network - remove VLAN Type option (because it's always "Virtual") and networkName, networkDesc (because it's for direct network, not public network).
new d7feff5 add new deps packages to spec file
new 476ed64 bug 7448: zone tree - network - Add (direct) network - remove Type (direct, public) since type is always direct, remove "untagged" option since direct network doesn't have "untagged" option.
new 3681991 adding some comments around tag edit disabling for service and disk offerings
new 88fa533 Fixed responses for userVm/domainRouter/SystemVm: added nic information.
new 1ddc5af bug 7448: zone tree - network - Add IP range to public network - fix a bug that VLAN ID field disappear after creating a new IP range to public network.
new c34e2c6 Don't return nics for system vms and domain routers. Return private/public/guest ip info instead
new 52f2d64 Fixed NPE in listLoadBalancer command
new 2e77e3b bug 7448: implement Delete (Direct) Network.
new 7129531 fix boot from iso/attach iso/disks issue
new 6a57168 bug 7448: public network - implement delete IP Range.
new ccf812d bug 7448: zone tree - network - implement Refresh button on right panel.
new 0c12bb3 bug 7448: zone page - remove network tab (replaced with network node in zone tree).
new a0bc697 remove AddDomain, AddAccount from Test Provisioning Tool (they are available in Domain page, Account page now).
new 1915cbc bug 7199: Removing capability of editing tags for both service and disk offering.
new e548922 Cleaned up the UI for Beta2 features.
new 6cff798 bug 7465: removed network type from service offerings.
new b724ff8 bug 7458: zone - network - implement Add External Firewall.
new b853cad bug 7458: zone - network - implement List External Firewall.
new d5568a3 bug 7458: zone - network - implement Add Load Balancer.
new f09eb46 bug 7458: zone - network - implement List Load Balancer, Delete Load Balancer no UI.
new 471a0e7 fixing a bug wherein the template/iso gets deleted from the host once upload, on a ms restart. it still exists in db. any further attempt to create vm from this template/iso results in failure.
new d09866a bug 7458: zone - network - after creating external firewall, show the newly created item on UI.
new 56b28cf bug 7458: zone - network - after creating load balancer, show the newly created item on UI.
new 2dd29d2 bug 7448: correct API for delete network.
new 68e6706 Fix a number of issues related with vmware on new networking
new c7d8a22 revert back an accidentally checked-in on components.xml.in
new 7ef9c06 bug 7448: direct network - IP Allocation tab - support delete IP Range.
new 49d60a4 bug 7448: hide Add VLAN button.
new 3b44a7a bug 7452: after creating a new account, clicking All Accounts menu.
new a9ecbd9 Network page - change text to be camel-case.
new 04f3a4b bug 7441: fix ipassoc when starting router status 7441: resolved fixed
new 7e9579d Fixed create/list LoadBalancerRules
new 2f0f78f Set trafficType to Public insteand of Guest for Direct network
new f48af6e bug 7317,7013: return error message if creating snapshot from KVM host os that not supported snapshot status 7317: resolved fixed status 7013: resolved fixed
new d9f5e63 Added a constructor for LoadBalancerConfigCommand, and a variable to keep track of a list of destinations.
new f6f1d38 - Added variable to keep track of a NicProfile's network
new dcb40b5 Revert "add new api SetVMOSTypeCmd"
new b24cf47 bug 6278: fix the race condition that take snapshot/and delete snapshot at the same time status 6278: resolved fixed
new 2d4432d network shutdown code
new 6893292 Changes to how public ip addresses are allocated
new 3f9d797 Changes to how public ip addresses are allocated
new 8ac694b changes from testing
new b485796 Network page - IP Range tab - add ID row.
new 3291ddc Direct Network - Add IP Range - do not pass endip to CreateVLANIPRange API if value is empty.
new 3f2f7fd Public Network - Add IP Range - do not pass endip to CreateVLANIPRange API if value is empty.
new 6a6f087 Direct Network - Add IP Range - prepend newly added record on the top.
new a5c368f bug 7472: fixing the bootloader issue, wherein a vm with iso attached fails to boot up, when trying to start from a stopped state status 7472: resolved fixed
new 020609e Dashboard for domain admin - change element ID.
new c61fbf6 add UI dependent JARs to configure
new 7bab808 fixing a npe in listIsos call; the pageSize is being passed as null. For this release, defaulting it to a large value if null. May need to revisit later
new ce3d089 Dashboard for domin admin - implement counting total number of VM, volume, snapshot, account.
new da39edb Dashboard for domain admin - implement recent errors section.
new d8f771e more changes to the attach/detach iso and bootloader flow
new 5d419be bug 7476: fixing the pod creation issue status 7476: resolved fixed
new d27c0c4 mac addresses for private ip addresses
new c896145 mac addresses for private ip addresses
new cebf829 fixing add host failure
new 9c8d8d1 bug 7474: implementing search for public ip address for a zone, without the filter for vlan db id. status 7474: resolved fixed
new 88d6ff2 bug 7467: release IP address works now. status 7467: resolved fixed
new 7a6ff9e For multiple selection middle container (e.g. Instance page), set selectable widget on a newly created sub container in middle menu. (instead of setting selectable widget to the whole middle menu)
new 4fd7a83 allow service cloud stop to stop the java process
new acef5c9 Fixed listLoadBalancerRuleInstances to return all vms in the system for the ROOT admin
new a2de4f7 fixed isNetworkAWithinNetworkB
new fd20002 Made virtualMachineIds parameter required for assignToLoadBalancerRule command
new 0f22dc9 Domain page - switch back to details tab when different domain node is clicked.
new 789f6f2 secondary storage - fix a bug that newly created secondary storage has duplicate copy.
new d9c77e0 bug 7416: return guest/private/public ip/netmask/gateway info for the domR instead of returning list of nics status 7416: resolved fixed
new 790bf40 Forgot what i change but must be important
new 7cfbd5b missing mac fields
new 3ceffaf Use "revoke" istead of "pending" field in load_balancer_vm_map table.
new 87ee0ca Fixed createPod command
new 327f373 IP Address page - load balancer tab - add a paramter ("applied") to API call when manage section is to be expanded.
new cc98337 Create default networks when zone is created
new da5b8d2 IP Address page - Load Balancer tab - correct parameter name.
new d341ea4 API parameter name has been changed. Here is corresponding UI change.
new 4ea8424 External Firewall, External Load Balancer - change lable from "URL" to "IP" since what API returns is actually IP instead of URL.
new b9491fc UploadLoadBalancer API has been changed to disallow private port to be updated. Here is corresponding UI change.
new 94330f0 IP Address - load balancer page - fix a bug that algorithm dropdown didn't show the right value in edit mode.
new 8db9f9f Fixed listLoadBalancerRuleInstances to list only instances belonging to LB rule network
new 7d7817e Delete corresponding networks during zone deletion.
new 1689ed8 1) Add vmwapre library jars to deps and purposely left vmware-axis.jar behind to use cloud-axis.jar instead, this is to solve the conflict between iControl.jar 2) Fix issues in setting user_data python implementation for vmware
new dedfe57 seraral fixes for VMFS storage
new fbd2e32 Optimize afterAddingMidMenuItem() - do not need to pay extra parameter hasMultipleSelectionSubContainer.
new c7a9267 Delete network as a part of account cleanup
new 33f71e1 bug 7408: returning the source id and source type for vol creation status 7408: resolved fixed
new 69403e0 Basic Search - search by keyword parameter.
new 85f3a48 creating new item in middle menu - put newly added item on the top instead of on the bottom.
new 84edea9 domain page - fix a bug that newly created domain appears twice in domain tree.
new 65f53e3 1) Create default networks for zones specified in server-setup.xml file 2) Direct pod based netwoks is taken care by DirectNetworkGuru now
new b1e649f Creating new account - switch the context to "All accounts" if it's not "All accounts" that is being selected. (e.g. it's "My accounts" that is being selected).
new 742bb65 IP Address page - Basic Search - search by keyword parameter.
new 24b92b2 Network page, cluster page, primary storage page, host page - show middle menu without search panel and pagination.
new d077b12 bug 7498: fixed search by keyword in listUserVm/listSystemVms/listRouters commands status 7498: resolved fixed
new f44af7d bug 7449: ISO page - add isFeatured dropdown to Add ISO dialog and list isFeatured in grid.
new 5e61be6 fix bugs in allocator
new 4549552 Update ISO - update embedded jsonObj after calling UpdateISO API.
new 0754663 Update Template - update embedded jsonObj after calling UpdateTemplate API and UpdateTemplatePermission API.
new 7ba5fa9 bug 7469: Snapshot page - Create Template from Snapshot dialog - add "isFeatured" dropdown field.
new ee6e7b8 replace search_panel as a blank one (blank_search_panel) on pages that has middle menu without search and pagination (e.g. network page, cluster page)
new d673686 Added Availability field for NetworkOffering. Added updateNetworkOffering API command
new 58f2c90 listLoadBalancerInstances command: don't show vms as available for LB assign when it's Nic ipv4 field is NULL.
new 50a076e The left menu navigation should be smooth now.
new e39f664 fix storage creation bugs
new 0547b89 2.1 old UI - fix error "page needs to be specified when pagesize is specified".
new 05ce5e7 2.1 old UI - fix error "pagesize parameter is required when page is specified".
new 4c2bc40 old 2.1 UI - response of createNetworkGroup API has been changed. This is related UI change.
new e22f072 old 2.1 UI - network group - listnetworkgroups API has been changed. Here is related UI change.
new d7571ee 2.1 old UI - network group page - API response has been changed. Here is corresonding UI change.
new dd8be65 synchronize xenserverconnection function on pooluuid
new 0d5555f Account page - fix a bug that newly created account in middle menu showed wrong data.
new b79cc43 Add "Security Group" at left menu.
new 6e8a64d Add Network Offering page.
new b2f3728 Network Offering page - add availability field.
new 82d15fc Set correct response name for updateNetworkOffering command
new 3a8ab08 Network Offering page - implement "Edit Network Offering".
new c64abad Network Offering page - corresponding UI change after updateNetworkOffering API is fixed.
new 8a62fa3 left navigation - security group - fix css.
new fbbf78e intialize only get xenserver info
new 1f2ff1b host page - make statistics tab the last tab.
new 6ae9e73 bug 7466: adding a whole bunch of new apis for accounts and users; merging account locking and disabling into one; preventing account manipulation on user disabling; disabling user lock
new ca65289 Removed some alt parameters in image tags so we don't see text when images are loading slowly.
new 7385118 Fixed the build due to including some wrong class.
new b0305e7 host page - add primary storage tab.
new 31c1076 fixed adding host
new 264dd96 host page - primary storage tab - implement 3 actions.
new 6362f0c when clicking cluster node in zone tree, list only hosts in middle menu. (before this checkin, we list hosts and primary storages in middle menu)
new e466905 bug 7271: Fixed an issue where async query commands continue to execute even after leaving the current page context. This results in some weird UI behavior such as duplication or even items being added to the wrong pages.
new 9c1447c pass conn to function
new a8e62cf remove primary storage page since primary storage is only a sub-page (tab) in host page.
new 4c44ffe Host page - implement basic search and advanced search.
new 66ab7e3 related UI change after API Bug (#7498) is fixed.
new c1db5b6 1) Fixed associate/disassociateIP address commands. The procedure is changed from 2.1, right now on single ipAssoc command we get a new ip and reapply all exising ip associations. 2) Added restartNetwork API command. Currently the command reapplies ip addresses for the network. TODO - reapply PF/LB rules and restart the domR.
new b495030 bug 7518: disable nfs-common for router/console status 7518: resovled fixed
new b2cb4a0 few changes in international drop down menu and tree arrows hit area made bigger
new 7ac8bfa Network Offering page - implement basic search and advanced search.
new 7c7989a bug 7466: related UI change for CreateAccount API.
new 3799613 some more changes for the account creation
new 5726ebc bug 7466: disableAccount and lockAccount have been merged into 1 single command. Here is related UI change.
new 2719972 Let discovers be able to identify itself
new d34d8f7 bug 7466: implement new API DeleteAccount on UI.
new d083783 bug 7466: implement new API disableUser.
new 4875cbf bug 7466: account page - user tab - add state field.
new 7f199c5 Add VMFS (iscsi) storage support in UI for vmware
new b383aac bug 7517: Added an ability to specify vm's host name during vm Deploy using "name" parameter. The parameter is optional. status 7517: resolved fixed
new 050f8aa fix a bug that UI shows "Session is expired" when login as user-role or dominAdmin-role.
new 2da50d8 bug 7498: fixed search by keyword in listVolumes status 7498: resolved fixed
new 5eb22c3 New Title icon for network offering
new 66825d0 New title icon for Network Offering
new 62783ee bug 7466: account page - user tab - implement new API EnableUser.
new 5a51e93 Bit change in rows
new 912cfef Let selection of hypervisor type when adding a host
new d636070 Title icon for securitygroup
new 4ca2b88 Fixed ipAssoc command to throw an exception when virtual network is null
new 97714a5 bug 7466: account page - implement new API UpdateAccount.
new a0b40ea Re-enabled Port Forwarding Feature.
new becc285 - Updating jquery library to 1.4.4
new 4bd6d85 remove blank_search_panel since middle menu in all pages support search function now.
new 350a482 network page - implement basic search.
new 55f2f29 change XenServerConnectionPool from hostuued based to pooluuid based
new 52e6e4d bug 6930: return async job info in listHost/listStoragePools commands status 6930: resolved fixed
new 1e595dd network page - implement advanced search.
new 65c094a Add a API to allow adding external hypervisor cluster
new 7224e1c Implemented applyLoadBalancer rules in domainRouterManager
new f1db650 Security Group page - implement details tab.
new 6d4f00e Add External Firewall, Add External Balancer - encode the whole URL value.
new d013846 CreatePortFowardingRule API has been changed. Here is related UI change.
new d427cda 1) Return associatedIpAddress in listPublicIpAddresses command. 2) Disabled create/deleteNetworkOffering API commands
new 0d1c529 Fixed revokeRule method to set FirewallRule state to Revoke in the DB.
new 897568e Security Group page - implement Delete Security Group action.
new dc97167 Fixed issue where you could not click next on the VM wizard
new c557059 Fixed issue where you could not click next on the VM wizard
new 5279ac1 fix expunge
new 5f13d93 Midmenu icon for Security Group
new b1d50a4 Host page - After creating primary storage, add a subgrid item in primary storage tab in host page (instead of adding a new item in middle menu)
new 39cc371 network gc
new 65d0b32 removed a bunch of old code
new e613eca unit test passed
new a7a4d92 Renamed Start2 to Start
new 23593e1 Restored the Help and Refresh link.
new a25aeb4 Added a configuration variable to keep track of the number of bits to reserve for VLAN information in guest network subnets.
new 1433c3a We no longer place primary storage in middle menu. Here is related UI change.
new 032f321 catch exception if mysqld has not been started when perform 'cloud-setup-database'
new 5154ba1 bug 6361: this is a good point to commit; 1st round of refactor is done, code is clean compiling and ms is deploying
new 5bb4aba bug 6361: changing the index file to updated table name
new cec2601 bug 6361: added some more comments
new 29f490f bug 6361: changing the command names to map to security groups
new 36331d7 New Advance Search UI for Account.jsp files
new 8a00252 updating the config var name to the refactored value
new 6419e49 add guid in cluster table
new 077e2f7 Security Group page - implement Add Security Group action.
new 4a6933f 1) Enable addExternalCluster API command
new d73e06a bug 7509: adding search by id for security groups, also refactoring a few method names to use the new scheme status 7509: resolved fixed
new 9185244 Network Offering page - only show network offering whose type is Virtual.
new 5b11649 Removed even more old code
new adc9ffe more changes
new e38d73d More refactoring to fix issue where detail pages were not load correctly.
new 294332c fix issues in addExternalCluster command
new 376d5da bug 7106: fixing the account updating bug status 7106: resolved fixed
new f7554a9 a minor fix
new 19431d3 add security group support for kvm
new 339cf3d fix rebase
new 8ffe2ecf listMidMenuItems() has changed, adjust cloud.core.cluster.js accordingly
new 7faf41e pass pooluuid to xen.configure
new cde8a0a Network Offering page - only show network offering whose type is Virtual.
new ce4ad39 domain tree - clicking between domain treenode won't reload domain.jsp.
new 0049c74 1) Different format for LoadBalancerCommand. 2) When apply lb rule for domR, resend all lb rules belonging to the lb network
new ec1749a Removed unused code that was commented out previously.
new 8807fc8 Don't send applyLB command to the backend when domR is stopped.
new 1792bec Fix for Advance Search popup
new 18762b3 Zone Tree - load JSP file into right panel only when clicking different type of node in zone tree.
new 5b39bd6 fix a NPE when destroying a detached volume
new bef989c refresh UI correctly after adding external cluster
new c1ee386 zonetree - fix a bug that clicking network node didn't refresh middle menu.
new c191024 Change in Advance Search button
new 4396a06 Resouce page - initialize JQuery dialog only when new JSP file is being loaded into right panel.
new 14379d6 Zone page - initialize JQuery dialog only when new JSP file is being loaded into right panel.
new b1f9231 Advance Search for Alert and Diskoffering
new 12f8c27 Advance Search new UI for Event, golbal setting, Instance
new aa4bc2b4 New Advance Search UI for ISO, ROuter, Service Offering
new 68f8f1c Network page - initialize JQuery dialog only when new JSP file is being loaded into right panel.
new a826655 minor fix: retry if network is unavailable
new ca92c28 Fixed setupNetwork command to use vlan tag instead of vlan dbId. Changed LoadBalancerConfigCommand to use Array data structrue instead of List as list is not handled well by gson.
new a1f2fec New UI for Advance Search in Snapshots, systemVM, template, volume
new 75b02e8 bug 7484: Fixing the issue of management server crashes on setting values for timer intervals to be 0 or less status 7484: resolved fixed
new 59cf483 Added "state" parameter to LoadBalancerRules response
new 35b59a5 New UI advance Search implemented for Host, IPaddress, Network, Network Offering, resource, security group
new c72527a add DB migration for cluster.type
new d18b03c UI fix for Advance Search
new 0b678f0 Host page - fix a bug that caused a javascript error when clicking Add Primary Storage dialog.
new c21fc72 New Advanced Search dialog - clicking advanced will open the dialog. Clicking advanced again will close the dialog.
new f65ff25 new advanced search dialog - fix a bug that search word is still "on" when visiting another page without closing the dialog first.
new c6633f9 delete cleanup.py
new 3094df9 Event page - advanced search dialog - include keyword from basic search when doing search.
new 6ff038a delete ISCSISR.py
new 34de842 Event page - advanced search dialog - include keyword from basic search when doing search.
new f1bdebb remove LUNperVDI.py
new d35fbad get 5.6 NFSSR.py
new a54c5e8 fixing the issue wherein public network guru failed to get ip address for direct network in case of security groups
new a8a6419 remove scsiutil.py
new 2dd9eb8 Volume page - advanced search dialog - include keyword from basic search when doing search.
new e03693f Make AddClusterCmd API generic to all hypervisors, change UI accordingly also
new 769e47d How come this file is missed in git?
new ecc4297 Use Equal instead of Like when listPublicIpAddresses by ip
new 8d8dc33 Security Group page - add Ingress Rule tab.
new 9adf417 refactor
new d50d20d refactor
new b83c5bc Security Group page - implement Delete Ingress Rule.
new c5b33a6 bug 7471: UI will make use of the new network offering "availability" parameter to choose how to display the Virtual Networking model in the VM wizard.
new f92482f add clustertype and hypervisortype to ListClusterCmd API, improve addHost UI to deal with multi-hypervisor
new 5eae892 commenting out this assert for now as it might break code
new 92d8171 Zone tree - only advanced zones show network node. Basic zones don't show network node.
new 3a6d0e7 refactor
new 950ed41 fixed build
new 44a8fdf fixed mount issue
new baa6666 create xenserver 5.6 patch file
new e71f6cb Pod page - correct CIDR to netmask.
new 5e8be4a Place Add XXX buttons in each related page instead of index.jsp.
new 3cd989c 1) Changed format for IpAssoc command. Instead of sending the ip addresses to assign one by one, we send a list of ip addresses to the agent. 2) Fixed createVM with multiple networks
new 116ddb3 Port forwarding rules support for domainRouterElement. When new pf rule is created for a public ip address, we resend all existing rules for this address to the domR.
new 09138f3 Pod page - show "Add IP Range" option if its zone is in basic-mode.
new c7fb7f3 Pod page - change network tab to IP Allocation tab.
new ddc69cd Assign sourceNat ip address to domR only, skip DHCP.
new ea06686 network page - fix a bug that clicking Add Network Button didn't work the first time.
new 8309953 IP Address page - add Associated Network ID field.
new 6c9d3da bug 7500, 7447: add external url for template download status 7500: resolved fixed status 7447: resolved fixed
new ae0d7b5 bug 5815: IP Address page - pass networkid when calling listVirtualMachines for VM dropdownboxes (in details tab, port forwarding tab, load balancer tab)
new 583d4a2 bug 7582: there was an error in re-starting user vm, due to the master refactor which happened. Fixed that regression status 7582: resolved fixed
new f40fbb9 Revised UI for Advance Search
new d9292d0f New Advanced Search - change container.
new e3d030e New Advanced Search - change element ID of advanced search box container.
new b4029d0 Fixed guest ip range display issue
new 291a966 bug 7535: ISO page - hide "Download ISO" option for non-admin user.
new 228eba3 Add clustertype field to response of ListHostCmd. Improve UI display related with cluster/host
new 2be0b45 support xenserver 5.6 fp1 in oss
new bf1f6a2 Don't need this logic anymore, as xenserver can't handle this case: can't boot from an iso that different from the vm's template
new e3aecc1 bug 7543: volume page - snapshot tab - empty snapshot container when clicking on each volume.
new 0756ca6 bug 7543: instance page - empty subgrid item container when tab is clicked.
new 2f28081 Revised New UI for Accounts
new 7ac0960 bug 7543: Account page - empty subgrid item container when tab is clicked.
new af2ce80 add XenServer56FP1Resource.java
new 626a03a Make a Xen specific requirement for guid on cluster really Xen specific, so that it won't affect KVM/VMware
new 6eacec7 bug 7528: the vm expunge action wasn't destroying the volumes during vm destroy. Added logic to do that. Also, made sure the volumes are removed during vm expunge status 7528: resolved fixed
new 5c04815 bug 7543: Domain page - empty subgrid item container when tab is clicked.
new dd6bcf0 bug 7543: Host page - empty subgrid item container when tab is clicked.
new 419ef40 Revised UI for Advance Search for Alerts and Events
new 797897a retire cluster page.
new 7f393ee Fixed dialog issues with adding clusters.
new 57de819 add XenServer 5.6 FP1 specific guest os type
new 41ef0fd host page - clear right panel when clicking different cluster node.
new d63e61c adding some code to ensure system vms come up for the direct untagged case (zynga setup). Also, checking in some changes on behalf of Alena
new a242235 Revised UI for Advance Search in Router and Snapshots tab
new 193a4f6 Revised Advance Search UI for Network Offering and SystemVM
new e82573d Revised Advance Search UI for Disk oFeering, Instance, ISO, network
new ae4bd0f fix a security group bug: restart mgt server or reconnect xenserver will destroy existing security group, then you can't ping user vm any more
new eebb102 fix security bug for kvm
new a6a00fb Revised Advance Search UI for Host, IPAddress, security Group, service offering, template, volume
new 769b89b RestartNetwork command is async now
new b228ae6 Set domR access details (name, privateIp) for various commands - PF/LB/IPAssoc
new 0b01919 bug 7584: volume page - add a new action "Download Volume".
new 6da6330 WIP to fix domr network integration
new 64a831d Fix merge issues
new 5c9a115 WIP 2
new 86b06d1 Changed isCustomized to all lowercase to follow standard response returned as part of listDiskOffering
new 7743e4f bug 7600: Fixed naming issues with Host page
new d7c81b7 WIP 3
new 6a35f1b Set broadcast domain type to Native for directPodBased network
new 1597671 Merge branch 'fixloadbalancer2'
new 1cc03c9 don't see why we need this code, so remove it
new 8250282 Filter icon made wider
new ca6b1cb bug 7602: instance page - volume page - add "Create Snapshot" option.
new dfefbf8 Filter icon made wider
new a654060 Resolved issue in Dashboard where pod was coming on the second line in small resolution
new 4063ce6 bug 7546: it is caused by slow vdi-copy, there are several vdi-copy as the same time, it triggers 30 minutes timeout. change vdi-copy to async and the timeout is 2 hours now, hope this mitigate the issue.
new c57bc75 Grid Action dropdown made smaller
new a186ae1 bug 7485: if volume is not created, creating snapshot on it will fail
new 387c70d Action dropdown shifted up
new 87df47c bug 7547: template page, ISO page, volume page - decode URL returned from extractTemplate/extractISO/extractVolume API.
new 07830c1 bug 7573: Zone page - Add Pod Dialog - add "Guest IP Range", "Guest Netmask", "Guest Gateway" when zone is basic-network-type.
new 51daa4c bug 7573: Zone page - Add Pod Dialog - fix a bug that duplicate newly pod node appears when zone node is close after add pod action succeeds.
new 21bb9df Fixed accountCleanup to release all public ip addresses and delete the corresponding networks.
new 724b8d8 Don't allow to remove a network with deleteNetwork api when the network has active nics assigned
new 356526d Changed exception code to give the scope of the problem
new 0ecb011 renamed the domainrouter services
new 91573b6 more changes
new 51d1aa2 Fixed publicNetworkGuru to set Broadcast URI for Public tagged network.
new 91d8e6f bug 7617: use correct patch path for oss
new aed2004 bug 7459: honoring the isBootable flag for isos status 7459: resolved fixed
new 888b031 bug 7573: Resource page - Add Pod Shortcut - add "Guest IP Range", "Guest Netmask", "Guest Gateway" when zone is basic-network-type.
new 1216ffd WIP
new cc5dea4 Add RemoteAccessVpn service
new c0de8fd bug 7609: check if the vm exists before get vnc port
new bd6de59 Introduce XenServerJava-5.6.0-1
new 419e1f5 patch for Connection
new f413c32 bug 7573: Resource page - Add Pod shortcut - fix a bug that duplicate newly pod node appears when zone node is close after add pod action succeeds.
new eef8525 bug 7585: Update Zone - pass DNS2, internalDNS2 to upadteZone API even they are empty strings.
new 0e9456c Label removed from System VM advance search form
new 4ae3255 bug 7588: Fixed a really annoying jquery/browser issue related to dynamically adding radio buttons to the UI. It finally works on all browsers.
new fdbcb58 event page - implement new advanced search.
new 500d002 Changed color for midmenu selected and added up arrow for advance search
new b9af2d4 new advanced search - change element ID.
new 6b1e4d9 made some changes to the vm expunge flow, also added a state transition to error for vm if creation fails
new 676b2e7 bug 7539: Template page, ISO page - when isready == false, do not show Download Template/ISO option.
new bcc327c correct path in patch file
new a85343f bug 7592: Physical Resources - zone - network - Add Network dialog - remove pod dropdown field.
new d5a8136 bug 7585: adding logic to ensure empty strings are a valid input during zone edit status 7585: resolved fixed
new 6a1a88b pod page - clear grid header title after deleting a pod.
new 078a377 bug 7607: changing sizes for default disk offerings status 7607: resolved fixed
new f317f5f Revised UI for Actions gropdown
new 8bcd354 new Grid action Dropdown for Globalsettings and Pod
new de1d879 fix typo in addHost dialog
new 1bea7b8 Revised Grid Action UI for Account, Domain, Pod, Zone
new c10b79c bug 7604: physical resource - zone - network - create network - call even handler of VLAN scope when everytime Create Network Button is clicked.
new 4766dfb Revised Advance Search UI for Disk Offering, Host, Instance, Ipaddress, ISO
new 4bbf198 Revised Advance Search for Network Offering, Router, Security Group, Service Offering, Snapshots, SystemVM, template, Volume
new 6d2af89 bug 7621: snapshot page - create template dialog - add isPublic dropdown.
new aab81a2 bug 7621: volume page - snapshot tab - create template dialog - add isPublic dropdown.
new bb5859d bug 7615: enabling the system vms and domr to be ha-enabled by default status 7615: resolved fixed
new eabea78 bug 7638: Added deep link support for the UI. Only support values are "instance", "volume", and "ip" for now as indicated in the bug.
new c2a3beb new advanced search - clicking arrow icon to show advanced search or hide it.
new 175f998 Up arrow button for Advance Filters
new 66c41ef new advanced search - hide/show extended search when arrow icon is clicked.
new 7c44823 bug 7625: setVCPUsMAX first then setVCPUsAtStartup
new dac008f bug 7504: Added started event when API command execute is called
new fc8138b bug 7504: Added new usage event table
new a7626fc bug 7504: Added usage events
new b12cd70 bug 7504: Added usage events and made corresponding changes in usage server
new 2d7979e bug 7504: UsageEvent dao and related objects
new 9837cba bug 7504: Add usage events for VM destroy and stop during account delete
new fe6824a fix upload ova template
new 9fd2486 bug 7641: resource page - Add Pod dialog, Add Host dialog - zone dropdown field might be empty (e.g. before first zone is created). Skip API call if zone field is empty.
new ec9260c bug 7619: Added list of Capabilities parameter for Network status 7619: resolved fixed
new 882fe2e fix vmware template url
new 572f4bb new Advanced Search - remove watermark when a field with matermark (e.g. "By Account", "By Startdate", "By Enddate") is mouse-clicked.
new 34db735 Hiding Security Groups for beta2 for now.
new a3ad3e0 Color changed for Grid Actions dropdown
new 4615636 new advanced search - slide down/up (500 milliseconds) when showing/hiding advanced search.
new 04f39a7 Revised Advance Search UI for Network
new 1805c73 1) Add HostStats support to vmwre
new 5a0fa33 SetupAnswer need to indicate whether reconnect is needed
new 7ef2deb bug 7649: physical resource - zone - network - There is always at least one item (i.e. public network) in middle menu. So, "no items available" shouldn't be in middle menu even there is zero direct network item in middle menu.
new beffe26 new Advanced Search - skip input field's value if it's watermark when searching.
new 38aa405 new advanced search - check advanced search is shown/hidden, then search with/without input fields in advanced search.
new fe24fc0 Alert page - implement new advanced search.
new ac4295d bug 7605: fix release link local when domr stopped status 7605: resolved fixed
new 3ac9397 add vhd-util which comes from xen-4.0.0/tools/blktaps/vhd, it doesn't check timestamp
new 1f4cb9b bug 7519 : extract functionality - changing it to support http protocol. Making the URL's robust against the start and stop of agent on ssvm.
new a6fca4e Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 3775ba0 Added Services (dhcp, gateway, portForwarding, etc.) to NetworkOffering.
new bceff40 new Advanced Search - fix a bug that advanced search dialog didn't appear when clicking the same type of submenu (e.g. "my accounts", "all accounts").
new 5159e18 new advanced search - move advanced search dialog back to hidden conainer when advanced search dialog is closed.
new b0c7c8c host page, network offering page - add hidden container.
new db9a24c Leftmenu firstlevel down arrow changed
new 6b653f2 minor change in grid action dropdown
new eb1f1da Assert when capability is not supported by service
new b437b8b listPublicIpAddresses api: return networkId (the id of the network ip belongs to) and associatedNetworkId.
new 0d612c4 catch runtime exception
new dfb7362 PublicIpAddress response - search for default Public system network offering instead of hardcoding the id to 1.
new c042799 English made as default for Languages dropdown
new 35a8318 bug 7606: fixing the delete zone functionality status 7606: resolved fixed
new 727f56e Mark all corresponding vm/lb mappings as Revoke when delete loadBalancer command is executed.
new fbac12b instance page - advanced search.
new dd48a5c Instance page has 3 kinds of advanced search dialog. Append different advanced search dialog to search container depending on which left submenu is clicked (my instances, all instances, running instances, stopped instances, destroyed instances).
new edc001b IP Address page - details tab - add Network ID row.
new 928ab98 Added new network Capability "TrafficStatistics" for LoadBalancer and Firewall services
new 170a2bc IP Address page - get network data and store it into middle menu item (for later use).
new 1646bf6 when add an iscsi storage pool, always try to intrudec it first.
new 3735c91 Change in div structure for top actions button
new dfaf7c4 Remove vm from Load Balancers when vm is Expunged. Added more logging to vm expunge process
new 3e08916 Fixed listPublicIpAddresses for Direct guest network to return networkId associated with corresponding vlan (if null is returned, UI IP tab gives an error on listPublicIp)
new af92af5 IP Address page - show Port Forwarding tab if network service includes { "name": "PortForwarding", "value": "true" }. Hide it otherwise.
new de53129 IP Address page - (1) show Load Balancer tab if network service includes { "name": "LB" }. Hide it otherwise. (2) show VPN tab if network service includes { "name": "Vpn" }. Hide it otherwise.
new c737ba1 IP Address page - details tab - show "Enable Static NAT" option only when network service includes "StaticNat".
new 66e0ca1 IP Address page - Port Forwarding tab - populate protocol dropdown by network service firewall SupportedProtocols data (instead of hard-coding).
new 5577e0c IP Address page - create load balancer rule - populate algorithm dropdown with network data instead of hard-coding.
new 0356b80 IP Address page - Edit load balancer rule - populate algorithm dropdown with network data instead of hard-coding.
new a4e791a now, you can remove the last host in a cluster
new 2762f0c release cpu/memory after vm stopped for a while
new bb0e6a0 bug 7504: Events refactoring
new 53d3455 bug 7504: Events refactoring
new e51dc79 bug 7504: Events refactoring status 7504: resolved fixed
new 8f7c0bc bug 7680: Use correct name ("source") for one of supported LB algorithms. status 7680: resolved fixed
new 1360c1d IP Address page - fix a bug "networkObj.service[0] is undefined"
new eb0be68 IP Address page - fix a bug "networkObj.service[6].capability is undefined"
new ecc9aab Added no args constructors to IpAddressTO/LoadBalancerTO classes.
new 0da33ad bug 7673,7645: fixing the vm expunge issue. also modifying the delete pod flow to only check for hosts that are NOT removed from the pod. also, checking for alerts on the pod whilst deleting pod is not right. we should be able to delete a pod regardless of alerts issued on the pod. the resolution of alerts is a separate issue status 7673, 7645: resolved fixed
new 4b57e3c fix ipassoc command
new 2203f9c Instance page - implement new advanced search.
new a619f71 adding a new event type for custom certificates.
new 2a87d31 volume page - implement new advanced search.
new bc8b7ed Snapshot page - implement new advanced search.
new bb74da0 IP Address page - implement new advanced search.
new 366cd3d Security Group page - implement new advanced search.
new b200771 Template page - implement new advanced search.
new 3f47c5f ISO page - implement new advanced search.
new aeb4c46 Account page - implement new advanced search.
new bb71708 bug 7677: fixing the volumes issue when we destroy a vm status 7677: resolved fixed
new 34cec61 Don't blindly switch to XenServer in premium build if database is pre-populated with a hypervisor tyoe other then FOSS default KVM
new dceab9f bug 7705: deletePortForwardingRule is Async now status 7705: resolved fixed
new bb088a2 bug 7489: Added events for network create/delete status 7489: resolved fixed
new 344a151 someone had commented out the domr code in the storage maintenance, enabling the same
new aa99173 fix pf rules for kvm
new b7317c1 bug 7616: Don't try to apply portForwardingRule when vm's nic is not set with Ip address status 7616: resolved fixed
new bdd925b Virtual Appliances page - implement new advanced search.
new 65f9f02 System VM page - implement new advanced search.
new c47ba59 Service Offering page - implement new advanced search.
new 4f0e28a Disk Offering page - implement new advanced search.
new 0f109fb Loading part changed for Physical Resources, Zone, Pod etc
new 14b034b Smoothed out the display of items in the middle menu. It was possible to click on menu items and have items listed from a click on a different menu items due to a race condition.
new 06d7f63 Network Offering page - implement new advanced search.
new 94bbaeb Remove type from search in network offering page. (because default query for this page is "listNetworkOfferings&type=Virtual"
new 3d33419 bug 7692: Fixed issues with clicking on the physical resource link and resulting in the mid item section showing up.
new 788d30c Network page - implement new advanced search.
new 719f398 changing domain.suffix to guest.domain.suffix, along with associated deps
new 7b3b907 bug 6168: throw a runtime exception when unable to schedule Async job instead of returning jobId=0L status 6168: resolved fixed
new 71493b0 Host page - implement new advanced search.
new a5cd2ea fix a bug that host page had duplicate advanced search when clicking between cluster node and pod node.
new 0445358 Bug 7709: let addPrimaryStorage be aware of hypervisors and do it smartly
new d28cd86 search dialog - add "by zone", "by pod", "by domain" as the first option in dropdown field. (because label has been removed to save space)
new 5add1d3 instance page, volume page - correct style (class name) of search field.
new 870ad08 Bug 7709, forgot to update host.jsp and also a copule fixes in validation
new 73d68df account page - search dialog - add "by role" as the first option in role dropdown field. (because label has been removed to save space)
new 8c3bde9 search dialog - add "by xxxxxxx" as the first option in search dropdown field. (because label has been removed to save space)
new 71aa902 host page - search - specify state dropdown.
new a8736c4 fix a bug that search panel is not hidden when clicking network node in zone tree if search panel is showing on previous page.
new 52478aa bug 7699: set correct account_id/user_id for createUser events status 7699: resolved fixed
new cd73ff5 adding an upgrade script
new 1e17559 bug 7689: whilst editing pod, we were not calculating the netmask if the netmask is not passed down from the UI. Re-calculating the netmask, based on pod attribs in db status 7689: resolved fixed
new 2d316ea bug 6056: Changed format for API error response. status 6056: resolved fixed
new 2d722e6 fix exception in PingRoutingWithNwGroupsCommand, due to no json serialize for pair<long, long>
new 6930bf1 IP Address page - load balancer tab - add State column.
new 0aa24c9 bug 7686: when detach iso, always remove is from uservm table to make sure ISO is remove after stop/start
new 1ac8990 Increased the top_button_container width to better accomodate the top buttons.
new 59187ee Bug 7715#:Temporary Fix for Secondary storage button
new b3919e9 Help Link has been removed temporarily
new 6872777 bug 7620: this is caused by delayed volume creation, doesn't make sence to create a template on empty volume, just don't allow it
new a0828d7 deletePortForwardingRule API has been changed from sync to async. This is corresponding UI change.
new e346c3b import cleanup
new 5d3173e bug 7721: generically fixing the url decoder issue for all commands, wherein we block any input which contains % eg. name, displayText. We throw the apt error back to the UI for the user to act upon status 7721: resolved fixed
new 5903e91 host page - fix a bug "clearAddButtonsOnTop is not defined". This function is retired.
new 88afdb3 Made NetworkId parameter required for Vlan, modified DB schema and corresponding Managers' methods. For Virtual and Direct untagged vlan networkId is got from default system Public/Public-DirectPodBased networks accordingly
new 3671d5c zone tree - show loading image when expanding/collapsing a zone node.
new 960b91a zone tree - show loading image when expanding/collapsing a pod node.
new 3a14357 bug 7659: fix the race condition that agent inside systemvm connecting to mgt server at the head of startcommand returning to mgt server, then got a NPE. and fix bugs in security group of KVM status 7659: resolved fixed
new 383f524 fix a bug that zonetree is not expanded/collapsed after being clicked the 2nd time.
new 085824d 1) Updated schema for data_center - provider fields can have NULL values. 2) Fixed deletePortForwarding/deleteIpForwardingRule commands to return false when delete rule fails.
new 4a3418c Clicking on arrow icon of Physical Resource menu will show a loading image until the whole zonetree is expanded/collapsed.
new 8fa850c cluster node template of zonetree: add loading container, host container, storage container.
new 271b1ee add consoleproxy.disable.rpfilter configuration variable to get rid of the annoying access issue in development environment.
new 920c7b3 bug 7503: set hypervisor type when we create the cluster, as we already know the hypervisor type in adavnce when adding host. status 7503: resolved fixed
new d005f91 bug 7603: update uservm count when deploy/recover vm. Also fixed updating volumes count when volume is created as a part of vm deployment status 7603: resolved fixed
new a1855eb Show expandable close arrow icon for cluster node that has host. Otherwise, show non-expandable icon for cluster node.
new f865e8b moveVolume is broken due to not setup hypervisortype in dskch fixed
new 494a46a bug 7735: Set null for templateId instead of -1 for usage records status 7735: resolved fixed
new c11b861 bug 7359: search for removed accounts also while composing usage records response status 7359: resolved fixed
new 1afb34d Added code to do migration
new 544fa7f remote access vpn, user ip address changes
new 090bc1e more changes to fix up the merge
new 133f286 Fixed description for ServerApiException
new a70bbc5 Zonetree: add host node under cluster node.
new bce5dfb add deleteCluster API command
new e794bf7 add cluster page.
new 396cc34 bug 7743: Actions dropdown issue resolved in IE 7
new 3a698c0 bug 7701: add primary storage node under cluster node in zonetree.
new c73ab18 add primary storage page.
new 632dc15 bug 7701: fix action panel in primary storage.
new c20da71 bug 7701: add action panel in cluster page.
new cc428c1 bug 7658: Fixed issue where clicking on dashboard does not "de-select" a previous menu item.
new a10ce22 remote access vpn from management server side is done
new fe2fc93 fixed issue with db problem on ip address listing
new 2eb2024 bug 7701: primary storage page - fix a bug that Add Host dialog didn't populate cluster dropdown field.
new 6541c3b bug 7701: optimize bindAddHostButton(), bindAddPrimaryStorageButton().
new 73194c2 bug 7701: optimize bindAddClusterButton().
new 077c177 bug 7701: Cluster page - add "Delete Cluster" action.
new abdd6e7 bug 7701: pod page - after adding host, cluster node will be added and expanded and host node will be added under cluster node.
new 9912fe8 bug 7701: pod page - after adding primary storage - add new storage node under cluster node.
new 3e70151 bug 7701: host page - do not switch tab when clicking add primary storage button.
new ed35b54 bug 7701: Cluster page - add "Add Host" button, "Add Primary Storage" button.
new 2d6875f bug 7386: fixing the recurrent snapshots status 7386: resolved fixed
new c6847f0 bug 7760: fix a regression when adding host status 7760: resolved fixed
new 4340963 Fixed an issue with searching for a public IP where the DAO did not call the correct e
new 510e427 bug 7752: removed direct IPs from being managed in the IP Addresses menu.
new 466dff8 bug 7751: if discover is not found for a hypervisor type, print meaningful message here
new b46b391 zone page - after adding a host, expand cluster node to show host node.
new 3da0934 Changed schema to keep track of which public IP address and host a user statistics entry is for
new 0f2f67d zonetree - clicking host node would populate hosts into middle menu.
new 98146d3 bug 5559: support snapshots on local disk
new d1a17cd zonetree - clicking storage node would populate primary storages into middle menu.
new 84ffea0 host page - after adding a primary storage, select storage node to show the newly created storage.
new 2afc154 host page - remove primary storage tab.
new a73b9dd cluster page - Add Host dialog - fix a bug that Join cluster field didn't have right default value (default value should be the cluster that's currently on)
new de6b9eb - Fixed NPE caused when calling listRemoteAccessVpn API command with no vpn record in DB.
new e6cdb1a zonetree - hide storage node if there is no primary storage under a cluster.
new bd788b1 Fixed RemoteAccessVpn apis
new e7749af Bug 7772: Add hypervisor type to snapshots table, fix issues with createVolumeFromSnapshot if snapshot was taken under data volume
new da4ed64 consolidated all of the vm destroy, cleanup and account cleanup.
new d4b56e8 changed expunge to do stop earlier.
new 0a3895a Fixed user login problem - ignore case when verify user/account state
new dfecc1f Changed account state to be in lower case.
new 10fb37d resource page - add cluster total number.
new 225f158 bug 7776: Fixed setting netmask for guest domR network status 7776: resolved fixed
new 236261c resource page - implement add cluster dialog.
new 65a55ff bug 7215:
new a138362 Grid header coming top of the overlay issue has been resolved
new 283acbd bug 7700: resource page - after adding a zone - refresh zone dropdown in all dialogs and update zone_total.
new 1e6c16e physical resource - (1) always show host node and storage node even the cluster doesn't have any host/storage. (2) host page - remove Add Primary Storage option. (3) Primary Storage page - remove Add Host option.
new 40f34c4 Removed guestIp check when upgrading the service offering of a VM. It should not be used anymore since 2.2 network refactoring.
new 4814534 Hide "No Available Items" whenever you add a successful VM.
new 4208d6c port 3b1481598e4365b0d3925fa607804d28e433753e from 2.1.x
new 6576dd1 Fixed NPE in listNetworks (handle the case when Zone service provider is NULL)
new 924acff add lastping back to findDirectAgentToLoad function, after MS restart or one MS crash, in markHostsAsDisconnected, all hosts managed by this MS are marked at Dieconnected, and lastping is set to curent time minus 10 minutes, to make sure reconnect happen w
new 7384d1b bug 7717: fix the bug that call the wrong fucntion to set netmask status 7717: resolved fixed
new dc7de43 release the nic state
new 951d86f bug 7782: check if hypervisor type is specified before creating cluster
new 3e1f782 bug 7606: adding delete vlans and ip addresses during zone deletion status 7606: resolved fixed
new 355286e bug 7795: enale adding multiple disks to a vm status 7795: resolved fixed
new fc811e8 bug 7794: sleep should be in out of try statement
new 5694cda bug 7796: get updated PortForwarding rule before building api response status 7796: resolved fixed
new f89fb73 Add host dialog - remove cluster section (new cluster, existing cluster, standalone cluster).
new 9e2cbbe Make AddCluster Command return standard json object format
new c6dd3d3 Fixed display of the physical resource page.
new bcab9e5 AddCluster API return an array of embedded objects. This is related UI change.
new 367cd8d bug 7780: Assign vm to the group during vm deploy if "group" parameter is specified status 7780: resolved fixed
new 0919b54 Add Cluster - pod node becomes expandable if it's not after adding a cluster.
new 62702a2 no default route sent for direct network
new 8f67f58 fix a bug that AddHostDialog/AddPrimaryStorageDialog didn't work when middle menu is empty.
new 5c1ceb4 cluster page - after adding a host, cluster node will expand and host node will be clicked automatically.
new 7919c7f expand newly created cluster node automatically after created.
new c9c08a3 bug 7790: do not set default route in some cases
new dd3f184 bug 7790: do not set default route in some cases
new 3b48f86 Cluster page - fix a bug that showed wrong field ("vCenter Datacenter", "vCenter Datastore") in Add Primary Storage dialog.
new 3a6a7e3 Make management server peer in cluster to help cleanup left-over pending jobs
new a9aa592 zone page, resource page - expand newly created cluster node automatically after a cluster is created successfully.
new 345d2ab remove the unused use.new.networking configuration
new 1df2f6b More copy and paste crap that I had to fix. Are there more?
new ead0ee0 Changed category of "DirectNetworkNoDefaultRoute" configuration value to "Network".
new 283551d End the enum with a semicolon
new 7a66300 Update test to avoid eclipse compiling error
new 18d4c97 Fixed problem with displaying direct network dedicated to non-admin accounts.
new fa75045 Merging from 2.2Beta3 where network was not showing network dedicated to an user
new 6dbf6fe adding ssh keypairs and passwords
new 02ae55c bug 7389: made ip optinal for list pf rules, all rules for the account will be listed when ip is not available status 7389: resolved fixed
new bf2b28a bug 7544: check for null host before getting its status status 7544: resolved fixed
new 511c780 bug 7754: added userId and accountId for deleteUser event status 7754: resolved fixed
new 49281a2 Added table name
new 9eef604 bug 7685: a race condition caused DB connection from the pool to be left alone which can trigger mysql driver NPE exception
new f8f5ad8 Primary Storage page - add basic search and advanced search.
new 99b8f7b bug 6361: networkGroup API has been renamed to securityGroup. Here is related UI change.
new deb5f47 Domain page - ROOT domain is not allowed to delete.
new d2a7fb1 bug 5881: domain page - add "Edit Domain" action.
new 15e9c1c bug 5881: domain page - after UpdateDomain API returns success, update new domain name to domain node in domain tree in left navigation menu.
new e65b77f Bug 6922: skip calling listVM API when a VM in middle menu is clicked.
new a3fccef bug 6922: avoid calling vmToRightPanel() which will call listVM API again.
new d495be0 bug 7797: middle menu item - if first row description is longer than max length (30 characters), add "...." at the end to imply there is more.
new f971141 Alert page - add type text row.
new 4737004 Bug 7662: if capacity.check.period is given 0 or negative value, fall back to default value
new 1a46e01 Resolved dropdowns issue in advance search
new f350532 Bug 5419: use transaction lock instead of global lock when performing domain deletion operation
new 7133d8b bug 5895: Added a JS variable that will simply turn on/off md5 hashing of the login password.
new 92d9e35 Added a method to find external network appliances that need to be reconnected.
new 3f60e57 bug 7823: refresh data binding when clicking each primary storage node (since each primary storage has different cluster info).
new d2fea52 bug 7823: pass null to listMidMenuItems() when a page doesn't have refresh data binding function.
new c12526d %s/xen/xenserver
new 7c5895d Bug 7598: add management server restart and peer-cleanup within cluster handling to async job processing
new 76976a9 bug 7746: Fixed issue with the console thumbnail making excessive requests for the image every time you hover in addition to making those queries forever until you refresh/close the browser. It will now query on a 5 second interval on only the active VM.
new 9249ee1 add setupBonding script
new fc8e582 bug 7823: refresh data binding when clicking each host node in zonetree (since each host has different cluster info).
new d18eaa8 bug 7798: removed vpn events generation from RemoteAccessVpnManagerImpl as we already generate it in ApiDispatcher code. status 7798: resolved fixed
new 0b7a15a bug 7348: reapply PortForwardingRules (including 1-1 Nat), LB rules, Vpn as a part of domr Stop/Start status 7348: resolved fixed
new ce3c794 bug 6916: check for removed account for ListVMs. Moved realated code to userVm Manager status 6916: resolved fixed
new fb6310e bug 6947: removed network type from service offering APIs status 6947: resolved fixed
new c85cf08 bug 7808: We don't support updatePortForwardingRule api in 2.2. So, hide Edit option of port forwarding rule on UI.
new b732208 change file name
new 4e10a97 bug 7610: dashboard page (admin) - General Alerts - clicking "More" icon will redirect to Alerts page.
new 06b4894 Use double check pattern to avoid holding two locks in GlobalLock.java while trying to perserve intern semantic of global lock
new c3cbe98 bug 7610: dashboard page (admin) - Hosts Alerts - remove More icon since new UI doesn't have a Host page that lists hosts in all zones. (on new UI, hosts are under different zones in zonetree in left menu).
new 05afca5 bug 7430: Instance page - add OS Type in details tab.
new a726463 findDirectAgentToLoad ordered by clusterId
new f78002a Added ability to allow users to drag the left pane.
new d43e9ec bug 7430: Instance page - Make OS Type in details tab editable.
new e31015b Added min and max width to the amount of the left panel that can be dragged.
new efc14d3 First indent down arrow moves according to the resizable width
new c4e7c5f bug 7267: Add Zone Wizard - basic mode - step 2 - hide Guest CIDR on UI and not pass "guestcidraddress" parameter to createZone API.
new 647a357 Resolved Issue related to grid header, dropdowns and graph bar in Dashboard
new ce517a8 Add cluster details to prepare supporting Xen host/cluster mode in vmware
new 962aea7 Cluster details java files
new d867825 resource page - add host dialog, add primary storage dialog - validate cluster dropdown (cluster value is required).
new 83f3884 adding change VM guest os type api
new 4eba6d1 Moved State into VirtualMachine like other States of objects
new 61dd3b3 bug 7865: Changed ip allocation for guest network to happen during allocation and not reserve time so ip address won't keep changing
new 20f750f Error select for the lightbox
new 5743db8 bug 5482: build Error api response based on responseType(xml, json) specified in the request instead of using default HttpServlet error response format status 5482: resolved fixed
new e28ed75 bug 7835: fixing the vnet range issues for add zone and edit zone status 7835: resolved fixed
new 58f2f37 adding more range checks in the createZone functionality
new 143b344 zone page - add host dialog, add primary storage dialog - validate cluster dropdown (cluster value is required).
new 215d894 Pod page - add host dialog, add primary storage dialog - validate cluster dropdown (cluster value is required).
new 6ebdafd Add vmware cluster will automatically bring in all hosts under the cluster
new 46a7741 Cluser page, Host page - add host dialog - correct element ID of cluster dropdown error message area.
new ef66993 Pod page - cluster dropdown field - no need to specify 1st entry selected. 1st entry is always selected if no entry is set to be selected.
new edfbc5a bug 7267: create/updateZone - guestNetworkCidr parameter is accepted only for zone of type Adanced. status 7267: resolved fixed
new 3aa1726 bug 7822: fixing the storage maintenance failures centered around domr stop/start status 7822: resolved fixed
new 57ee66a XenServer can tell if the VM is shutdowned from inside, if VM is shutdowned from inside, a new state "Shutdowned" is reported to MS and this VM will not be restarted even HA is enabled for this VM
new a92dd2a bug 7611: VM wizard will no longer pass in any network ids if the zone only support basic network type
new 7a6bf60 bug 7267: Zone page - hide Guest CIDR for basic-mode. And of course, Guest CIDR is not allowed to edit for basic zone.
new 1352e5b use new VM state
new 6792826 add Utuntu 10.24 for xenServer
new 6cc00a2 fix Bug 6715
new c74fd52 bug 7611: get directPodBased default network when deploy vm with no networkId specified status 7611: resolved fixed
new 8ec1a32 bug 7841: Network page - public network - IP Allocation tab - add gateway, netmask row.
new 4be13ee Add sanity check to allow only adding the right hypervisor hosts to the matched cluster
new e488c53 Network Group API has been renamed as Security Group API. Here is related change for old UI.
new 496bbeb Bug 7860: protected from NPE whhile console proxy public address is not set during startup process
new b6c65e5 bug 7854: VM Wizard - list all disk offerings (without specifying domainId).
new 6cbf709 Minor padding issue in Advance Search box
new cb7b686 Bug 7370: Give domain admin permission to view user VM under its domain scope
new f3e91de bug 7824: implementing search for pools by id status 7824: resolved fixed
new 1d25a33 bug 5915: removing the check to see if there are other hosts in maintenance, whilst enabling host maintenance status 5915: resolved fixed
new b46a535 DB schema changes that will be needed for the host tags feature. This commit does not include any code changes for the feature.
new 7c05b39 Step 4 added for Add zone
new 6cade1a adding missing code for programming default network rules for user vm on each of its nics, for the direct networking case
new ea88089 Bug 7409: Implement forcely-cancelling mechenism for jobs that have been staying in queue for too long
new 8a263f3 Fix jUnit reference issue in test project for Eclipse
new e4674ac bug 7713: Add Zone Wizard - add one more step (step 4: Add an IP range to public network in zone) for advanced zone.
new 20ec0be bug 7829: fixed the keyword search for storage pools status 7829: resolved fixed
new 3992d12 Primary Storage page - fix a bug that clicking next middle menu item didn't clear previously selected middle menu item.
new 68d5c09 bug 5482: Fixed malformed JSON when an error is returned by the API call. Also fixed the UI to make use of the new JSON object.
new 033d2d9 bug 5482: if there are no json object returned, just continue instead of erroring out on the javascript.
new a0d821c VMware local storage support
new f038431 Listing network offerings by guest traffic type now.
new b4dad6e make the output more readable
new 94b07a5 bug 7713: Add Zone Wizard - Add IP Range to public network for advanced zone - fix a bug that domain dropdown was not populated.
new 791e14b add more output for cloud-setup-bonding.sh
new 0ecff8b bug 7713: Add Zone Wizard - Add IP Range to public network for advanced zone - when failed, show error message "Failed to create public IP range" on result screen.
new ad305ff reuse session passed to plugin
new 49e2e67 bug 7713: Add Zone Wizard - Add IP Range to advanced zone - fix a bug that domain field and account field is not hidden when scope is account-specific and VLAN is changed from tagged to untagged.
new a804b12 Add Zone Wizard - basic mode - move Add Guest IP Range section from step3(createPod) to step4(AddIPRange).
new 2caa6f4 Class change for close button in zone wizard popup
new 0fcfd87 close buttons class name changed for zone wizard
new 30f6f10 Removed check for type== virtual or direct when processing network offerings.
new b97c6a6 bug 7654 - resource page - add primary storage - skip calling listPods when zone field is empty.
new 9777737 physical resource page - add cluster - validate zone field and pod field.
new 468ea1a Add Zone Wizard - review screen (last screen) - add step4 on the top.
new 4a40920 fix build for rhel6 and fix router default gw
new a0ce28b one more fix for router gw, and rhel build
new daea474 fix build
new d33d61b fix default gw one more time...
new 02dc187 bug 7727: Don't create Public network with broadcast_domain_type=vlan for Basic zone status 7727: resolved fixed
new 916b516 bug 7878: Fixed Basic zone functionality - uservm/systemvm/domR start status 7878: resolved fixed
new 4ec3bc5 bug 7244: delete corresponding untagged pod vlan ranges when pod is deleted status 7244: resolved fixed
new 6cbdf04 bug 7744: multiple-selectable page - avoid binding event handler to middle menu items since middle menu items have already been controlled by JQuery Selectable Widget.
new b331f7b add missing config files
new c12e96d add missing files
new a7a5272 bug 7744: tab action - delete duplicate code that has existed in handleMidMenuItemAfterDetailsTabAction().
new f80e352 bug 7744: instance page - not update right panel after a tab action succeeds since the action might not belong to currently selected middle menu item.
new 4fa6fc4 bug 7744: after tab action succeeds, click middle menu item to show action info if the action belongs to the currently selected middle menu item.
new 56d8fb6 Bug 7015: allow domain admin to be able to access domR console
new 32c68e1 API cmds for SSH-keys manipulation and VM passwds retrieval.
new a013640 Bugfix: Do not URL-decode API parameters twice.
new c1af79c add write permission for system directory in cloud-client package
new 205f7b8 bug 7744: selected_midmenu_id is not used in multiple-selection middle menu. So, remove the code.
new d2196d1 Moved global lock inside storage cleanup method.
new c04ee3d Removing one more check for networkoffering.type
new df35baa New Custom Design for Cloud Console
new b07162f merge from 2.1.x deb87aa5e7f05569590abd4aa3dac4f11ab1cf84
new 0443080 add home-made qemu dependence
new 274edf1 fixing sec group rules creation, and also adding some description in commands. checking in so that ui work can begin.
new 8284abe bug 7902: Fixed problem with updating secstorage.ssl.cert.domain as it was incorrect set to be validated as a boolean and also was set to be validated as an ip range.
new d95c7a4 hypervisor type is required, right now the parameter exception is thrown inside the resource svc
new 789912d Removed guestIpType parameter from listNetwork offerings command
new 1c29a5f Listing only virtual network offering
new e57a4bc bug 7744:create shared function clickItemInMultipleSelectionMidmenu().
new 318a5c7 IP Address page - fix a bug "networkObj is undefined" when login as user-role.
new 7843b30 IP Address page - fix a bug "networkObj is undefined" when login as user-role.
new 03128ca got rid of monitor
new 2e29f21 changes for injectors
new e496a99 added processing for events
new 4b36025 allow multiple ways to intercept
new 6dc9224 unit test working
new 386d4a5 merge changes
new be174f7 correct checking answer
new 1044a99 check answer
new a1bdec8 add missing libraries
new 335e81c Fixed listNetworks for regular user to return system network information
new 70241d7 bug 6694: trim excess fat from passed in parameters status 6694: resolved fixed
new e6dd262 bug 6361: correct parameter name of API response.
new 1b50687 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new d3bac93 Deploy from server-setup.xml: Fixed createDefaultNetworks to use correct guru names
new bd35fd2 bug 6361: change element ID from network_group_xxx to security_group_xxx.
new c6b0273 Merge in various security groups fixes from 2.1.x
new adfc5c0 Use global for release
new 340f600 add new hypervisor path
new d639854 fixes for the security groups
new fec9a6d not iterating over cidr list if null
new ffb8d54 changing a few obsolete names to std convention
new d0687f6 bug 7863: fixed router cleanup thread status 7863: resolved fixed
new 5dc7307 fix rpm build on fedora
new b8a17f4 Don't default isShared to false for listNetworks api command.
new 323fc62 Use volume state to determine whether or not we need to send volume DestroyCommand to hypervisor hosts.
new 774ca37 Added an additional query for shared direct networks in the vm wizard
new 9d060db Minor fix for close button for VM wizard
new d2dab22 enable snapshot for rhel
new 93a49fc Return shared networks for regular user
new 140d704 Generate separate xml Api docs for regularUser/domainAdmin/rootAdmin
new d84acb2 fix centos build
new 5c01c42 fix bug 7722, code complete basic architecture
new c94b6ac bug 7722: open vswitch - works at VM start time, need fullsync() and flow clean in next
new 9d2916f it works
new 6f9f8b1 bug 7722: open vswitch - complete
new ec643c7 bug 7722: open vswitch - refine code; add normal flow makes vswitch work as normal L2/L3, otherwise the output packet cannot find right output port
new e9959d3 bug 7722: open vswitch - handle router when schedule a work
new a964494 bug 7722: open vswitch - align some data type with master branch
new 85a0afb bug 6361: correct response parameter name of revokeSecurityGroupIngress API.
new d11978a bug 6361: security group page - implement add ingress rule dialog.
new d31b3cc Resend dhcp/userData entries as a part of Dhcp vm start.
new 7bf7f3d Api xml doc: generate xml per command in addition to xml containing all api commands
new 2bd8e76 modified Custom CSS for mangement console
new 15fc1fa Fixed listNetworks to list all system networks (not just Public) when isSystem=true is specified
new 9e4c635 bug 5756: only fake PV driver for PV kernel stop VM if VM doesn't have PV driver
new 25508b4 Login language and theme options added on login page
new ff3b0b3 bug 6361: security group page - ingress rule tab - implement authorizeSecurityGroupIngress API.
new c07d1be bug 7722: open vswitch - fix issue that flows un-delete when VM stop
new bc74fef Api xmlDocWriter: create 2 output .xml files; one contains commands in the order defined in commands.properties.in file, another - commands in alphabetical order.
new 432cbc8 hide/show security group left menu when direct.attach.security.groups.enabled is false/true.
new 6f74bc1 Minor change in options dropdown for login page
new a1c53ae bug 7646:can not use the connection after join pool
new b40579b Fixed issue with main login screen showing some second level nav.
new 5944ca2 Modified css for Login options dropdown
new 0403549 bug 7134: VM Wizard - step 4 - show security group multiple selection box if selected zone is basic-mode.
new 24ddf2e bug 7134: VM Wizard - step 4 - basic zone - only show security groups box when direct.attach.security.groups.enabled is true and hypervisor type is not VmWare.
new d590f28 bug 7080: add networkusage for kvm
new daff97e bug 7936: fix script on centos status 7936: resolved fixed
new 73e9d5f adding some descriptions to be consumed by my xsl transform engine
new 5dde719 Api xmlDocWriter: write each xml command to single file for 1)rootAdmin 2)domainAdmin 3)regularUser
new 07aa1d6 Fixed minor issues in tool generating the difference between 2.1.x and 2.2 apis
new 0c38485 Added missing descriptions to a bunch of api commands
new c6683c2 bug 7722: open vswitch - refine ovs plugin, create a separate plugin instead of messing with vmops refine gre tunnel, maintains tunnel in database instead of plugin fix an arp issue cause by overlap vlan range
new 6850a0a bug 7519 : Opening eth2 for public traffic on ssvm. Implementing the ip firewall for zone to zone copy in the Apache layer. Disabling directory listing for extract server root.
new ffe387a Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 4e967e3 bug 7134: VM Wizard - step 4 - basic zone - allow the user to select the default security group.
new ee923e5 Added HTTP Header 'X-Description' to API error responses.
new a8da468 adding some more descriptions, to be consumed by the xsl transformer
new 00e34cd bug 7134: VM Wizard - step 4 - for basic zone - show "security group is currently not available" if getDirectAttachSecurityGroupsEnabled() is not true or hypervisor of selected template is VmWare.
new 2f97f6a Security Group page - ingress rule tab - fix a bug that validation fails when selected protocol is ICMP.
new f60aeda template page - add "Type" row (whose value is like "SYSTEM", "USER", "BUILTIN").
new 5c27582 Initial support for allowing users to change their UI skin.
new 9575680 bug 7899: this seems to be a corner case, and from the logs, there was a vol with no pool id associated with it. Adding a check against it, as this should never happen status 7899: resolved fixed
new 8995a0a adding more logging for the corner case
new 04e27c9 Custom Login background has been modified
new e4c3f55 bug 7942: we were not using the right values for record creation when the proto=icmp. Using the right vals status 7942: resolved fixed
new 2e84e9f bug 7738: volume page - snapshot tab - create template from snapshot dialog - add isFeatured dropdown.
new e28882b eliminating use of multiple variables; using the same var for all protocols (denoting ports for tcp/udp and type/code for icmp)
new 5dfe399 bug 7803: introduces new parameter "is_default" for the network. DeployVm requires 1 default network to be specified, other networks (if any) have to be secondary status 7803: resolved fixed
new 45805db adding descriptions to lun commands, to be consumed by the xsl transformer
new 5490c4e Added ability to allow users to select language support.
new 6090582 bug 7861: zonetree - add "Secondary Storage" node under zone node.
new 75ab3a5 Added a missing semi-colon
new 1fd84fb xen hyperviosr used 128 M memory
new 6ebbff6 Fixed Api xml doc generator
new c0b520c bug 7861: add JavaScript file, JSP file for secondary storage page.
new cdc1b6d bug 7861: include secondarystorage.js in index.jsp
new 620e7e0 Implemented list by trafficType in listNetworks command
new 6c45b92 bug 7861: secondary storage page - implement details tab.
new 72b4552 bug 7861: secondary storage page - implement "Delete Secondary Storage" action.
new 866fb13 bug 7803: Added ability to specify whether a direct network is default or not.
new af3ce88 bug 7861: secondary storage page - refresh page when clicking between different secondary storage node.
new 109846f bug 7861: after adding secondary storage successfully, click secondary storage node under the zone.
new eec9f5f A minor fix to take into account stopping of a vm in stopping state. We will get a concurrentmodificationexception, and end in errorinmaintenance. This behavior is consistent with how stop works for cpvm.
new ff7bbe3 better param desc for createUser
new 771cc63 bug 7861: secondary storage page - implement "Add Secondary Storage" button.
new ad4ed5b added hypervisor type to vm
new 7f597e5 added work list to vm start
new 6e6e8ff better expunge and destroy of volumes
new 6d9442b Finished all merges and unit testing
new 5b68027 bug 7858: for untagged vlan, broadcastRUi is vlan://untagged
new beb9705 reconnect hosts after MS restart
new 7add764 bug 7748: need to make sure domr is up before start user VM, if domr is not up within 5 minutes, throw exception
new 870d083 bug 7722: open vswitch - add entities to tunnel table/vlan mapping table when host connect, this make these tables lock free(for table lock)
new 5b4f410 bug 7803: Fixed vm wizard to accomodate the new defaulted networks. The only case that doesn't work yet is when the virtual network is "unavailable". Need to fix that still.
new 8b425e6 need to check state every 2 second
new dce1e20 bug 7519 : Extract links would have Java genereated UUID instead.
new 6bb4af8 bug 6947: removed network type from service offering APIs status 6947: resolved fixed
new d529751 bug 7519 : Some additional code.
new 58a80d5 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 3e59707 Added user_vm_details table and corresponding access objects.
new 83b3580 Merge branch 'master' of git.cloud.com:/var/lib/git/cloudstack-oss
new 40d695b instance page - not update right panel after attachISO/detachISO action succeeds since the action might not belong to currently selected middle menu item.
new 0a05b9c volume page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new 4418e8f Don't zip Api xml doc directory in java code, rpm script will do it
new e31e0c4 Add a holding Eclipse project to help build Eclipse workplace upon deps directory. Be it either deps or thirdparty to hold reference .jars, we better use the same
new 256e26f Waiting virtual router to be ready in a outer place instead of inside VirtualNetworkApplianceImpl. This is to fix the the blocker issue of unable to deploy VM/start DomR
new 5f1d54b bug 7956: when copy action info from middle menu item to right panel, hide spinning wheel in right panel if spinning wheel in middle menu item id hidden.
new c0354e7 bug 7938: The path of qemu is hardcoded as /usr/libexec/qemu-kvm in libvirtd under RHEL6. While, we use the different path, /usr/libexec/cloud-qemu-kvm(which build by ourself to support snapshot), then some of the feature just doesn't work, such as attaching disk.... Rebuild the package for RHEL6 status 7938: resolved fixed
new 8b18b58 bug 7947: use correct search builder in UserVmDao status 7947: resolved fixed
new b4e1fbb bug 7956: when middle menu action succeeds, update right panel if this action belongs to the currently selected middle menu item.
new 3a0b98e bug 7956: when middle menu action fails, show error message on right panel if this action belongs to the currently selected middle menu item.
new 4bb42e4 Get UserVm details via UserVmDao.loadDetails().
new bf747a4 Merge branch 'master' of git.cloud.com:/var/lib/git/cloudstack-oss
new b2ae923 add commands-ext.properties.in to xml doc in wscript_build
new 158ed4c Changed some formatting.
new 3817178 Fixed NPE in deleteAccount - search for all accounts (instead of searching for active accounts only) when do deleteNetwork
new 81bb2a4 Do not save an SSH public key unless one is provided.
new 7a60bbb Refresh UserVmDetails before using.
new ca2d32a initial debian config for logging
new 6ecbbe0 Add logrotate for dnsmasq and haproxy
new 1934e79 bug 7141: rotate logs
new b00e2f7 Automate vmware systemvm appliance generation
new bbdc1bd add cloud-server-extras.jar to xml doc's dependency
new 1b1ce44 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ae477a7 host page, primary storage page - copy action info over right panel.
new 63978f0 bug 7803: Fixed use case where virtual networking is unavailable. We will now default the first dedicated network first before others.
new 443d733 bug 7803: Fixed use case where virtual networking is unavailable. We will now default the first dedicated network first before others.
new 1e1f32f Primary Storage page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new f9a6d47 bug 7519 : Adding the extractable attribute in ListTemplates/ISOs/Volumes command
new 3aa8c87 libvirt on RHEL6 doesn't handle VM_RESUME event emitted from qemu, then libvirt thinks the vm is always in PAUSE state, while actually the vm is running after taking snapshot. So, need to manually resume the vm, in taking snapshot command...
new be70b42 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 13d051d bug 7926: fixed spelling mistake.
new fb04b04 pod page, zone page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new 7e7a5f3 cluster page, network page, secondary storage page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new b548c3e bad merge. Not sure how the variable was not declared.
new efc3580 Router page, SystemVM page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new 3978350 domain page, disk offering page, service offering page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new 55f28c3 Network Usage for vmware
new e0aef28 bug 7975: we were missing the podid for a user vm, and this is used during vol attach. Adding the same, this fixes the NPE status 7975: resolved fixed
new 23e5a01 account page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new 3b3aa07 service offering page, disk offering page - clear right panel after middle menu item is removed from DOM.
new 8777410 bug 7957: set network domain for domain router based on Network networkDomain parameter. Default networkDomain is "cloud.internal" status 7957: resolved fixed
new 9fccc63 bug 7941: mark data disk as unpluggable
new 9357348 open up logging for secondary storage
new 322a8f8 correct typo
new 17451e1 bug 7141: cleanup cloudstack logs older than 7 days
new 8032b2d bug 7141: limit apache logs to 5 days
new a724d58 bug 7141: make dnsmasq less verbose
new 1327d6f bug 7141: make ppp(vpn) less verbose
new ffdbab0 bug 7141: rotate standard logs more aggressively
new 9f9b838 Enable daily log of system stats on systemvms Fully automate building of systemvm -- no more required to type y to accept sun jre license install of xenstore utils was broken, fix
new 5f06654 bug 7960: the npe should be fixed with my previous fix. adding better logging and some exception handling status 7960: resolved fixed
new 0e9ab0e appended stacktrace instead of logging it.
new 80f6db9 bug 6694: trim spaces for destPortStart/destPortEnd status 6694: resolved fixed
new 488dd42 bug 7722: open vswitch - fix a race condition, create tunnel sync correct drop flow, this fix a flooding case which may cause openvswitch hang in kernel
new 83b55b7 bug 7911: in mysql, condition field != value doesn't return entries whose field is null
new a56e95e bug 7982: fix NPE status 7982: resolved fixed
new 2ee08d8 Icon for secondary storage
new 3c6258a Clear right panel after middle menu item is removed from DOM. Otherwise, removed item's content will be populated to right panel again.
new 6fe42d1 remove escapes in awk scripts when it is running inside domR
new 388e689 bug 7842: Move events to service layer from http api
new 83503a4 bug 7842: Move events to service layer from http api
new f6ffdd2 bug 7857: Add network usage rules after router start status 7857: resolved fixed
new a2752c6 bug 7842: Move events to service layer from http api
new 389e77f bug 7924: Do not create usage event for create volume status 7924: resolved fixed
new d7d9a25 bug 7993: fix npe status 7993: resolved fixed
new 13c0478 bug 7933: this happens if you create a vm off of a so, and then delete that so. the so now ceases to exist, however, the host tries to calc stats using the so, which is null. fixing that issue. status 7933: resolved fixed
new d14f3bf Log for console ticket verification
new 6bc1c05 delete template action, delete ISO action - only clear right panel if action belongs to the current selected middle menu item.
new 332313f IP Address page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new a57f4b2 Security Group page, Snapshot page, Volume page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.
new 2e018d4 bug 7929: when account is deleted, ensure that related security groups are deleted
new 2b66b8a bug 7929: remove security groups when account is deleted. status 7929: resolved fixed
new b046869 Instance page - reset password - pop up a dialog showing new password.
new 8ba1b2d bug 7380: SNAT rules when there are multiple public interfaces
new fa1da34 bug 7978: it happens when MS is restarted before DeleteTemplateCommand responds, if the template directory doesn't exist, return success
new 56de67e Minor class change for Instance Wizard
new b7392e9 Enabled local storage cleanup
new dd7f862 bug 7380: SNAT rules when there are multiple public interfaces
new 4536f4b bug 6854: add croncommand to periodically cleanup network rules
new 1363092 bug 7959: return gateway for domainRouter Api commands status 7959: resolved fixed
new 7c2fffe bug 7989: fixing this regression status 7989: resolved fixed
new a9dd415 bug 7905: template page - add template dialog - populate hypervisor dropdown by listHypervisors API response instead of hardcoding.
new 3406f4d bug 7988: fixing the sp state on delete status 7988: resolved fixed
new 621f893 bug 7986: should be fixed by 6e6e8ff8763a21fc71a3d3b950a05c8643c55c0a, this patch only remove some unneccesary backtrace
new 190a954 bug 7905: VM wizard - populate hypervisor dropdown by listHypervisors API response instead of hardcoding.
new 4b2c414 bug 7905: VM wizard - hypervisor field - show text if only one hypervisor is returned from lsitThypervisors API.
new 474962b Bug 7973 - user vm network stats are off
new c312147 bug 7991: blocking cancelmaintenance if sp is in prepareformaintenance status 7991: resolved fixed
new 9e1c4ba bug 7722: open vswitch - set noflood flag to gre port
new 3df2faa update ssvm-check for the new command line params
new 8f50607 bug 7908 resolved fixed. changed heap to 256 MB and permgen to 128 MB.
new e710894 bug 7548: re-try the connection between cloud-agent and libvirtd, if the connection is broken. status 7548: resolved fixed
new e0f03a4 bug 7655 : The dashboard would use the reserved capacity + used capacity in the op_host_Capacity to reflect the total used capacity. Reserved capacity corresponds to the stopped vms within a specific interval called vm.resource.release.interval status 7655 : resolved fixed
new b4a4318 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 03a66d4 bug 7842: events refactoring
new 3d9d73e bug 7519 : Correcting the NPE getting thrown due to a recent rewrite of events. Also improving the logging when ssvm is not up. status 7519 : resolved fixed
new 8fbdc0b bug 7996: Update Removed field for domR during expunge if epxunge is successful status 7996: resolved fixed
new e9b446e Bug 6905: explicitly deny access when management server is not fully up for service
new 046c556 instance page - reset password action - show new password in dialog and right panel when middle menu item is clicked.
new 5af31fc Modified API xml doc writer - sort request and response parameters in alphabetical order.
new 115aff6 deploy VM - show new password in dialog, middle menu item and right panel when middle menu item is clicked.
new 8bc7118 eclipse fix
new 0f8da40 bug 7905: template page - add template dialog - reset format field based upon hypervisor field before dialog pops up.
new e736919 allocate _poolIds before use
new 39f7588 bug 7722: open vswitch - 1. add more readable log when tunnel create failed 2. correct drop flow when port number more than 10
new 08abc59 ISO page - make Delete ISO available as long as the ISO is not in downloaded status.
new 5810e80 Template page - make Delete Template available as long as the template is not in downloaded status.
new 19edfdf migration code
new d43717e merge changes
new 42950f2 migration complete
new f932ebf bug 8009: return null instead of exception when the vm is stuck in STARTING status 8009: resolved fixed
new 45b1867 bug 6545: Global Settings page - mask value for configuration whose name contains "password" word.
new e3d7bad network page - Add External Firewall dialog - add User Interface field.
new 90a14fb bug 7667: IP Address page - port forwarding rule, load blanacer rule - state field - show green when Active, show red when Deleting, show gray otherwise.
new b13f557 bug 8012: network page - Add External Firewall dialog - Usage Interface field.
new 72e82c8 fix adding customized public/private nics for kvm
new f45a823 add bonding support, as long as people create a bonding device and a bridge on it by themself, then cloud-agent can use it
new e6b0346 bug 7722: open vswitch - 1. extend gre tunnel creating timeout to 30 secs 2. don't del drop flow since we don't delete gre tunnel
new 16b52c9 bug 7781: instance page - show red color when state is "Error" in both middle menu and right panel.
new cfe1d99 remove unused code
new d59358d merging 8016 into master
new 0d2be33 Changed response format in xml api doc generator
new 50540b2 Stop ConsoleProxy/SecondaryStorage vms: use the same code path as for user vms.
new e512413 bug 7925: Added usage event for private template creation status 7925: resolved fixed
new 6e089ca bug 8031 : Allowing user to create his/her own private template that was created from the user's VM. status 8031 : resolved fixed
new 568eb8a bug 7950: removed IPAssoc usage events for system account status 7950: resolved fixed
new 8b928bc bug 7488: change port to integer from string for portforwarding and load balancer rules status 7488: resolved fixed
new 421d150 DB upgrade script from 2.2beta3 to 2.2beta4
new 14da3be Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 4ad4028 change text "Isos" to "ISOs".
new 48fd922 bug 7722: open vswitch - only create ovs stuff when ovs enabled
new 4f6e48c bug 8046: instance page - hide "restore VM" option from regular-user.
new b55e7a5 bug 8032: for xen pv guest, if an iso is attached, then only when the iso's guest os type is equal to vm's os type, we boot from iso. status 8032: resolved fixed
new 0c9500e bug 8022: fix attaching multiple disks, after restart/rebooting status 8022: resolved fixed
new e526875 fix starting agent error
new f20c725 bug 8062: fixed releasing vnet when corresponding network is shutdown. Used to happen because reservation_id for the network didn't match reservation_id for the vnet, and cleanup thread couldn't find vnet to cleanup status 8062: resolved fixed
new 2188450 porting 8065 to master
new f188094 bug 7288: report errors and bail status 7288 resolved fixed
new 6a66fc5 bug 4390: check for 10G space in NFS mount and local status 4390: resolved fixed
new e8f8900 added more robust start code
new c0fb9be Turn on rp_filter default to disable for console proxy VM, avoid explcit route conflict in DomR
new 28137b8 more cleanup work
new 1d8ece0 missing state transitions for ha
new 8ca5028 bug 3981: Add more logs for long running operations
new 37598f1 bug 3981: Add more logs for long running operations, only for systemvm initial install status 3981: resolved fixed
new 5c5563d UI will now use the config param "allow.public.user.templates". If this is false, only admins will be able to set the "public" status of a template.
new 604507a bug 8078: host page, cluster page, pod page - Add Host dialog - remove hypervisor dropdown field.
new 650fb52 nic is no longer reserved
new 23cf2e0 HA fix on VM-sync for VM in starting state, Mac Address fix
new 632d3c6 bug 6689: release source nat ip address as a part of domR/dhcp destroy status 6689: resolved fixed
new 4c69730 Fixed release() method to use correct Nic state
new 017146f 1 use 443 to connect xapi 2. update Java binding to xenserver-5.6.100-1.jar
new fa2ae57 bug 7341: introduced search by id and vmId for listIpForwardingRules status 7341: resolved fixed
new 5f07200 bug 8062: cleanup PF/LB rules before calling advanceExpunge for the vm. status 8062: resolved fixed
new 1872c94 bug 7157: throw insufficient capacity exception when public Ips are exhausted status 7157: resolved fixed
new 1117eff bug 7069: throw exception when Vm is already assigned to load balancer status 7069: resolved fixed
new 88024be bug 6928: throw error when router is not in stopped state while upgrading status 6928: resolved fixed
new 34dc069 Cleanup some scripts
new fae2436 bug 8078: zone page - Add Host dialog - remove hypervisor dropdown field.
new d32b766 bug 8078: resource page - Add Host dialog - remove hypervisor dropdown field.
new 46c5552 bug 8078: cluster page - details tab - add hypervisor type, cluster type.
new 2f608c3 bug 8096: secondary storage vm doesn't have to be UP when we do attachIso/startVm from iso status 8096: resolved fixed
new 9b8387f Don't print calltrack of exception
new 1e21455 bug 8104: use correct SearchBuilder
new 1d09123 removed inaccurate reservation strategy for nics
new e6fc91c bug 7608: instance page - cancel edit mode when clicking on different tab or different middle menu item.
new 23e2737 bug 7608: account/diskOffering/domain/ISO/networkOffering/serviceOffering/template page- cancel edit mode when clicking on different tab or different middle menu item.
new 968d0ec bug 7608: zone/pod page- cancel edit mode when clicking on different tab or different middle menu item.
new fdbd1c7 Cleaned up some capabilities usage in the UI.
new f97a5e7 bug 7970: fixing sp maintenance for 2 pools status 7970: resolved fixed
new ca22308 Removed useless methods
new c525a41 bug 8073: instance page - A VM in Expunging state or Error state should have no actions available.
new 210e828 bug 8045: fixing the corner case around uncaught/unexpected exceptions; minor refactor of the code status 8045: resolved fixed
new 8d925fa bug 7018: response of listDiskOfferings API was changed. This is related UI change.
new 89e6926 bug 8070: ISO page - make "vmware-tools.iso" and "xs-tools.iso" to have no actions available.
new d497a71 Cleaned up uselocal storage config param as I don't see what it is beng used anymore as. Also, removed the filter for not allowing the user to set "offerHA" if hypervisor.type == KVM.
new db142eb bug 7608: fix a bug "$editFields is undefined" when visiting a non-editable page first.
new 43c0190 Shutdown the network when it fails to implement
new 0bddaa2 bug 8067: domain page - domain-admin is not allowed to create/edit/delete domain.
new 08e351a bug 8067: account page - domain-admin is not allowed to create account.
new 16bb339 bug 7896: Added check for template constraint in template_spool_ref table. Removed On delete cascade on the template_host_ref table
new ba3d856 bug 8067: domain page - domain-admin is not allowed to edit resource limits.
new afcb202 bug 7900: removing obsolete network domain param status 7900: resolved fixed
new dcdbd0f adding comments for migration
new 3f9e96b bug 8035: allow PF rules creation with the same parameters except for the protocol status 8035: resolved fixed
new 09960f7 bug 8112: this broke again after the alex refactor. Fixing it again status 8112: resolved fixed
new 8563322 recommiting usage changes which were erased due to 650fb5221e255350e10c2c3cada75f0bb607e9f9
new c685c77 Populate diskofferingid in usage events only if the offering is of type disk
new 7fcd031 bug 6414, 6513: do not send host alerts when conole proxy or ssvm goes down status 6414, 6513: resolved fixed
new 75fa849 bug 7418,7706 : listisos - removing domainid = -1 for system isos. Adding the created attr. status 7418,7706 : resolved fixed
new d1aa043 bug 7525: Cleaning up primary storage stats from op_host_Capacity(reflected on dashboard) when primary storage is deleted. status 7525 : resolved fixed
new 94ec7bf bug 7842: events refactoring. Still wrok in progress
new 3a9d688 Removed useless code
new 57def20 moved all agent commands to api.
new 5d3bcde merge changes
new 2ec5bef eclipse workspace changes
new c05ee30 missing classpath for deps
new bec7ea4 bug 8069: returning vm display name in list vols for user vms status 8069: resolved fixed
new 8a1ec4ef fix a bug that shows in multiple-selection page (e.g. Instance page) when doing search: search result is duplicate.
new 72485f9 fix a bug that right panel doesn't get refreshed if clicking dashboard first and clicking another page (e.g. My Instances page).
new a4cfe20 bug 7389: implemented listPortForwardingRules by ip/account/domainId. Also fixed broken pagination for this call status 7389: resolved fixed
new b30b75c bug 8048: preventing returning of volumes attached to destroyed vms, when list vols is executed by normal user status 8048: resolved fixed
new 217b87a IP Address page - DomainAdmin is allowed to manage IP created by a regular user under the same domain.
new af3373c Deleted global config parameter direct.network.no.default.route that is no longer in use.
new 31c9cce bug 7949: changing security group code to use ids instead of name status 7949: resolved fixed
new a63ff73 zone/pod/cluster/host page: add host dialog - hide 5 vmware-related fields.
new ea1940f bug 7949: deleteSecurityGroup API has been changed to take in ID parameter instead of name parameter. Here is related UI change.
new e83f583 bug 7949: authorizeSecurityGroupIngress API and revokeSecurityGroupIngress API has been changed to take in ID parameter instead of name parameter. Here is related UI change.
new 50c3e04 Security Group page - fix a bug that newly created ingress rule failed to be deleted.
new 72bfbb4 change text.
new 0f48ac4 Security Group page - API was changed to return icmpType/icmpCode as integer(e.g. 1) instead of string(e.g. "-1"). This is related UI change.
new 1634c29 - Cleaned up more capabilities related to security groups and to make use of listCapabilities.
new 775cdfe search panel - show close button when middle menu is populated with search result. hide close button otherwise.
new df5d64b implement Clear Search function - when clear search button is clicked, remove search text and search result and list all items in middle menu.
new 953c862 Removed hypervisor.type from the login response since this capability does make sense anymore in 2.2
new 1b977ac Refresh button - when refresh button is clicked, populate search result again if middle menu is previously populated with search result.
new 3a6926e bug 6922: instance page - spare an API call when middle menu item is clicked.
new 80e8164 bug 8152: removed security.password.md5hashed as it's no longer being used.
new 671cce2 bug 7704: network_rate is a part of network offering now. It's optional parameter; if not specified - global config param is used. status 7704: resolved fixed
new b0d390a bug 7817: create new shared function validateInteger().
new b47d843 bug 7817: service offering page - apply validateInteger().
new aedb433 Bug 8010: retire capacity.skipcounting.hours and capacity.skipcounting.destroyed.hours Status 8010: Resolved Fixed
new 8739a93 bug 7922: changed verbiage on dashboad to avoid confusion.
new cd0f5e7 bug 7976: if the snapshot is empty, still create a snapshot entry which has the same backupSnapshotId even though nothing is backed up to secondary storage
new 32c1fb7 replace validateNumber() with validateInteger() on all integer fields on all pages.
new 4649935 bug 7817: instance page - apply validateInteger().
new 835835d bug 8154: removed type and added network rate to network offering detail page.
new 4d0d47f listVlanIpRanges api: for Account specific Virtual ip range return account information taken from account_vlan_map table instead of taking it from corresponding network
new bc62817 bug 8085: fix live migration status 8085: resolved fixed
new 1bcbd98 pass down iso, not matter is bootable or not
new 314a491 bug 8094: forword port NetworkRulesSystemVmComman from 2.1.x to 2.2, to fix security group is lost after migration status 8094: resovled fixed
new 4b355ca bug 8118: add security group back status 8118: resolved fixed
new d45f5cd bug 8119: don't boot from iso, if iso is dettached status 8119: resolved fixed
new cfb51ec Bug 8019: send snapshot commands to host that owns the VM
new dce0ab6 fixed ConcurrentModificationException
new 4a39546 removing 2.1 legacy UI from 2.2
new 4503222 Bug:6510 add VM state check
new f551cf9 bug 7664: account page - user tab - show "Disable User" when user state is enabled; show "Enabled User" when user state is disabled.
new 48ec23c Removed a bunch of useless code
new 73e5a78 removed useless code
new d80a02c use async for start/stop/reboot
new edc4678 bug 7741: instance page - clear details tab if no item exists in middle menu.
new 94f62c3 bug 7741: instance page - clear NICs tab, Volumes tab, Statistics tab if no item exists in middle menu.
new 3941e98 bug 8158: Network page - public network - IP Range - add domain, account row.
new 6545cb9 bug 7116: instance page - cleanup the confirmation dialogs to use a single dialog (i.e. "dialog_confirmation").
new 26b6d17 bug 8139: Allow to have Virtual and Direct networks with the same vlanId status 8139: resolved fixed
new 61ce43b bug 7892: introducing recursive listings for various artifacts based on the domain id and the isRecursive flag
new c44dc97 bug 7116: volume page, snapshot page, IP Address page - cleanup the confirmation dialogs to use a single dialog (i.e. "dialog_confirmation").
new 3b46dbf introducing an embedded response obj for account (user)
new 16d0310 bug 4556: localize string replacements for index.jsp, account.jsp, alert.jsp, and cluster.jsp
new 5bc0e51 bug 7116: template page, ISO page - cleanup the confirmation dialogs to use a single dialog (i.e. "dialog_confirmation").
new 52c3edc listISOs API has changed returned value of vmware-tools.iso and xs-tools.iso. Here is related UI change.
new 0678114 introducing an embedded user obj anytime we create an account, as a response
new f04b457 bug 7116: System VM page - clean up the confirmation dialogs to use a single dialog (i.e. "dialog_confirmation").
new 958e7fe bug 7116: host page, zone page - clean up the confirmation dialogs to use a single dialog (i.e. "dialog_confirmation").
new 28f6a5d bug 7116: primary storage page, secondary storage page - clean up the confirmation dialogs to use a single dialog (i.e. "dialog_confirmation").
new e56accb bug 4556: localized string replacement for dashboard.jsp, diskoffering.jsp, domain.jsp, event.jsp, globalsetting.jsp
new 0dc959c removing guest ip address during ip assoc from java layer
new 276e371 open vswitch - Implement gre tunnel based network that doesn't use vlan it allows cross zone communication and no 4096 limitation introduced by vlan
new 8c77158 fix domR setup issue when interface number is less than 3
new 3ecbc93 fixing a users listing issue
new eac4f11 host page - remove obsolete code (primary storage tab).
new 52b1953 instance page - remove obsolete code (routers tab).
new 05bf83d volume page - add confirmation page to Delete Volume action.
new 99dac870 security group page - add confirmation page to Delete Security Group action.
new 1c978c2 bug 4556: localized string replacement for host.jsp and ipaddress.jsp
new feb8c13 bug 4556: localized string replacement for host.jsp and ipaddress.jsp
new bd54b87 domain page - add confirmation page to Delete Domain action.
new 6e0ffb3 service offering page - add confirmation page to Delete Service Offering action.
new 0fecd12 disk offering page - add confirmation dialog to Delete Disk Offering action.
new e7d0ad3 bug 8164: Add Network Dialog - validation of minimum number of VLAN range has been changed from 2 to 1.
new 956b678 bug 7857: Added netwrork usage create command to router start command status 7857: resolved fixed
new 057e76c use caller account Id for entity owner id for create pf rule
new dcd12c2 bug 7951: Added source nat field for ip address usage status 7951: resolved fixed
new 1bc05b8 bug 8142: Making SystemVM and base CentOS template names consistent. status 8142 : resolved fixed
new f7088e5 bug 8153: Check if BC provider is found before adding.
new 1ff8d98 bug 7892: ensuring backward compatibility for list and create cmds status 7892: resolved fixed
new 6304a92 bug 7881: fixed publicIpAllocation to an account. status 7881: resolved fixed
new 639ddbb ovs managers: handle execption along with Alex's convention
new be031f4 zone page - pop up confirmation dialog before execute Delete Zone action.
new 9a46317 pod page - pop up confirmation dialog before execute Delete Pod action.
new b7daa55 cluster page - pop up confirmation dialog before execute Delete Cluster action.
new 315df46 network page - pop up confirmation dialog before execute Delete Network action.
new 1245d2f bug 7301: event page - add domain row.
new 3484d04 bug 8160: Dropdown on login screen made bigger
new a0b3003 bug 8164: Add Zone wizard - advanced zone - Add Public IP Range - validation of minimum number of VLAN range has been changed from 2 to 1.
new 58b17b9 Added no args constructor to LoadBalancerCommand to avoid gson deserialize exception
new 89bc9aa bug 7648: remove host action - pop up warning message "Removing last/only host in cluster and reinstalling the host will destroy working environment/database on the host and render the VM Guests unuseable."
new ab87e10 bug 7970: some more improvements to the storage maintenance with 2 pools status 7970: resolved fixed
new 5c03e3a bug 7675: Fixed the issue..Black part is not seen in anymore now
new 85b179f bug 7357: volume page - snapshot tab - clean subgrid container first when this tab is clicked.
new d68ff8f bug 7357: volume page - create function volumeClearSnapshotTab().
new 334c41a using the accessor method instead of the obj directly
new 38ab26b ovs tunnel network -- add lock entry in ovs_tunnel_account
new 32a55eb bug 8143: Clear Search icon made darker
new e0f0c48 bug 7357: volume page - only call volumeClearSnapshotTab() when the volume is deleted.
new 1fe4fdd bug 7357: instance page - clean subgrid container when a tab is clicked.
new 48ae2e5 fix wrong set of classpath to xenserver source
new 3a54c14 bug 7357: IP Address page - clean subgrid container when a tab is clicked.
new 6c05b96 bug 7357: security group page - clean subgrid container when a security group is deleted and a tab is clicked.
new 50dcd49 Added ISO midmenu icon
new 720afd5 bug 8149: ISO page - add icon to middle menu item.
new 41b05f6 bug 7357: template/ISO page - clean subgrid container when a template/ISO is deleted and a tab is clicked.
new 6f95692 bug 7357: account page - clean subgrid container when an account is deleted and a tab is clicked.
new 1e98514 Ovs tunnel manager -- unplug dom0 vif after network created
new c38e697 bug 7357: domain page - clean subgrid container when a domain is deleted and a tab is clicked.
new 5e99073 bug 8117: Issue has been resloved..now list height is restricted to a particular size.
new 9496fd5 bug 7357: router page - add function routerClearDetailsTab().
new 9a0bc33 bug 7357: system vm page - add function systemvmClearDetailsTab().
new 7004023 bug 7357: service/disk offering page - clean subgrid container when a disk/service offering is deleted and a tab is clicked.
new eb49b29 bug 7357: network offering page - clean details tab when there is no network offering.
new 63220aa Left menu expanded box don't have scroll bar anymore.
new 65707fe zone page - remove obsolete code (secondary storage tab).
new f70413f disk offering page - remove an extra div tag.
new fc33ef2 Removed several unused fields after the refactoring
new 6cdd522 bug 7357: zone page - clear details tab when zone is deleted.
new 035adf4 zone page - remove obsolete code (network tab, vlan stuff, IP range stuff).
new 8996133 bug 7357: pod page - clear tab when pod is deleted and a tab is clicked.
new a55d395 removed unused vnet field
new 580f42b removed unused external ip and mac address field
new 20891ae removed unused guest ip fields from uservm
new 4589446 removed unused domain_router_id from uservm
new 2466589 removed unused domain_router_id from uservm
new 0e41964 bug 7811: Start domR/Dhcp if it's not running when do userVmReboot status 7811: resolved fixed
new 9d75b55 bug 7357: cluster page - clear tab when a cluster is deleted and a tab is clicked.
new b714f11 bug 8097: introducing an optional zoneId param whilst listing hypervisors status 8097: resolved fixed
new 8526c07 bug 7357: host page - clear tab when there is no host and a tab is clicked.
new 2922657 bug 7357: primary storage page - clear tab when there is no primary storage and a tab is clicked.
new 851d7c2 Use correct searchBuilder in NicDao
new f4564df bug 7357: secondary storage page - clear tab when there is no secondary storage and a tab is clicked.
new 8c2bf33 when "allow.public.user.templates == false", hide community template/iso submenu.
new 1a7617b removed unused vlan fields from system vm
new 6503499 removed unused guest ip fields from system vm
new c59e576 removed unused dns
new 68464d6 removed unused dns
new 3dd7301 removed unused gateway
new 463835e removed unused domain in system vms
new 9d3eeda removed gateway and guestzonemacaddress from domr
new 3a008ee Changed restartNetwork command flow:
new 53b2ba2 fix for the Bug 7836 - Add secondary storage- MS fails to check invalid path specified mounting the path to validate the NFS URl
new 5411e6d Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 2e13c9c use destroy state instead of boolean falg for volumes
new 00ebbbe bug 8098, 8126: Added vm destroy event during expunge status 8098,8126: resolved fixed
new e5b2b39 bug 8124: log VM.STOP usage event for user Vms only status 8124: resolved fixed
new 16c8111 bug 8122: cover port forwarding rules for usage status 8122: resolved fixed
new 825042f bug 8156: fixed update for xen.heartbeat.config.interval parameter status 8156: resolved fixed
new 240a4b8 Fixed logging for vm expunge process
new a705b10 bug 8197: entity owner for create command is caller account id status 8197: resolved fixed
new e256285 Generate alerts_types.xml document along with other xml docs.
new db98148 community template shows for (1) root-admin role (2) domain-admin role + getUserPublicTemplateEnabled() == "true".
new e4d9216 Revert "fix for the Bug 7836 - Add secondary storage- MS fails to check invalid path specified"
new 28bbba3 Reset pending-only jobs upon management server startup
new fc5ec09 bug 8188: removing service and disk offerings associated with a domain, when we delete a domain status 8188: resolved fixed
new cbc8153 bug 4556: localized string replacement for instance.jsp
new bd41453 Revert "bug 4556: Missing resource localized strings."
new 8f138d9 Remove unused code in ConsoleProxyManager
new 11b9733 Removed sleep call that was accidentally checked in.
new fa138e4 bug 4556: localized string replacement for iso.jsp
new 6e5c4f3 network page - public network - external firewall tab - parse listExternalFirewalls response and dynamically create grid row for each parsing result.
new 7568265 bug 8198: Issue has been resolved
new 62b036b network page - public network - external load balancer tab - parse listExternalLoadBalancers response and dynamically create grid row for each parsing result.
new fed5e9f Added search string.
new 69846d7 VM Wizard - when zone field is selected, call listHypervisors with zoneId to populate hypervisor field.
new b2a9b30 bug 8099: returning systemvms for direct networking status 8099: resolved fixed
new 5c80ac1 Icon for midmenu security group
new a96f8f9 Refactored 1-1 NAT feature:
new 5937f6b bug 4556: localized string replacement for network.jsp
new 4fdbb00 Allow to add 1-1 Nat with the same public IP address and different port ranges
new 9b43e27 bug 7707: resolving the snapshots listing issue status 7707: resolved fixed
new 6728b33 bug 8182: zone page - still show Add Cluster/Add Host/Add Primary storage dialog even there is no pod under the zone.
new 2b646f3 1) Refactor ConsoleProxyManager to new networking and VirtualMachineManager interface 2) Don't destroy/re-create console proxy because of starting failure to take advantage of storage recreation in 2.2 3) Remove the race-condition in starting new instance of console proxy to avoid multiple ones being started for standby capacity reservation 4) Add a global configuration variable - system.vm.auto.reserve.capacity, set it to false to prevent automatical console proxy launc [...]
new a56e5ac Bug 8102: CheckSshAnswer could be null
new cd576af bug 7377: router page - add domain row.
new 26a0492 bug 4456: localized string replacement for networkoffering.jsp, pod.jsp
new 90596ac bug 7660: login screen - change login button from <div> to <button>
new 83dd811 Deal with the situation while volume was left over in Creating state
new bc73928 CSS change for login button so that tab works on button too
new f94d4f6 account page - details tab - localize confirmation dialog.
new 5be450f bug 7376: removing the limit on iso/template names status 7376: resolved fixed
new fc97034 refactor vmstatelistener
new 155100a bug 4556: localized string replacement for resource.jsp
new cb6e76a bug 4556: localized string replacement for router.jsp, secondarystorage.jsp
new ea2ec8e bug 4556: localized string replacement for securitygroup.jsp
new c701138 removed unused columns
new 731e789 Added 2 new api commands for 1-1 nat feauture: enable/disableOneToOneNat. Here is the 1-1 nat api summary:
new 2734c89 account page - localize delete account dialog.
new a4c5bef disableOneToOneNat: generate usage events for all rules (port ranges) that are being removed
new 347fa86 Fixed constraint for op_ha_work table to use correct field name (msid instead of id)
new 976ec54 Changed api command name from "enable/disableOneToOneNat" to "enable/disableStaticNat"
new 6d72b45 Set "msid" field to be unsigned for mshost table
new 2f91af1 Simplified the single signon process
new e85cf89 bug 8210: IP Address page - details tab - Enable/Disable Static NAT - replace old API with new API.
new 382cbf5 bug 4556: localized string replacement for serviceoffering.jsp, snapshot.jsp, systemvm.jsp
new 0366aa9 bug 8210: IP Address page - details tab - after Enable Static NAT succeeds, get vmName from listIpForwardingRules response.
new 46e1f62 Return vm information in listPublicIpAddress api response for the static nat ips
new 34178be 1) add destroySystemVm command to allow destroying of system VMs
new 374a114 bug 8210: IP Address page - show new tab Port Range when Static NAT is enabled.
new b5d2ff7 bug 8215: blocking snapshot creation for volumes attached to vms which are in destroyed or expunging state status 8215: resolved fixed
new 6aae1ad bug 8215: better formed exception body
new e932f23 Catch and ignore exceptions caused by external program, let console proxy at least continue and give possibility for administrator to manually correct the route issue inside console proxy VM
new 26e37d5 bug 4556: localized string replacement for template.jsp, volume.jsp
new 402506e Disable static nat for the IP address when corresponding vm gets expunged
new 968266b bug 8207: Issue has been resolved
new 9b98ed0 bug 4556: localized string replacement for zone.jsp
new 42f6e21 Detect hypervisor more reliably
new b226005 bug 8130: destroying all vols associated with a vm in error state, during the vm creation flow status 8130: resolved fixed
new aafdf07 minor typo
new 7050cf0 bug 8210: IP Address page - implement tab Port Range.
new 529e48d bug 8210: IP Address page - Port Range tab - remove instance field.
new f1fc1a2 bug 8210: IP Address page - Port Range tab - the embedded object returned by createIpForwardingRule API should be named as "ipforwardingrule" instead of "portforwardingrule".
new 35c3034 bug 4556: localize Edit Account action label.
new 4068603 bug 4556: account page - localize Resource Limits and Disable Account.
new fea60ef Security Group page - add icon to middle menu.
new 319ae4e bug 4556: account page - localize Lock Account action.
new 244d8c1 Cleanup UserContext after execution for better security
new ef1f1eb bug 4556: account page - localize Enable Account action.
new c4c0b5c Changed chinese to simplified.
new e542ca1 bug 4556: account page - localize Delete Account action.
new adecd3a bug 4556: account page - localize Edit User action.
new a8ea971 bug 4556: account page - localize Change Password action, Generate Keys action, Disable User action.
new 518ea5d bug 4556: account page - localize Enable User action, Delete user action.
new 77e89b7 bug 8187: retreive DNS information from DataCenter instead of resetting it for the network. After the DNS is reset, all networks in the zone have to be restarted. Console proxy and secondary vm should be restarted too. status 8187: resolved fixed
new d3b85f8 bug 8231: Added network usage records by host status 8231: resolved fixed
new 3b84696 Bug 8229: Add finalizeExpunge to VirtualMachineGuru interface to allow overriding cleanup operations at expunging stage
new 720399b More localization cleanup
new c9e03eb bug 4556: instance page - localize middle menu action Start Instance.
new 8d5e4ab bug 4556: instance page - localize middle menu action Stop Instance.
new 6dbf933 bug 4556: instance page - localize middle menu action Reboot Instance.
new 2147d41 bug 4556: instance page - localize middle menu action Destroy Instance.
new fe9b2f9 bug 4556: instance page - localize details tab action Start/Stop/Reboot/Destroy Instance.
new 87008ae bug 8198: Issue has been resolved but now its optimum for 1280 resolution and not 1024 resolution anymore
new e7c8872 Use URL safe BASE64 encoding for console access ticket generation.
new 6871106 bug 4556: instance page - localize details tab action Restore Instance, Edit Instance, Attach ISO, Detach ISO, Reset Password, Change Service.
new fadca22 bug 8198: Resolution again optimized for 1024px
new 9c4ca62 bug 4556: localized string replacement for primarystorage.jsp
new 79e3687 bug 7628 : Changed text from "Next" to "More Templates"
new f8dddd6 Changed inner class to be static.
new 3d39411 bug 4556: instance page - volume tab - localize subgrid action Detach Disk, Create Template, Take Snapshot.
new 21018cd bug 4556: volume page -details tab - localize all volume actions.
new ac8d1b7 bug 4556: volume page - snapshot tab - localize all actions.
new b35354b bug 4556: snapshot page - details tab - localize all actions.
new 47c5690 bug 8223: Issue has been resolved
new fcee949 Minor issue with midmenu loading has been fixed
new c4a2b62 bug 4556: IP Address page - details tab - localize all actions.
new 2b4500e Fixed missing resource parameters for network.jsp
new ff29ecd bug 4556: Security Group page - localize all actions.
new f8778ea add sharedmountpoint storage pool to support all kinds of clustered file system
new 6b91ba4 bug 4556: Template page - localize all actions.
new bf50d61 bug 4556: ISO page - localize all actions.
new 52dd679 bug 8185: fixed java part of password reset feature. There are still changes needed in backend scripts (bugs 8253 and 8254 are filed separately) status 8185: resolved fixed
new f19c10d bug 4556: Domain page - localize all actions.
new 11d0c22 bug 4556: Zone page - localize all actions.
new b9b53f4 bug 4556: Pod page - localize all actions.
new 3b70350 bug 4556: cluster page - localize all actions.
new 41cbd0e bug 4556: host page - localize all actions.
new 65e326c ovs -- use VmStateListener to track vm state change
new 7f059c2 bug 4556: primary storage page - localize all actions.
new 7f99eef bug 4556: secondary storage page - localize all actions.
new 097e432 network page - change minimum VLAN ID from 2 to 1.
new 4fcd6de bug 4556: network page - public network - localize all actions.
new cddfd75 bug 4556: network page - direct network - localize actions.
new 620466d Network destroy: when release ip addresses assigned to the network, no need to send applyIpAssociations command to the network elements as they are already shutdown.
new ccc6386 bug 4556: router page - localize action label and confirmation message.
new b8c914f bug 4556: system VM page - localize action label and confirmation message.
new c7bccd0 Added method to check if a zone is configured for external networking.
new 48120e5 bug 4556: service offering page, disk offering page - localize action label and confirmation message.
new 639f496 bug 4556: network offering page, global settings page - localize action label and confirmation message.
new b23df4c Fixed zoneIsConfiguredForExternalNetworking method
new a267d1c Generate usage event when Ip is released as a part of network destroy
new 4696b16 Normalize name convention for vmware hypervisor
new 38857cf bug 4556: localize adding action in middle menu.
new 2db078a bug 4556: localize middle menu actions.
new 09145ef Bug 8199: inject ssh public key into systemvm iso file
new daa8439 Bug 8199: move private key into a more logical place
new 8a1ca01 Bug 8199: insert generated private key where it is expected
new fd081dc Bug 8199: only inject if needed
new cc0ed77 bug 8199: always update the keypairs on disk to account for multiple management servers
new 96d9776 remove preallocatedLun
new b9b48d8 change async poll interval to 1 second
new cb024e3 remove prealloclun
new 5199167 bug 8199: always update the keypairs on disk to account for multiple management servers
new 5d18c4c bug 8242: introducing the concept of work queue for storage; introducing storage states as opposed to using host states; using row locks as opposed to db table locks status 8242: resolved fixed
new 68b8600 remove preallocLun
new 3aeb562 bug 8199: better logs
new d8ea2f0 setting cpvm restart to true with every storage pool being added
new ddcf232 bug 8211: applying patch status 8211: resolved fixed
new 1e591e1 Added API constants for external networking.
new 0225b51 bug 4556: localize error handling of details tab action.
new 66bea67 remove PreallocatedLun commands in doc file since the commands was gone
new 07460dd bug 4556: localize error handling of subgrid item action.
new e13e136 bug 8212: applying patch status 8212: resolved fixed
new 5a008fb bug 8212: applying patch status 8212: resolved fixed
new a857c70 bug 8256: Fixed os.types localized string
new b328c26 bug 8265: Added support to not allow vmware templates to use security groups in the VM wizard.
new 2e04618 bug 4556: localize adding succeeded message for subgrid item.
new 4dd2e6d remove some methods from volume
new ea59085 added type to startup commands to be used later
new f9a9698 more unused fields removed
new 60518dc storage rewrite
new 80640f9 bug 4556: localize validation error message.
new 757bd0b bug 8254: point save password to right location
new 8ac29f7 bug 4556: localize error message of IP validation, CIDR validation.
new e9652e6 migrate premium to oss
new 18dc5f7 bug 4556: IP Address page - localize all loading text.
new df193aa bug 4556: localize new protocol in Add Primary Storage dialog.
new 079faac bug 8032: XenServer doesn't have Ubuntu 10.04 template, it will consider it as other media, it is HVM VM after installing from CD, user needs to change the OS type to CentOS 5.3 (32 bit)/CentOS 5.3 (64 bit) if user want to run it as PV kernel
new 17d95a7 move out unusage stuff in oss
new ce73013 Don't build test and usage in oss
new ec98a53 merge premium xenserver scripts to oss
new c51e68a Manage left-over objects across management server sessions
new 4f3d492 bug 8264: "cp" is faster than "qemu-img convert" when copying template from secondary to primary status 8264: resolved fixed
new 24e4c88 load cluster managers
new 76ad02d cleanup XenServer code
new 9e63416 merge setupxenserver
new 3e135ae Initial Chinese - Simplified language support.
new 153ec6b Initial Japanese language support - This one really requires another lookover.
new af83063 Initial Japanese language support - This one really requires another lookover.
new f7e1b52 Initial Spanish language support
new 19e7387 build fix
new d838411 remove unused xen scripts
new 7ec201b bug 5405: version file is not needed
new 0279f8c fix build path of api xml doc
new 32d7273 fix debian build
new 53b15e3 remove xen scripts dir from debian build
new 4841afe Add --package-version option for waf build the version will be used for rpm version number as well as version number of jar manifest file. manifest info could retrieve by listcapbilities API
new 94f9c12 终于翻译完了,我的天。。。:)
new f53e18b bug 8257: Returning hypervisor type in Listvm command so that volume gets attached to the corresponding vm's
new 92bf106 including host type in network stats
new 8f0195c fix broken deps on rhel6
new 940712c addCluster API changes to accept "Xen Server" instead of "XenServer". Here is related UI change.
new 5cb2503 Fix addHost for Xen after FOSS/premium merge
new b98961b fixed all the broken thirdparty stuff
new 332f917 Add Cluster dialog - get hypervisor type from ListHypervisor API instead of hardcoding.
new f96f5a7 fixed stupid git merged problems
new a49a418 forgot the select field
new 4281781 missing user libraries
new fb18ba9 Network page - External Firewall tab, External Load Balancer tab - API has changed to return individual properties instead of a single URL property. Here is related UI change.
new be94843 fix typo of parameters order when create public key and private key of systemvm
new 4d2d820 fix injectkeys.sh -- pass systemvm.iso path to scripts
new 3486995 use sudo when mount systemvm.iso in injectkeys.sh
new d6231ee package premium configuration files in correct pkg
new b3111c9 move ClusterService adapter configuration to components.xml
new cd6e9d0 Add external firewall, Add external load balancer - new parameter NumberOfRetries, TimeoutInSecond.
new 91ccd78 New Custom theme has been integrated
new 2b2885c change VmWare to trademarked name VMware
new 971250d make cloud.userlibraries be general
new 13805db Added code to support lowercase keys in param maps.
new 514cd2d pod page, cluster page, primary storage page - Add Primary Storage dialog - add a new protocol "sharedMountPoint" to hypervisor KVM. When "sharedMountPoint" is selected, disable Server input field and hardcode it as "localhost".
new 762096d zone page - Add Primary Storage dialog - add a new protocol "sharedMountPoint" to hypervisor KVM. When "sharedMountPoint" is selected, disable Server input field and hardcode it as "localhost".
new 5c319ba Resource page - Add Primary Storage dialog - add a new protocol "sharedMountPoint" to hypervisor KVM. When "sharedMountPoint" is selected, disable Server input field and hardcode it as "localhost".
new 200da6d fix creating ssvm data disk
new fd944d6 sychronized migrate command, happened see that migrating failed, due to conflict in vnc port allocation
new 28b6aa6 fix systemvm start failure
new cbb54c5 don't filter fsimage.so
new 14d09f53 fix delete storage pool
new c3c4d2f remove premium-deps dependency
new fa89327 primary storage page - show type as what it's returned from API.
new 08a0a35 fix a wrong localization label.
new 930cf13 bug 8237: remove alert message.
new ddda5fc Cleanup of worker VMs left over from previous session in a reliable way
new 209713f bug 8250: multiple-selection page (e.g. Instance page) - After adding new an item successfully, put it on the top of middle menu.
new 9b8d251 fixed problem with halted local storage vms
new c38238c some improvements in checkSR
new f5efc50 do not use systemvm-premium iso
new 0fe9322 fix systemvm start failure casued by missing files
new 16cf4d5 Added third custom light blue theme
new 6550f0a update for debian
new e74d888 bug 8151: Avoid volume delete event for volumes which were never attached status 8151: resolved fixed
new 98cb458 bug 8257: ListVM's API - adding the functionality to invoke this api with the hypervisor filter. status 8257: resolved fixed
new d893b24 bug 8193: enable attaching disk on centos 5 host status 8193: resolved fixed
new 0b30738 Added updated Japanese translation (Thanks to Osamu)
new 49858cf - Exported all thirdpart jars in the deps project to make it available to other projects.
new 0bedf7e bug 6813: System VM page - add "Destroy System VM" action.
new a8fb44a Use exports for jar dependecy
new 447153f bug 8247: when we have vms in error state, we destoy their volumes. then, when we delete account with such vms, we should NOT try and destroy vols already destroyed. status 8247: resolved fixed
new 5b073cd bug 8087: default hypervisor type is gone: when creating cpvm/ssvm, randomly choose one hypervisor type, which got from host table. When creating domR, as we already know the hypervisor type at that time, so domR and user vm are always created as the same hypervisor type. status 8087: resolved fixed
new a189eb6 bug 8244: Add Host dialog in Resource page - hide info_container when clicking Submit button.
new 3e26505 bug 8244: Resource page - all dialogs - hide info_container when clicking Submit button.
new 23b9a24 Bug 8034 - cloud-setup-management errors out Status 8034: resolved fixed
new ade0097 wrap cluster heartbeat in a try-catch
new d6a7bb1 bug 8301: fix typo status 8301: resolved fixed
new 7b1deef Bug 8221 - cloud-setup-databases fails when using RHEL 5.6 status 8221: resloved fixed
new f6f8a35 bug 8251: introduced "id" field for public IP address. In the DB id is a primary key in user_ip_address table; ip_address and source_network_id is a composite key status 8251: resolved fixed
new cfce5e0 Added cloud.userlibraries to .gitignore
new a21ce17 1) More logging during vm cleanup when the vm fails to start 2) Cleanup nic info in the DB during nicRelease
new 6544820 Moved networkRestart to the NetworkManager as it's up to the manager (not network elements) to decide what to do on restart (IpAssoc/ruleApply/etc..)
new 6ed8b20 add catch-all clause in cluster heartbeat
new b6fc634 Bug 8303 - Cant add xen hosts, due to ssh key permission setup failure status 8303: resloved fixed
new a63b8cf fix mouseout event handler issue on System VM page.
new 9e2a9ab bug 8268: correcting stats reporting; the response obj was using wrong method to convert double to long status 8268: resolved fixed
new 073c70e AssociateIpAddress API has been changed from sync to async. Here is related UI change.
new 0e819fc IP Address page - add ID row, state row.
new 668fde9 Don't default resource owner to System account when command is executed via 8096 and account or domainId are missing
new d4b1831 Added "status" field to listPublicIpAddresses response
new b3d13f3 disassociateIpAddress API, enableStaticNat API, disableStaticNat API has changed to take id parameter instead of ipaddress parameter. Here is related UI change.
new b813800 Implemented list by id in "listPublicIpAddresses" api
new f15a2b7 createIpForwardingRule API, createPortForwardingRule API has changed to take in id parameter instead of ipaddress parameter. Here is related UI change.
new 85e11d2 Add ExternalGuestNetworkGuru.java back to permium
new ed736e7 clean up build root after rpm build
new db04ec7 bug 7899: reverting a previously wrong fix; adding the right fix status 7899: resolved fixed
new 4612a2f IP Address page - LoadBalancer, VPN API has changed to take in ip address id instead of ip address. Here is related UI change.
new 51894d2 bug 8288: allow to create multiple Guest Virtual networks for account in the same zone status 8288: resolved fixed
new 675a610 cleanup default hypervisortype
new a466994 create shared function bindActionLink() that will bind event handler to action link in right panel.
new 740b95b volume tab in instance page, snapshot tab in volume page - apply new function, bindActionLink(), which solves mouseover issue.
new 8c860ff Sync KVM resource with premium/open source merge
new 3d2e074 Security Group page, Domain page - apply new function, bindActionLink(), which solves mouseover issue.
new 9ca46b5 umount /mnt/cloud/systemvm if injectkey.sh failed or normal exit
new 735388e Bug 8312 - Too high (10GB) of a free disk requirement for system VM templates status: resloved fixed
new 3b4965d Network page, Pod page - apply new function, bindActionLink(), which solves mouseover issue.
new 27f2b6c Let cluster host-heartbeat be in a sperated context to avoid update delay by other activities
new d5bded3 PublicNetworkGuru: fixed NPE in ipUnassign
new ff281af bug 8253: get_password_from_domr is a part of source code now. It should be located under /usr/bin/ directory on the Management server once cloudstack software is installed status 8253: resolved fixed
new bf6edd6 Global Settings page - apply new function, bindActionLink(), which solves mouseover issue.
new 8fbc19b cluster page, host page, pod page, primary storage page, secondary storage page, zone page - apply new function, bindActionLink(), which solves mouseover issue.
new 1667ee1 Network page - external firewall tab, external load balancer tab - show warning message when delete firewall/load balancer action is clicked.
new 96c05a2 bug 8235: don't generate NET_IPASSIGN event when ip assoc command fails status 8235: resolved fixed
new fc6574c bug 8290: Instance Limit set at account level however was able to create more vms than limit status 8290: resolved fixed
new 86398a8 bug 8290: Instance Limit set at account level however was able to create more vms than limit adding additional exception handling
new d901d42 bug 7965: Added delete event for recurring snapshot delete status 7965: resolved fixed
new a4d3062 added id to ip address usage
new 6277ad4 bug 8243: VM Wizard - after zone dropdown is populated, call change event handler right away.
new 47d6614 bug 8318: Resource page - Add Cluster dialog - empty hypervisor dropdown before populating it.
new cfd8cdb bug 8195: add on-demand download for buildin templates, only download these buildin centos template after when you adding a host for the hypervisor status 8195: resolved fixed
new 7b5783e bug 8324: host page - make details tab as dault tab when a host is selected in middle menu.
new 5f9e379 updating md5 checksums for new system vm templates
new daa60e1 bug 8244: Zone page - all dialogs - hide info_container when clicking Submit button.
new d7aa4ef Add some useful packages to systemvm
new 8bcf07e bug 6844: don't chmod, respect permissions set by NFS server admin
new 6074dcb Silence vhd-convert, tell us how long it takes
new 0be687d bug 8302: dont hardcode ebtables path status 8302: resolved fixed
new 6b8024f bug 8302: dont hardcode ebtables path status 8302: resolved fixed
new 5d2cc07 bug 8201: accept "any" value for protocol when open port range for staticNat rule status 8201: resolved fixed
new 222c865 bug 8244: Pod page - all dialogs - hide info_container when clicking Submit button.
new 8ce576d bug 8239: NPE while executing CreateSnapshotCmd status 8239: resolved fixed
new 8bcd5a2 bug 8244: Network page, Secondary Storage page - all dialogs - hide info_container when clicking Submit button.
new 9aa9c34 bug 8340: return networkId for private/public/guest networks in listRouters response. Implemented search by networkId status 8340: resolved fixed
new 7cf46b5 bug 8244: IP Address page - all dialogs - hide info_container when clicking Submit button.
new 1aff4d8 make sure building template is downloaded
new b874bbd Give primary VMFS datastore meaningful name
new 24acc66 bug 8331: changing the revoke logic to work by taking in the entity id. All other params are obsolete at this point status 8331: resolved fixed
new fe67fa8 bug 8330: make a search including removed when get service offering information during vm start. status 8330: resolved fixed
new 36778f4 bug 8291: get physical vdi size before dd
new ab63da4 revokeSecurityGroupIngress API has been changed to take in id parameter. Here is related UI change.
new db06fe2 bug 8309: correct a localization label.
new d3fe06e localize Download ISO success/fail message.
new 5aa91b6 localize Download Template success/fail message.
new 848cff6 Use static inner class instead of enum for Param parameter (used in VirtualMachineProfile)
new 617569a Deploy VM action - remove a non-used value.
new 6d75417 localize Download Volume action message.
new a46155e bug 8094: send networkrulesforssvm command to agent, no matter security group is enabled or not status 8094: resolved fixed
new b9e32cc script may return stdout from command, need to add another # to seperate it
new a2c7051 IP Address page - localize action error message.
new 7b1ed39 Security Group page - localize error message of authorizeSecurityGroupIngress
new b12444b Let HA manager support native HA
new 4ea260c bug 8204: mgt server needs to pass down iso info before migration, if the vm has ISO attached status 8204: resolved fixed
new b226861 bug 8194: add new storage pool type PreSetup, 1. user setup SR for xenserver pool 2. in UI, add a new storage pool as PreSetup server: "ip of storage " path:"name of the SR"
new 5007f37 bug 8320: Include router private Ip in stop command status 8320: resolved fixed
new 0d895e8 bug 8258 : Allowing all shared storages to be shown in the listCapacity API. status 8258: resolved fixed
new 16f1a3a bug 7955: Added usage for network offerings status 7955: resolved fixed
new fcfd4e9 bug 8192: use volume size in bytes for usage status 8192: resolved fixed
new 577fdd2 Added action events for Vm actions
new 5bedf10 Added action events for Ip and net rules
new 6db6e8b Added action events for load balancer actions
new 026e690 bug 8343: in api commands extending BaseAsyncCreate set owner account information only after all request parameters were read as account/domainId information can be specified in the request status 8343: resolved fixed
new e9490bd bug 8359: fixed deleteDomainCommand - didn't work when domain had accounts assigned (incorrect method cleanupAccount was called instead of deleteAccount) status 8359: resolved fixed
new 294e413 Console proxy is back
new 5563a57 bug 8194: Pod/Cluster/Primary Storage page: Add Primary Storage dialog, add a new protocol "PreSetup" if cluster type is XenServer.
new b75d23b bug 8194: Physical Resources page, Zone page: Add Primary Storage dialog, add a new protocol "PreSetup" if cluster type is XenServer.
new 2a38a58 bug 8335: changing the deployVm flow to take in a list of security group ids instead of a list of security group names
new f36265c bug 8367: listNetworks - for domain admin list only networks belongig to his domain/subdomains status 8367: resolved fixed
new e49a59d bug 8314 - Iptables is being appended with same set of rules again and again on each re-installation of the management server: master branch status 8314: resolved fixed
new ca057a4 bug 8347: skip ebtables if kernel doesn't support it
new 66cb75d Changed external network provider names to be model specific.
new 58e92bb bug 8347: skip ebtables if kernel doesn't support it
new f08ab3b bug 8351: round dashboard percentages
new a8ce46b Upon customer's request, change text " Please confirm you want to destroy instance" to " Please confirm that you want to destroy this instance."
new 1a03097 Fixed NPE in VirtualNetworkApplianceManager - happened when stopped domR start was initiated by user vm start
new 368289a bug 8327: successive removeFromLoadBalancerRule(s) renders LB rule dysfunctional status 8327: resolved fixed
new fd0752e bug 5811, 8261: When delete host, send a shutdownCommand to kvm agent, then kvm agent will not automatically reconnect to mgt server status 5811: resolved fixed status 8261: resolved fixed
new 2545c08 remove specific build dependency
new 65a10fc bug 8369: change text.
new 847b669 add a missing localization label.
new 67633ba1 bug 8322: re-copy event types from backend code("EventTypes.java") to UI code.
new c26833f remove systemvm-premium.iso
new 4227d15 bug 8219: better error message
new 7904ab6 Gird actions button made bigger to accommodate all the languages text
new a5607db Second level left triangular expander arrow made bigger
new f75be00 fix 8210, ssvm-check does not work on kvm
new 57d1e54 bug 8360: Make default option in advanced search field capitalized.
new 5445046 implement network element for ovs stuff, so we don't make other code dirty
new 4c7fb08 Add OvsElement.java
new 6f55c4d bug 8270: Synchronize on 1) ipAddress object when create/delete ipForwarding/portForwardingRule and vpn service 2) on networkId when assignTo/removeFrom/deleteLoadBalancer status 8270: resolved fixed
new 3cc5ce8 add new configuration parameter: cmd.wait, for heavy timing-consuming commands, such as backupsnapshotcommand
new ee1c53e Revert "bug 8327: successive removeFromLoadBalancerRule(s) renders LB rule dysfunctional"
new a9fd67c bug 8362: Included VmId in event description status 8362: resolved fixed
new 5469916 bug 7522 : Extract ISO/Template - By default these entities wouldnt be extractable, GLOBAL ADMINS - always allowed to extract, OTHERS - allowed to extract if - 1) Its own template and extractable=true 2) Its not its own template but public=true and extractable=true. status 7522: resolved fixed
new 56f3343 Added action events for VM, volume, Ip and snapshot actions
new 0302862 adding a migration util
new 84fef40 Refactored "allocate vlan to account" code
new 858464e change UI to show error text (English, non-localized) instead of error code(530, 531) when API call returns error.
new 395ed04 Deploy VM - change UI to show error text (English, non-localized) instead of error code(530, 531) when API call returns error.
new e86723e Add Volume, Download Volume action - change UI to show error text (English, non-localized) instead of error code(530, 531) when API call returns error.
new 592cfc6 Authorize Security Group Rule, Download Template, Download ISO action - change UI to show error text (English, non-localized) instead of error code(530, 531) when API call returns error.
new 144c6fc Update SSL Certificate action - change UI to show error text (English, non-localized) instead of error code(530, 531) when API call returns error.
new 23c9b5d IP Address page - change UI to show error text (English, non-localized) instead of error code(530, 531) when API call returns error.
new 0105c03 initial HA work
new 86e51eb Made changes to the exceptions thrown by NetworkManagerImpl
new c162c61 Lost the in sequence flag
new e153ab4 removed unused method
new b66d987 tested to push in some fixes for QA
new 97af1c8 handle sync API fail case - change UI to show error text (English, non-localized) instead of error code(530, 531).
new 4f1342a bug 8380: default chains weren't getting deleted
new 8d68c37 Add User dialog - hide info_container when pop up dialog or Create button is hit.
new 95a6a09 Ovs -- clean up temp dom0 vif after network created
new fbac45c bug 8394: end user should be able to see community template if global setting "user.public.template.enabled" is true.
new 37b5c86 bug 8394: end user should be able to see community template if global setting "User.Public.Template.Enabled" is true. (2)
new 1f8c486 bug 8171: adding checks to ensure we do not start cp for any vm start unless we are out of maintenance status 8171: resolved fixed
new 33d8048 Native HA support improvements
new e9dd1ee bug 8383: HA: perform ssh check before marking system vms as running. For domR, also reapply all ips/PF/LB/VPN/Dhcp/Userdata. status 8383: resolved fixed
new 41a1e2c bug 8402: VM Wizard - when Blank Template is selected, call listIsos API along with isofilter=executable.
new ec6aa13 Add Primary Storage dialog - When protocol is PreSetup, compose URL as "presetup://~~~~~~~".
new 0b8d5c6 bug 8387: remove typo.
new a0e7004 bug 8374: Create Account dialog - make email, firstName, lastName required.
new 0b34c49 bug 8374: Create User dialog - make email, firstName, lastName required.
new 4699d91 bug 8399: dhcp owner is System in Basic zone setup and for Direct zone wide network status 8399: resolved fixed
new d2440eb bug 8315: Reordered logic when authenticating user so that we make a check on the authentication adapter before executing subsequent logic. This allows AuthenticationAdapters to create accounts if they are not already in the DB.
new 4fbcbda bug 8409: listLoadBalancers - for domain admins list only lbs belonging to their domains and subdomains status 8409: resolved fixed
new e14b831 bug 7563: create snapshot in async create method
new ca60419 refactor some code
new aa65530 cleanup halted VMs in readyCommand
new 9199b59 comment out snmp configuration in server-setup.xml
new 4eebc1c bug 8415: Added scheduled event for recurring snapshots status 8415: resolved fixed
new e58e085 Added missing @DB annotation to createNetwork (was lost during git merge)
new ee3bb01 cloud stack to CloudStack
new df9003b bug 8088: Making template sync more robust. If the url is null we cant initiate a download and so mark it as a download error instead. status 8088: resolved fixed
new 0f12529 bug 8088: Making template sync more robust. If the url is null we cant initiate a download and so mark it as a download error instead. status 8088: resolved fixed
new b0d12e8 Add Primary Storage - KVM hypervisor - change protocol name from "sharedMountPoint” to “SharedMountPoint”.
new e299402 Perform security check for deleteNetwork inside the management server method instead of api command itself
new 6e399aa Vm expunge: when delete port forwarding rules as a part of vm expunge, do searchIncludingRemoved for the vm because vm can be marked for removal already.
new 8798fce bug 8390: description of weekly and monthly snapshot policy contains hourly in global configuration status 8390:resolved fixed
new 66573d3 Instance page - Edit Instance - if service offering's offerha is not true, haEnable field is not editable.
new f948926 some minor adjustments before doing the big work
new bee6953 ha done? needs testing
new 5423667 bug 8419: changed domR password reset script to work with 2.1.x and 2.2 password scripts on userVm side status 8419: resolved fixed
new 87b3f4a VM Wizard - correct warning message at step 4.
new 807562d bug 8424: fixed NPE in vmExpunge thread - set accountId for UserContext to the vm's ownerId (this value is being read by UsageEvents generator) status 8424: resolved fixed
new a502b49 bug 8446: fixed creating volume from diskOffering with custom size status 8446: resolved fixed
new c6fe6f2 Removed all the stats command/answer from debug logging
new 5c2bbf4 Fixed NPE in listAsyncJob apis: don't include instanceId/instanceType in the response when these values are null
new 3343aa8 bug 8427: resolving the class cast exception status 8427: resolved fixed
new c38aff6 Bug 8275 - SELinux error message provides incorrect directions status 8275: resloved fixed
new 2cfeae7 bug 8441: Register Template dialog - change hypervisor downdown to be dependent on zone selection.
new 10650e1 Make static-NAT-enabled-IP have "Release IP" option.
new 7a8fcdb support lvmohba on copy_from/to_secondary
new 54802c6 typo fix
new f9c6fed bug 8422: make dialogs that have cluster dropdown wider.
new b9a5183 add lvmohba support
new b322fb0 bug 8186: Changed the investigator to use the new networking
new 0082b84 Fixed account security checks for domain admins in following commands: * listPortForwardingRules * listIpForwardingRules * listRemoteAccessVpns * listVpnUsers
new 15c88ca bug 8413: IP Address page - fix a bug that domain admin can't see PF/LB tabs of Source NAT IP created by sub-domain user.
new 882de01 Make Offer HA field, Domain field not editable.
new cb5b1e6 bug 8439: changes in service/disk offerings status 8439: resolved fixed
new 5d796c7 bug 7612: fixed a bug where if start when through all retries, we throw an exception
new ed197ae bug 8458: check if attachISO is successful before update DB
new 6d7b4e3 bug 8440: Add Primary Storage dialog - when PreSetup is selected, change "Path:" to "SR Name-Label:". When NFS is selected, change "SR Name-Label:" back to "Path:".
new 4939235 Don't allow to enable remote access vpn when domR is in Starting state
new 9614a64 bug 8445: listVms with keyword - don't do LIKE search for State field status 8445: resolved fixed
new 88ff558 for detachISO command, iso for this VM is removed in DB even if the detachISO fails. Then after stop/start VM , the iso for this VM is gone
new c85e13f bug 7635: stop vms if this host is the last one in cluster , when put this host into maintenance mode
new bc4357f bug 8456: fixing the upgrade issue status 8456: resolved fixed
new 213ea43 for the last host
new 2a6bef2 seperating service API call form internal calls for revoke port forwarding rule
new a3b1609 bug 8463: Decrease the resource_count if vm fails to Start and goes to ERROR state. status 8463: resolved fixed
new 75e596b bug 7952, 8363: Fixed usage events for Vm destroy and recover status 7952, 8363: resolved fixed
new 44607a8 bug 8473: fixed NPE in listUserVms - do "includingRemoved" when search for vm's host. status 9473: resolved fixed
new 3d493f2 bug 8478: Fixed missing timezone lable for snapshot dialog. Also translated all the new labels to the appropriate message resource files.
new 4fe6219 bug 8474: fix attaching ISO to xenserver vm status 8474: resolved fixed
new 169ac1c bug 8464,8404: allocator is not move reserved resource to used resource, in some case status 8464: resolved fixed status 8404: resolved fixed
new 22d15d2 bug 8335: Fixed UI to make use of the change from securitygrouplist to securitygroupids
new 83209e5 bug 8479: remove direct account specific network as a part of account cleanup. Before public direct ip addresses weren't released as a part of nic cleanup - deallocate() method was missing in DirectNetworkGuru status 8479: resolved fixed
new 84ef545 bug 8460: fix refresh button on cluster page and secondary storage page.
new 73eb597 bug 8335: adding the security group objects to the list virtual machines response
new e5c61db bug 8460: fix refresh button on Network page.
new 711c4ee bug 8209,8370,8459: cleanup scripting
new 2b46ea5 bug 8209,8370,8459: fix libvirt ipassoc and firewalling
new c22e41e bug 8482: Merge from 2.2.x. Added a refresh all link on top of the mid menu section. Changed the top right refresh to refreshing only the highlighted item.
new 08abe76 Template page, ISO page - refresh right panel when a middle menu item is clicked.
new 0bd6950 fix wrong configuration for oss
new 0abd36c Change the wording in log
new 5d8492a bug 8470: Added more clear text after enable maintenance, cancel maintenance, and reconnect host.
new 95f90fd Removed bad word from log4j config files.
new b062ed0 fix fresh button on right panel for mutliple-selection page (e.g. Instance page).
new f0f643d adding exceptions so that we can use login and logout commands via 8080
new f16cb1c Logs statements cleanup
new b4731ae Merge from 2.2.x. Fixed MD5 password issue in the UI caused by the fact we were URLencoding the password before performing the MD5 sum.
new 61ca894 One more file that had the password encoding.
new 99c6d82 fix setting port forword rules
new c89ad5a bug 8485: Merge from 2.2.x. Fixed ClassCastException with returning the login response in xml format
new 82692ba bug 8433: Delete Domain action - show action success/fail info on top of right panel after action finishes.
new 0bdefe0 Added login/logout command generation to xml api doc generator
new 736603b fix loadbalancer
new fb8b895 Fixed UI to display the disk size of a disk offering as-is rather than converting from MB to GB
new b92fc07 added forced paramter to stop apis
new c22d494 Added context to ha work
new 2d3b6cc changing the disk offering response object, to always return the disk size in gb
new fa1b9d7 bug 8431: translate tool is unable to handle html code correctly. It messes up a lot of html code. Here is manual fix for Spanish translation file.
new 1c7049e Forgot to write login/logout commands to domainAdmin/regularUser api xml doc
new 691a183 bug 8431: translate tool is unable to handle html code correctly. It messes up a lot of html code. Here is manual fix for Japanese translation file.
new 10dc1c7 bug 8370: pass in original params when calling delete during add status 8370: resolved fixed
new 565cdce Add Service Offering dialog - change lable from "CPU (in MHZ)" to "CPU (in MHz)".
new e461e36 bug 8246: remove temporary UI fix since API Bug 7410 has been fixed.
new b4ee5fa Renamed get_password_from_domr to cloud-set-guest-password
new d15a676 exclude servlet-api.jar from dep package
new f7925ab Instance page - view console proxy - thumbnail - only request thumbnails when mouse is over console proxy icon. Stop requesting thumbnails when mouse is out of console proxy icon.
new ea8d7a8 Password reset tool for windows platform
new 4b99dba Make it work in Visual Studio 2010
new ab6ea4d bug 8491: remove corresponding record from resource_limits table when limit is updated with -1 value status 8491: resolved fixed
new 558e16c Save vnet range in data_center table when do deploy from server-setup.xml in Dev environment
new b2bb4e6 rebuild qemu-kvm on FC14
new 16366fb bug 8481: root cause is the old way to get vdi parent sometime doesn't work
new ebf1962 use locallogin to check xensever host
new 17eac0c return null instead of empty newState when can not get VM status, fixed unexpected stopping vm
new 3bd3dac bug 8493: Check for resource limit for create template from volume/snapshot.
new 67a92e3 bug 8493: Check for resource limit for copy templates/ISO between zones.
new 77719be bug 8465: track network usage per router in user_statistics table status 8465: resolved fixed
new 82506ff bug 8493: Check for resource limit for manual snapshots.
new 7f2d7e4 change text: “ISCSI” => “iSCSI”.
new c77b61d Support custom afterActionInfo instead of generic one.
new 45cde8c bug 8395: Host page - instance tab - show vm display name instead of system-given vm name.
new d8273c7 adding the sql file for db migration from 22beta4 to 22GA. This has the schema and data changes for both cloud and cloud_usage databases. The corresponding java file is already checked in
new 4fb3bee return more meaningful error message for create snapshot/snapshot policy for volume which is not attached to a VM
new 20ae6c8 Extend shared function doActionToTab() to support details tab action on pages that don't have middle menu (e.g. Domain page, Zone page, Pod page).
new 7a90003 Add Primary Storage dialog - rename Element ID of cluster dropdown.
new cec16ba Create Shared function bindAddPrimaryStorageDialog() to bind event handler to cluster dropdown in Add Primary Storage dialog.
new 08285af fix capacity caclulation issue after migration
new b7b0501 list recurring snapshot if volumeId and interval are specified
new dae909a Add Pool Dialog - localize protocol values in dropdown.
new b3256c6 if it is empty snapshot, set setBackupSnapshotId to null, before remove it
new 25a9236 add shuffling back
new 118ab36 create shared function populateClusterFieldInAddPoolDialog() - reduce code repetition.
new 33be02d fix a bug that Cluster field didn't get emptied when pod field is blank.
new 091b585 Explicitly specify CPU speed for all system VMs, speed of 0 no longer works for VMware
new 49f8a1f Add Pool Dialog - merge event handler binding stuff into the same function: bindEventHandlerToDialogAddPool().
new f427ec4 bug 8436: fix Spanish translation file whose HTML code was messed up by translation tool.
new 597ca95 Bug 8401: avoid race condition between expunge worker and api execution
new 487aa4b more changes to the upgrade script
new c218b3f bug 8514: Instance page - volume tab - Create Template dialog - fix a bug that OS dropdown was empty when 2nd time visiting Instance page.
new 133f0d9 some more help
new da115c4 adding index at end, removing redundant view
new 74e878e Fixed xml doc writer
new 7b13c89 bug 8493: Don't allow to create a snapshot policy with max value exceeding domain/account snapshot limit status 8493: resolved fixed
new 7e65705 bug 8515: Allow only positive non zero numbers for "max" parameter in createSnapshotPolicy status 8515: resolved fixed
new 4054d7e Store ip address as String instead of Long in user_ip_address and port_forwarding_rules tables
new b1b04d6 bug 8497: click left menu "Isos" would collapse/expand sub-items (My Isos, Featured Isos, Community Isos). So would left menu "Templates".
new 65d7ff0 bug 8497: click anywhere in left menu "Isos" would collapse/expand sub-items (My Isos, Featured Isos, Community Isos). So would left menu "Templates".
new 2255d40 bug 8498: UI change - Add ISO dialog will hide OS Type dropdown when bootable field is slected as false.
new 8c07ef5 bug 8499: Change "Create" button to "Add" button in all Add XXXXXXX dialogs.
new 64b7308 bug 8426: localize text.
new 737954b 1) prepare to seperate volume/snapshot logic to secondary storage VM 2) Add vmware.service.console configuration variable to allow customized VMware setup
new 0be5252 bug 8426: localize text (11. ~ 18. in this bug)
new 1550150 bug 8426: localize text - translate title of confirmation/alert/error/sessionExpired dialogs.
new 6501bcd bug 8518: replytimeout is not set replytimeout is set to 10 min for XenServer
new 3328ec5 Fixed the bug when dhcp server wasn't started for Direct netwok on JuniperSrx setup
new f32668b bug 8524: seems there is vm with same name existing, in Startcommand, we will check this, it VM is in halted status, just destroy it, otherwise startcommand fails
new 0db879d reduce lock granularity
new e901ccf bug 8498: Make osTypeId optional. Introdue a new OS type None to be shown for non bootable ISOs. Add check that when the ISO is bootable a valid osTypeId gets passed
new 6e9ef0d 2.2beta4 to GA db changes
new 0e8907c IP Address page - PF, LB tab - fix a bug that action_link was shifted to state column when state column doesn't have value.
new bda0b09 fix url encoding in add host to existing vmware cluster
new 5d1d9ec bug 8263: allowing a private zone to be made public
new 829c865 router.ram.size global config is hidden now as it's used by system only
new 18aafb3 bug 8395: UI - show "system-given-VM-name plus user-defined-VM-name" to all roles (root-admin, domain-admin, regular user).
new 3113ae4 Add display name to user VM in console title
new cb73c1e Fixed NPE in deleteAccount code - when shutdown the network, always set reservation context with account/userCaller information
new 38e4334 bug 8559: IP Address page - hide Load Balancer tab when source NAT IP address is selected.
new 614bdc3 Security Group page - implement refresh button on right panel to refresh only the right panel (i.e. only the selected item in middle menu).
new f8ffdda Account page - implement refresh button on right panel to refresh only the right panel (i.e. only the selected item in middle menu).
new 673931d account page - create account - encode accountName before sending to CreateAccount API.
new b5ba7f0 Event page, Alert page - implement refresh button on right panel to refresh only the right panel (i.e. only the selected item in middle menu).
new 85ea517 Router page, SystemVM page - implement refresh button on right panel to refresh only the right panel (i.e. only the selected item in middle menu).
new b8767ba Instance page - localize dialog title.
new db7bc89 added cluster awareness to vm start/stop
new b0f0efa more changes to make it work better in a cluster
new 7dd54f0 started vms with these latest
new 0938509 bug 7341: introduced search by id/vmId to listIpForwardingRules command status 7341: resolved fixed
new 8cd7426 bug 8455: for static nat port range don't allow start port to be bigger than end port status 8455: resolved fixed
new 62f841b translate new words in messages_zh_CN.properties
new 0bc65d4 Volume page - localize title in all dialog boxes.
new a3dd238 Snapshot page - localize title in all dialog boxes.
new cfb5940 IP Address page, Security Group page - localize title in all dialog boxes.
new 66547b6 Template page, ISO page - localize title in all dialog boxes.
new c22bd9c fix a bug that Download ISO, Download Template showed # instead of URL in dialog box.
new 0a70a18 add new words to translation files.
new 2deccb1 volume page - localize download volume message.
new a6b478e volume page - localize download volume message (2)
new 242d5f3 add datacenterid in StartupStorageCommand for xenserver
new f48b7db Account page, Domain page - localize title in all dialog boxes.
new 61bbbfb Resource page, Host page, Network page - localize title in all dialog boxes.
new af7cfec Add vmware-base.jar to spec file
new 737eac1 VM Wizard - localize labels in review screen.
new 1aab49f bug 8547: some additions to the config vars to better indicate the units they use status 8547: resolved fixed
new 2fb7a04 bug 8423: has been resolved
new baf854f bug 8571: has been resolved
new 2a72d06 Network page - implement refresh button on right panel for public network item and direct network item.
new 8ec78af fix a localized message for Add IP range to Direct Network dialog (whose HTML tag was messed up by translation tool)
new 0927a07 bug 8554: Add Zone Wizard - step 4- expand IP Range fields.
new 49cdddd bug 8498: Add ISO dialog - make OS Type field required when Bootable field is Yes; make OS Type field non-required when Bootable field is No.
new ea9ef6f bug 8263: Zone page - details tab - add isPublic row.
new cabaa51 bug 8263: Update Zone - make isPublic row editable if the zone is domain-specific; make isPublic row non-editable if the zone is public.
new a0c48d7 1) Rename console-common to console so that Eclipse project name is the same as folder name
new 08c377e Access static fields in static way.
new d80caf2 bug 8564: Changed implementation for static nat rules. Now we use separate interfaces instead of PortForwardingRules interfaces. status 8564: resolved fixed
new d9dfd37 Reapply static nat rules when domR starts/reboots
new 9c2db92 Fixed the bug when port forwarding rules were not reset correctly on domR restart/start (multiple public ip addresses case)
new d9d128e Incremental refactoring - retire host_master table
new c11a9c1 bug 8381: disassociateIpAddress is async now
new 42ddf74 bug 8284: don't allow to create static nat rules for 2 different ip addresses and the same vm. status 8284: resolved fixed
new db2bd76 bug 8604: ensure .ssh directory is created before trying to write keys there
new 5c010cf ISO page - add Download Progress Bar that shows when download progress is not finished and hides when download progress finishes.
new 36e0581 ISO page - automatically refresh status and download progress bar every 2 seconds.
new a054006 bug 8565: throw unsupported error code when non existing api command is sent status 8565: resolved fixed
new eb33345 template page - add Download Progress Bar that shows when download progress is not finished and hides when download progress finishes.
new 88f3d04 fix dns issue that in direct network mode, user vm can not get domr ip as dns server, then user vm can resolve its hostname, the consequence is that "starting sendmail" is tooo slow
new 3beb02a Secondary Storage page - remove state row.
new 30930fd template/ISO download status - show status in gray instead of in red when status is "N% Downloaded".
new 43c82d0 UTF-8 fix - make encoding work across GET/POST
new d78cea1 fix merge conflicts
new c6e8437 direct boot info to vga console instead of serial console for user vm template
new 8887b6c add correct mdsum
new ebc366c Add vmvare-base.jar in classpath
new 70b5a72 2.2beta4 to GA upgrade changes
new e573e66 bug 8502: allow to edit pod name in all the cases; even when pod has resources allocated status 8502: resolved fixed
new 4ae5734 createPod/editPod: don't allow gateway to overlap start-end ip range
new 8654aa3 bug 6366: allow to extend pod private ip range even when there are allocated private ip addresses in the pod status 6366: resolved fixed
new 1c97126 Removed unused imports
new b0e4ecb bug 7901: Prevent using the same cidr for POD and zone's virtual network status 7901: resolved fixed
new d9e3019 Instance page - automatically refresh VM status every 2 seconds when status is Starting or Stopping.
new 2d26289 multiple-selection page - fix a bug that top error container wrongly showed previous afterActionInfo.
new 80a3280 bug 8609: when failed to start a VM in HA (due to domr is not migrated), a runtimeException is thrown out, caused HA for this VM is not resheduced.
new 6f7b9ea this is to reset master for the secondary master in the same cluster. It may happend when you reboot the master of a cluster, there might be 2 master after the old master comes back
new de4b79b fixing pagination issues with listVolumes
new c475aac bug 8578: make listRouters API take in id parameter.
new 35397d7 bug 8577: Make listEvents API take in id parameter.
new eb7d531 bug 8577: Make listAlerts API take in id parameter.
new 893f8b5 bug 8525: we can't create template from snapshots belonging to one volume at the same time
new 569bbfe bug 8513: creating volume from snapshot depends on the original volume
new 7d57067 Edit Instance - fix a bug "json.listserviceofferingsresponse.serviceoffering is undefined".
new 1d031e6 bug 8334: throw an error when try to create a network with the settings belonging to existing network status 8334: resolved fixed
new 53adcc6 bug 8572: don't allow vm host name to start with digit. Also removed name uniqueness constraint as vm host name doesn't have to be unique even inside the same network
new 6913ed2 bug 8572: added more restrictions for network's domain name (see below) status 8572: resolved fixed
new 21303ea bug 8567: use current time to schedule snapshot
new 1ef9341 Router page - automatically refresh router status every 2 seconds until status is not Starting/Stopping any more.
new a89fffe correct log
new 77ac074 Make Command be able to carry hypervisor or environment related info to help support dispatching same command towards multiple targets
new 8d1f650 SystemVM page - automatically refresh systemVM status every 2 seconds until status is not Starting/Stopping any more.
new b85ecec call setIptable before launch heartbeat
new 6b0d494 bug 8529: propagated to master. Added junit test support to ant
new c6efb2b bug 8529: propagated to master. Added junit test support to ant
new e2f6e9b Host page - automatically refresh host status every 2 seconds until status doesn't change any more.
new 622a793 Primary Storage page - automatically refresh primary storage status every 2 seconds until status doesn't change any more.
new ec0bee8 remove cloud-junit.jar from debian spec file
new 6b15a86 don't install cloud-secstorage-extras.jar remove cloud-junit.jar from cloud.spec
new 4a66441 Fix Eclipse project settings for separation of JUnit
new 2711a53 Specify changable status for instance, router, systemVM.
new 90ef04f bug 8526: ISO page - Delete ISO action - avoid calling listIsos after delete action succeeds.
new 37de026 bug 8526: Template page - Delete Template action - avoid calling listTemplates after delete action succeeds.
new d66eebd bug 8640: need to handle another two masters case
new bd8a1e2 Add FileUtil.java
new 45eb1b4 Fix syntax error in create-schema.sql
new c62d983 classpath fix for server
new 3d7c61b bug 8452: forcing vm stop whilst disabling account status 8452: resolved fixed
new d9e9c6c IP address page - get services by associatedNetworkId instead of networkId.
new 8978839 bug 8617: Disable firewall/lb/vpn service for Direct network offering, so when user tries to create PF/LB rule for direct IP address, it fails. status 8617: resolved fixed
new 6dcbd3b use returned VO
new 2275d8d bug 8452: introducing a state for domain; blocking creation of accounts/users whilst domain is in an inactive state
new 13fc3b0 bug 8452: more delete domain specific changes
new 3cbf985 bug 8635: when virtual network container is hidden (e.g. when defaultVirtualizedNetworkOffering.availability is Unavailable), get checked radio buttons from only direct network container.
new 74b4647 Make Add VM Wizard, Add Zone Wizard draggable.
new 96ef94e ShutdownNetwork - added reservationContext parameter (contains account/callerUserId)
new 504ab73 Sync on network instead of ipAddressId when do create PF/StaticNat/LB rules
new 373525f bug 8635: similar bug shows after hitting Submit button in step 5. (Fix: when virtual network container is hidden (e.g. when defaultVirtualizedNetworkOffering.availability is Unavailable), get checked radio buttons from only direct network container.)
new 811ec32 added class for actionbutton so that it can transparent
new fdd4146 bug 8575: when mouse is over middle menu item, show tooltip related to this middle menu item.
new 541f216 bug 8575: account/alert/event/instance/IpAddress/ISO/SecurityGroup/Snapshot/Template/Volume page - when mouse is over middle menu item, show tooltip related to this middle menu item.
new 7a27458 bug 8575: diskOffering/host/networkOffering/primaryStorage/router/systemOffering/systemVM page - when mouse is over middle menu item, show tooltip related to this middle menu item.
new b39bdc6 bug 8575: network page - when mouse is over middle menu item, show tooltip related to this middle menu item.
new 6ecffaf bug 8287: create pbd for iso sr before migration
new 78df5ea Change RPM packager to Cloud.com, Inc. <en...@cloud.com> fix RPM pre-build error
new cd90bc7 bug 8412: allow to delete network when it has dhcp/domRs status 8412: resolved fixed
new 69dbe7e Instance page - vm group left menu (login as regular-user) - fix a bug that Refresh button on right panel didn't work.
new 7aa18d4 bug 8600: cleaning up remote access vpns and users as part of delete account status 8600: resolved fixed
new 8695e72 Update template and storage manager to allow hypervisor based command delegation
new 70dcfa3 bug 8538: Host page - statistics tab - seperate CPU row to 2 rows ("Total CPU", "CPU Utilized"). Add/Change labels for the first 3 rows.
new 13ceb54 bug 8653: filtering system vols from user's view status 8653: resolved fixed
new b64e75e Multiple-selection page: apply clickItemInMultipleSelectionMidmenu() in createMultipleSelectionSubContainer().
new 15f59e6 bug 8637: throw ResourceAllocationException when resource limit is exceeded. status 8637: resolved fixed
new 17f5d55 fix typo
new 7c32b2d bug 8584: enabling search by id for regular users and domain admins for service offerings status 8584: resolved fixed
new 80f4ed4 create new shared function unclickItemInMultipleSelectionMidmenu() which is as opposed to existing function clickItemInMultipleSelectionMidmenu().
new 33b763d bug 8582: allow create snapshot policy with unattached volume
new 8e9e37d bug 8541: add countTopButtonMapFn(), resetTopButtonMapFn().
new 537fa0a bug 8381: disassociateIpAddress API has been changed from Sync to Async. Here is related UI change.
new 3f45a56 bug 8541: Instance page - hide/show top buttons upon state of selected middle menu items.
new fa96dee Make secondary storage VM support premium version and opensource version
new 61a414f Inject permium stuff into systemvm.iso when managment server start
new 60ecb56 bug 8613: Added accountId to listUsageRecords API, use active account incase of multiple account with same name status 8613: resolved fixed
new 003787a bug 8613: Added accountId to listUsageRecords API, use active account incase of multiple account with same name status 8613: resolved fixed
new f0c43ee mark cloud-premium-deps obsoleted by cloud-deps
new 99b5f72 added queries to handle unit MB to bytes change for volume usage
new 2efdc9d bug 8471: Check whether secondary storage URL is null when copying volumes across storage pools.
new b5152e2 bug 8664: Enforcing maximum pagesize limit to 500 to avoid DOS attack against the server.
new e4765fb bug 6969: return jobId/jobStatus for IpAddress and SecurityGroup as ids for these objects were introduced in 2.2.x
new 25f2767 bug 8641: adding a volume state in addition to volume status status 8641: resolved fixed
new 9c95152 localization - dashboard page - add a lable for CPU Allocated.
new 3d3db9e bug 8541: Instance page - fix a bug that top Start button was shown while it was not supposed to.
new 98221dc bug 8541: Instance page - grayout/enable top buttons upon selected middle menu items.
new d8e5fe7 bug 8664: Enforcing maximum pagesize limit to 500 to avoid DOS attack against the server.
new d50ad65 Hidden action buttons made more lighter
new 1afc62e bug 8216: creating a vol from a snapshot will take in a priv disk offering id, which is used only for the tags; size is still taken from the original vol which the snapshot is based off of
new cb66d8d bug 8621: Don't automatically create a guest virtual network if the offering states it is unavailable.
new 2d0a0c1 bug 8621: Don't automatically create a guest virtual network if the offering states it is unavailable. (2)
new d73d12b bug 8641: removing the status field from the volume response
new 77fadf5 Revert 61a414fb8ff2ef497a334ed394a0ca69bc191013 don't dynamically inject premium stuff
new c082425 Account page - Add Account dialog - change domain dropdown to input text field that has autoComplete function.
new 2f3a1cc When secondary storage is not running inside SSVM, let FOSS SecondaryStorageDiscoverer be able to dynamically load premium version of the secondary storage resource
new 4b4ac27 bug 8216: Snapshot page - create volume dialog - add Disk Offering dropdown that only lists customized(private) disk offerings.
new 5120de7 bug 8374: create new shared function validateEmail().
new f443f7d Set default values for global variables that use programmatic constants (CPU speed/RAM size)
new 94a9c86 try to send create command to the host where cpu&memory is allocated first
new b86837c bug 8647: check vm state before execute hardShutdown
new 3f752bf bug 8632: has been resolved
new 1d8eab2 Let reset job description to be in API standard
new 1ff7e72 bug 8450: handle invalid JSON string returned by API call.
new c22b37e latest work on db migration
new 78f5c6c schema converted over.
new b313b7c Add bare metal stuff to addHost command add ipmi.py
new b6056bc missing files
new b8cd91d don't generate test-reports directory
new 2002abd fixed copy and paste errors
new 925f415 change deploy path to /usr/local/cloud for simulator
new 0ce385e bug 8569: Changed default events purge delay to 15 days status 8569: resolved fixed
new 91b4a8e bug 8705: seperate "CPU" row into 2 rows: "Total CPU" and "CPU Utilized".
new ed46550 Added capability to keep track of what IPs a load balancing rule can be made on.
new 198f8b3 bug 8636: apply auto-complete function to domain dropdown - create shared function applyAutoComplete().
new 2d207dc fixed eclipse path
new cc77245 bug 8636: instance page - advanced search - change domain dropdown to input text field with autoComplete function.
new 37cb0ae add security group for direct tagged vlan
new 0c8b86f add multiple nics support for security group
new adbd20c bug 8655: add security group for direct tagged network
new 2f284d9 fix typo
new 0a1af42 remove test code
new 0cd0703 Bug 8717: Move VMwareGuru to premium
new 828f8c9 Bug 8208 - bare metal provisioning
new 6cecbdb bug 8663: limit cidr size if network is being created by non Root admin status 8663: resolved fixed
new 63cff8d Regular user is allowed to create Guest networks only; throw an error when he tries to use networkOffering with trafficType Public
new 6424042 bug 8659: deleteNetwork is async now status 8659: resolved fixed
new 1f1e393 Release vnet during network shutdown for guest networks only
new 54b3fff When network is removed, remove it from network GC list
new 57f6b16 bug 8719: fixed NPE happening during HA process - get control nic infrormation in finalizeCommandsOnStart() method instead of setting it in caller methods status 8719: resolved fixed
new f138552 bug 8603: Included netwrok_id in network usage records status 8603: resolved fixed
new 8eb6652 bug 7935: Included hypervisor type to vm usage records status 7935: resolved fixed
new b0aabc1 bug 8682: implemented search by id in listPortForwardingRules status 8682: resolved fixed
new fb4e67c IP Address page - source Nat ip address - hide LB tab if the LB service has "LoadBalancingSupportedIps" capability (meaning it's using external load balancer).
new a6ac728 cleanup script is also running now as well
new 88447a8 Create account dialog - domain autoComplete - change it from case-sensitive to not case-sensitive.
new cf6d430 return security group status per zone
new 801f7c4 bug 8655: zone page - add "Security Group Enabled" row.
new 2e91b70 fix createzone parameters
new f82dec9 Bug 8208 - bare metal provisioning
new 039b11b 1) Added guestIpType to the network offering; create/listNetworkOffering apis got changed accordingly. 2) Set traffic Type to be Guest for Direct/Virtual non-system default network offerings. Use this guestIpType during the network creation/implementation
new 81d3513 listNetworkOfferings API has been changed to take in guestIpType parameter instead of trafficType parameter. Here is related UI change.
new 1372767 bug 8655 : UI for new options in Advance Mode under Zone Wizard
new 9e622c6 bug 8726: escape ", ', &, <, > special chars in xml response status 8726: resolved fixed
new ddee651 bug 8680: disable standalone host feature in VMware
new 309dae7 bug 8655: Add Zone Wizard - step 1 - implement Isolation Mode: virtual, security group.
new f8993d9 Fixed NPE in vm expunge process - when cleanup static nat rules after corresponding vm is expunged, make search for guest Nic including removed.
new 66455c0 bug 8702: return events for removed account when "account" parameter is specified in listEvents command status 8702: resolved fixed
new 970e0ab Removed unused imports
new 3308c51 bug 8655: VM Wizard - step 4 - show security group container if zone.securitygroupsenabled is true; otherwise show network container.
new 8a40371 refactor security group in advanced network mode: use direct tagged network instead of public network
new f383e5a security group is per vm per nic
new 5035778 Bug 8208 - bare metal provisioning
new 0f47eac bug 7842: Add account_id to user_context during create network
new 44d6057 bug 8606: changed network offering event names. Use Assign/remove instead of create/delete status 8606: resolved fixed
new 0b9fa1c bug 5747: Added action events for system Vms commands status 5747: resolved fixed
new 8062d8d bug 8725: making disk offering id a reqd param; as we create vol from either 1. disk offering 2. snapshot (which takes in a snapshot id + private disk offering id)
new 65d22a7 Fixed exception logging in several places
new 0131edd bug 8655: Add Zone Wizard - Advanced Mode - when security group is selected, create direct VLAN instead of virtual VLAN.
new fd27af5 bug 8249 : save combined persistent and run-time id into worker to help worker VM GC
new 1dbd012 bug 8720: don't allow to create network with custom vlan when networkOffering's guest IP type is Virtual status 8720: resolved fixed
new fdbdba7 bug 8704: listNetworks with account/domainId parameter - return account specific and shared networks status 8704: resolved fixed
new 9cf48bb bug 8686: don't allow to create network from the network offering with Availability=Unavailable status 8686: resolved fixed
new 46331ac create/update/deleteDomain commands should be available for Root admin only
new c06444c bug 8655: Add Zone Wizard - Advanced Mode - Security Group - step 4 - create direct VLAN with VLAN ID.
new 378a0da more unittest support
new bae62f8 bug 8742,8216: reverting to use org vol's disk off id whilst creating vol from snapshot. Also changing event generation so that an event is generated @ data vol creation (as opposed to attaching to vm). we will correspondingly generate an event at data vol's deletion
new a84d34c bug 8216: we do not need to create an event in createVolFromSnapshot(), as we do it in alloc vol
new 1be395f Network Offering page - show only DefaultDirectNetworkOffering.
new 0854157 bug 8655: IP Address page - remove "&forvirtualnetwork=true" from listPublicIpAddresses API call for advanced zone whose security group is enabled
new 1ccec53 list systemonly direct network if zone is security group enabled
new 6ca037b bug 8655: Network page - Direct Network - Add IP Range dialog - when zone.securitygroupsenabled is true, show 3 more fields: VLAN ID, gateway, netmask. Otherwise, hide the 3 fields.
new ac8524d creating zone wide vlan is disabled if zone is security group enabled
new ac144e1 bug 8655: Network page - Add Network dialog - show only 1 option("account-specific") in scope field when zone.securitygroupsenabled is true.
new df4fbe7 bug 8655: VM Wizard - step 4 - If Security Group Network is used AND there is at least one dedicated direct tagged default network for the account, then prompt “Do you wish to launch your VM on a private cloud/network?” If Yes, present network container. If No, present security groups container.
new 4699415 bug 8601: these are the 2 sql files for the cloud and cloud_usage db migration. I have tested some of the most common cases, as well as some uncommon cases (create a direct and virtual network in same zone).
new 5c4078e bug 8601: adding the upgrade script from 2.2.1 to 2.2.2
new a06c435 Bug 8655: Fixed text and translation for the new user security group network.
new 6fe3cfc bug 8725: snapshot page - create volume from snapshot dialog - remove disk offering dropdown.
new a972899 Bug 8208 - bare metal provisioning
new 1ffd861 bug 8655: VM Wizard - step 4 - NOT create virtual network when zone.securityGroupsEnabled is true and users choose to launch VM on private network instead of using security groups.
new 2225d2c bug 8655: if zone.securitygroupsenabled is true and users still choose to select network instead of security group, then UI won't show networks whose securitygroupenabled is true
new 913903c bug 8655: if zone.securitygroupsenabled is true and users still choose to select network instead of security group, then UI won't show shared networks whose securitygroupenabled is true
new cd676f4 Bug 8208 - bare metal provisioning
new 1970161 bug 8714: support paraleel recursive snapshot snapshot doesn't depend on volume any more, volume can be removed even there are snapshots on this volume
new ec76406 bug 8737: set entityOwnerId for all api commands including non-Async ones status 8737: resolved fixed
new 62b3d54 bug 8753: never release public Ip address without ensuring that all corresponding resources (PF/StaticNat/Lb rules) are cleaned up.
new 901a31c bug 8636: change domain dropdown to autoComplete input textbox - rename applyAutoComplete().
new 8658fbd fixed build
new d47b5f3 bug 8636: advanced search in volume page, snapshot page - change domain dropdown to autoComplete input textbox.
new fad45b5 bug 8636: advanced search in IP Address page, Security Group page - change domain dropdown to autoComplete input textbox.
new 08a535e bug 8772: implementNetwork - reapply all the network rules for corresponding network elements every time network is re-implemented status 8772: resolved fixed
new 8ba6821 bug 8636: advanced search in Template page, ISO page, Event page - change domain dropdown to autoComplete input textbox.
new 193f566 bug 8636: advanced search in Router page, Service Offering page, Disk Offering page - change domain dropdown to autoComplete input textbox.
new a680916 bug 8636: advanced search in Network page - change domain dropdown to autoComplete input textbox.
new d675826 bug 8754,8738: don't throw Exception for getCurrentStatus
new 2705adb security group is per bridge
new 9b51886 fix migration issue
new b20808d minor fix
new 8240ae7 fix migration
new 0e90ede don't break basic zone mode
new a7c6b9f fix security group rules
new 2a95a95 checking to see if mysql is running
new 889827b Bug 7845 - Productize DeploymentPlanner
new 6a67bb1 More logging changes for
new 24777af bug 8636: Add Domain Dialog - change domain dropdown to autoComplete input textbox.
new 35bc064 Add database upgrade script in RPM
new b70d918 Add database upgrade script in debian pkg
new a53a079 bug 8659: deleteNetwork API has been changed from sync to async. Here is related UI change.
new ab3c719 run the scripts
new a517653 made changes
new a86f6f0 utilities for db unit test
new a05eaa6 class path for deps removes junit library
new 0c1d341 bug 8636: Add Domain Dialog - autoComlete parentDomain field - set default value as whatever domain is currently on.
new 37ad706 bug 8636: Add Service Offering Dialog, Add Disk Offering dialog - change domain dropdown to autoComplete input textbox.
new 95c071e Bug 7845 - Productize DeploymentPlanner
new 8f979ac Use relative path in Eclipse deps project to avoid breaking developer's local Eclipse environment
new 2f5bacf bug 8768: merge fix in 2.2.2 to master
new 8571d04 unit testing is working again
new cd27202 bug 8216: create volume from snapshot can take a disk_offering_id, if disk_offering_id is not specified, use the one from original volume
new 7c7710c Allow network restart only for the networks in Setup and Implemented states.
new be76a51 Api xml doc generator: define if command is sync or async in the xml doc
new dd282f0 Fixed api xml generator - used to truncate some chars during api diff generation
new cf68ad7 DB migration script for 2.1.7 to 2.2.1 - Changes needed for creating new host_tags table
new c1f0aef More changes for Bug 7845 - Productize DeploymentPlanner
new 1014f93 adding migration scripts for sec grp related stuff for 2.1.7 to 2.2.1
new e3438d2 upgrade data center is done.
new 3537c7e fix schema
new 0ef191b adding storage pool upgrade proc
new fecd83d import vhd-tools from xen-4.0.1
new 65eaf27 bug 8670, 8672: Added action events for account/user actions status 8670: resolved fixed
new f395005 bug 8781: set dhcp/dns/userData providers to be DhcpServer in Basic zone; all other providers have to be null status 8781: resolved fixed
new 343e06d bug 8601: adding another upgrade for data center table status 8601: resolved fixed
new 8585789 Set specify_vlan=1 for Direct Network offering.
new c347827 bug 8636: Network page - Add Network dialog, Add IP Range dialog - change domain dropdown to autoComplete input textbox.
new 0e032c5 Fixed NPE in createVlanIpRange
new f484c27 bug 8601: adding another step for network offerings table
new 24b57c5 Regular user can create guest virtual network only
new 861874b adding netapp related tables for migration from 2.1.x to 2.2.1
new 821277e reverting the change
new 35b7c26 Bug 8208 - bare metal provisioning
new 035dd38 bug 8774: when disabling password hash, we also disable it during account creation, user creation, password changing.
new 697b4f6 bug 8380: use instance name status 8380: resolved fixed
new 3ed9f28 bug 8380: use instance name
new ae1dc13 bug 8380: use instance name
new 8ee2e31 bug 8380: use instance name
new 431c256 bug 8380: use instance name
new 68666f1 accidental commit
new a8e70cf bug 8763: Fixed account cleanup process - don't destroy networks when vm expunge failed status 8763: resolved fixed
new a1e9f7d Return false when vm fails to stop
new dbb0300 adding a migration step from 221 to 222 using alex's framework. this should only be used for alex's upgrade from 217 to 22, for 221 to 222 for 222 release, we still are providing the bash script for upgrade.
new 7fe999d bug 8601: adding another upgrade step for networks table
new a3986f6 added another upgrade step
new 9345969 bug 8796: adding another check in advanced zone with sec grp
new d7b7d6b bug 8771: multitenancy on same host in security group status 8711: resolved fixed
new a990297 fix NPE when failed to start VM
new c80335c bug 8783: user vm fs is crashed, use O_DIRECT instead of O_DSYNC/O_SYNC in qemu, aka cache=none. Hope we can reduce the possibility of guest vm crashed. status 8783: resolved fixed
new 255e9c1 checksshcommand waits for 6 minutes
new ec7a6e6 Bug 8208 - bare metal provisioning
new 29147fa bug 8757: Add Zone Wizard - Don't show VLAN range or guest CIDR if admin selects Advanced zone->security group.
new c26de0b make vhd-util cross build work
new d50a6a2 bug 8601: more upgrade fine tuning
new 0f53f2a bug 8601: changing traffic_type to guest_type
new d764bf2 Throw an error when fail to configure one of the nics for multiNic user Vm
new a9bf395 Add DHCP support to windows password manager
new 53eb46d Add local storage support for kvm
new 7fa0533 Bug 8208 - bare metal provisioning
new 95d3916 vhd-util coalesce to a specified file
new d0a5816 Added Premium upgrade
new f3b58a4 removed a bunch of scripts that doesn't pass unittest
new 68aa8c4 bug 8806: fixing list hypervisors status 8806: resolved fixed
new f0a74e6 bug 8806: improvements to the flow; using group by to eliminate need for extra ds
new c1132d5 cleanup and name changes to windows password manager
new e772bfa bug 8812: DB upgrade (2.1 - 2.2) changes for template. ant unittest successful status 8812: resolved fixed
new b3ff533 bug 8795: start domR after corresponding network is shutdown - implement network before starting the domR status 8795: resolved fixed
new b3d27cb bug 8689: default DirectNetworkOffering has availability=Optional
new e9d87d8 changes to security grps upgrade (ant unitttest passes)
new efcc1b9 bug 8601: another upgrade step for network offerings
new 27c998f Open firewall for volume/snapshot operation in premium SSVM
new 1025f16 bug 8819: Don't allow upgrade system network offerings status 8819: resolved fixed
new f36ed9b bug 8689: don't allow to reset Availability for default Direct network offering status 8689: resolved fixed
new 2a18ea4 Network Offering page should list Virtual Network instead of Direct Network.
new a65dd9d Ensure password server is started inside dhcp server system vms
new 9ec4911 Removing the scripts to add host_tags table from 21 to 22 DBUpgrade script, since 2.1.7 already has the necessary table.
new 25cd4a5 Changed password script to work with multiple NICs.
new 5cc7745 never set lvm volume unavailable, there may be a conflict with XenServer GC
new 65cb140 Backup UI files before install cloud-client-ui.rpm The backup file will locate at /usr/share/cloud/ui-backup/ with name as cloud-ui-backup-date.tar.bz2 e.g cloud-ui-backup-2011-03-02.tar.bz2
new 16debbc merge CopyVolumeCommand
new 38d21a6 do not need "FORWARD -i cloudbr0 -o cloudbr0 -j ACCEPT" any more
new 0438259 Fix an issue when finding DHCP server in windows password manager
new c333210 Remove default gateway from password provider list
new 4b09b69 Basic network conversion
new 1be21ef Changed password script to work even if multiple password servers are listening for requests
new 2f2ea41 bug 8636: remove non-used code.
new 9ad5139 fix delete security group rule
new 0356b4a bug 8636: Add Zone Wizard - step 2 - change domain dropdown to autoComplete input text field.
new a7a3a23 bug 8636: Add Zone Wizard - step 4 - create Virtual VLAN - change domain dropdown to autoComplete input text field.
new 6e56a2e Add Zone Wizard - fix a bug that submit button didn't respond when scope at step4 is zone-wide.
new 715a929 Separate createVm methods for 1) vm in Basic zone 2) Vm with SecurityGroup in Advanced zone 3) Vm without SecurityGroup in AdvancedZone
new 7183349 Add Zone Wizard - basic zone - do not create VLAN if pod fails to be created.
new 0b127c0 Zone Tree - zone arrow should be always expandable since there is always a secondary storage node under it.
new 7635cdd bug 8810: Add Disk Offering Button - remove colon in the end.
new 8398f03 bug 8704: "listNetworks&domainId=N&account=xxxxxxx" API has been changed to return both account specific and shared networks. Here is corresponding UI change.
new a560f59 bug 8298: Avoid logging usage events for templates owned by system user status 8298: resolved fixed
new 5df8e59 bug 8098: Added destroy vm usage event when Vm goes to Error state status 8098: resolved fixed
new 75def45 bug 8536: Added delete volume usage event for Data volumes also when Vm goes to Error state status 8536: resolved fixed
new 44ec214 bug 8507: Generate usage event for empty snapshot status 8507: resolved fixed
new db7a0dd bug 8672: Added action events for User commands status 8672: resolved fixed
new a61a92b bug 8675: Added action events for Domain commands status 8675: resolved fixed
new e902e83 Fixed bug in xmlDocWriter: use "domain" parameter instead of "domainId" for "login" command
new 5d3052c Add string util function to retrieve exception info
new 8eaa53f fix transaction rollback in security group listener, which cause state machine update failed
new 40db230 more changes for db upgrade
new 7cf4c37 cloud-set-guest-sshkey script (used by sshKey pair feature, has to be installed on the vm template) is a part of our code base now
new 263244c more logging
new bec3f3c bug 8843: add vm into security group when vm is created status 8843: resolved fixed
new b6b0a22 bug 8601: more db migration
new a69b384 bug 8782: Security Group page - get ingress rules by calling listSecurityGroups with id parameter.
new 5b0f247 bug 8601: more db migration
new e180e82 bug 8787: Account page - user tab - encode account name before passing it to listUsers API.
new 592df45 bug 8808: Add Template dialog - refresh Format dropdown whenever Hypervisor dropdown is changed.
new 6b6577d fix build on master
new 3db6d9c Fixed Api doc for create/listNetworks
new 126a863 bug 8845: add a missing </div>
new f85ef91 bug 8643: listCapacityCmd - Make the capacity calculation more optimal. Now the API wont recalculate the stats everytime its called. It would rely on the capacity checker thread running (configurable) every 5 mins to get the capacity. Change the initital delay of capacity check thread from 5 mins to 30 seconds so that we check capacity immediately as we log in. status 8643: resolved fixed
new ade9245 bug 8601: merge from 2.2.2 to master
new cbb5aa0 Allow to query management server node alive status
new 7c127bf bug 8824: remove capacity entry when deleting secondary storage. status 8824: resolved fixed
new 2d58d85 break upgrade fix upgrade
new f7ea6e1 break upgrade fix upgrade
new bda3264 networks are generated now from the domr
new 94fb061 Fixed DB upgrade script - vm_type field can be NULL
new b20fafe bug 8874: rebootVm - don't try to implement already implemented network status 8874: resolved fixed
new 7fa8ad1 bug 8693: adding dist tag to spec file. status 8693: closed fixed
new 5dcc70c 1) Add new code-signing certificate (signed under Cloud.com)
new 3395c56 set version to 2.2.2
new 69c4a59 resolved fixed: 8853
new 20045b3 bug 8892: accept nameserver configurations on non-default networks. this is because if dnsmasq sends no nameservers, dhclient deletes all entries from resolv.conf. the MS will send the eth0 ip of the dhcp server / virtual router on the default network as the nameserver on the non-default networks
new 35275c1 added user ip address upgrade
new d0892a9 Add JMX monitoring to cluster management
new 13c5a4e forget to add new files in
new 79dacfa Revert "make vhd-util cross build work"
new e01ca05 copy_vhd_from_secondarystorage implement coalesce
new 8e33410 remove timestamp check for vhd-util check
new a9c36d7 use new vhd-util for xenserver
new b8e03ac script fix
new 0c2a639 bug 6772: use vhd-util to coalesce snapshots into primary storage
new 5842392 bug 8146: Multiple network case (default network is Virtual) - for Direct networks dhcp servers set dns to the eth0 ip address of the domR belonging to virtualNetwork bug 8146: resolved fixed
new 5517046 Bug 8208 - bare metal provisioning
new 20a7d95 Bug 8208 - bare metal provisioning
new 6c819c1 Merge branch 'bareMetal'
new fe267c2 Basic zone 221 to 222 DB upgrade. Unit test is included
new 47882e9 bug 7433: In case of multiple zones deleting a tempate from a zone doesn't prevent a user from selecting it to deploy the VM in the same zone. It was still visible in the listTemplates. Made change to check for template_zone_ref and template_host_ref removed and destroyed columns. During deployVM disallow a vm to be deployed from a template that has been removed in the zone.
new 33b3333 Add JMX support to async job management, active job details will be checked in jConsole
new 5b1a421 bug 8712: prepare from snapshot db migration
new b32e8f2 bug 8712: since we add multiple concurrent policy back in 2.2.3, we only support upgrade from 2.1.7 to 2.2.3, otherwise some policies will be removed silently
new 4692808 Bug 8208 - bare metal provisioning
new 9e9ec24 remove snapshot_policy_ref index
new 5781aaf fixed upgrade unittest
new c013d0a fixed unit test
new a50950b 221 to 222 DB upgrade for InstanceGroup. Unit test is included
new e25fbe3 bug 8885: enableAccount - account/domainID are required parameters now status 8885: resolved fixed
new e2de70f bug 8884: deleteUser - id is required parameter status 8884: resolved fixed
new 7668e18 bug 8898: allow service offering upgrade for Running vm
new 3624fee Changed the interface in StoragePoolAllocator to avoid a potential NPE in LocalStoragePoolAllocator. Allocators were taking in an instance of VM enclosed inside VirtualMachineProfile.
new c4ac92a fix destroy snapshot
new ccab6c2 fix bug when one of template was deleted, then delpoyvm, got NPE
new 670afd2 bug 8875: add new management cidr configuration for vmware: if there are multiple management servers, each of them may talk to domR, so that means domR needs to know the routing to all the mgt servers. status 8875: resolved fixed
new 5129df1 bug 8847: createUser api - "account" parameter is required now status 8847: resolved fixed
new a5c21dc 1) make JMX port configuration in deverloper build, 2) Add property map based dynamic bean
new 0c04007 bug 8734: search by keyword in listPublicIpAddresses command status 8734: resolved fixed
new a0d79bd bug 8931: get account information for Action even from IP object, not from the Caller status 8931: resolved fixed
new 34836aa Merging 2.1.8 fix to master : Bug 8801 - reserve some space for snapshots
new 8cab7c3 Enable JMX on tomcat config
new a5816ce bug 8911: getjar URL was actually deprecated, console proxy download should be gone through ConsoleProxyAjaxResourceHandler which contains security check aganst the attack specified in the bug report
new 96bb6a7 fix NPE that template was deleted
new 163af9a do not detect ip when you just deploy database
new b9646af Adding log statement in allocator while skipping a storagepool if it crosses the storage.capacity.threshold
new 3b2d4c3 Additions made to the script inorder to avoid VM login using "saved_password" string
new 4f4683e bug 8937: throw an Exception when fail to reapply Firewall rules as a part of network Implement status 8937: resolved fixed
new b5a36df listPublicIpAddresses - when do search by keyword, apply keyword to account search
new bdcffa2 bug 8061: add forcely shutdown
new eaf9414a bug 8939: add management.network.cidr status 8939: resolved fixed
new b6ae357 bug 8816: 1) return linkLocal instead of private ip/netmask/mac in listRouters 2) return linkLocal/private ip/netmask/mac in listSystemVms response
new 6203ba6 bug 8558: improve cluster management
new f1d01d5 user ip address for virtual network is done migrated
new e81f02f more changes for direct networks
new 851c334 database upgrade
new df3704e bug 8861: introduced optional zoneId parameter to listNetworkOfferings command status 8861: resolved fixed
new 37d9b5a bug 8849: Don't allow create Guest Virtual and Direct shared networks in Security Group enabled zone status 8849: resolved fixed
new 7d7dee7 bug 7877: prevent two mgmt servers connecting to one same host
new b1a316d add guest network for KVM
new 6b8f073 Fix issues for management server ping support in cluster management
new e89fc25 bug 8851: Guest Virtual Network can't be shared status 8851: resolved fixed
new 975344a bug 8688: Network created from the networkOffering with Availability="Required" is required during the vm deployment in Advanced nonSecurityGroupEnabled zone status 8688: resolved fixed
new 5a44e03 bug 8844: default and Public disk offerings have NULL domainId (to be consistent with serviceOfferings) status 8844: resolved fixed
new dee3aef bug 8508: assign source nat ip address only during network implementation. status 8508: resolved fixed
new 7b3a1e1 nics are retrieved from user vms
new 3448513 bug 8666: perform RFC1918 check for cidr of Guest Virtual cidr when 1) Create/Update zone 2) Create guest virtual network status 8666: resolved fixed
new 4423e4d bug 8867: cidr is required for Direct network creation; remove this limitation later after we allow Shared network to have multiple ip ranges having different Cidrs status 8867: resolved fixed
new 14c0eb7 Use the correct one to find ManagementServerHostVO
new 09d5bcc direct network and ip address are ready
new 346ca43 bug 6892: update resourceCount for snapshot after the DB record is created; if snapshot fails to create on the backend - reduce resource count
new 946413d Remove outdated thridparty pacakge
new 4324efe Bug 8208 - bare metal provisioning
new e872996 Bug 8208 - bare metal provisioning
new 3b39c6c A sample jQuery tab plugin
new 75401d4 Add PACKAGE_VERSION feature to ubuntu build
new a6861d0 Fix the wrong additional buildnumber in debian build
new 85e892b bug 3316: Added initial UI support to live migrate VMs.
new f8fee85 bug 3316: Updated translations
new 56715eb bug 3316: Missing label for migrate instance dialog
new b6f4ff3 domr upgraded
new aa66c5a Don't do tgz check when build debian package
new 0ed9147 bug 3316: Added a processing message while migrating an instance.
new 456d93b bug 3316: Added support to no longer show Migrate Instance if we are using local disk storage.
new 65ca813 bug 3316: Now, only show migrate instance if the VM has been launched in XenServer.
new ed9a11c API changes for Bug 3316 - Manual live migration of Virtual Machines
new 402f275 Change for Bug 3316 - manual live migration
new 7b9b897 Fixed the issue when admin can't deploy vm in behalf of another user. We were passing caller to deployVm always.
new 458998c bug 8960: add management.netaddr.cidr to CPVM and SSVM
new 1cf735c bug 8968: use search criteria when list security group by id status 8968: resolved fixed
new bf6a6f0 Bug 8208 - bare metal provisioning
new aa8183e bug 8749: make account permission check in getVmPassword api status 8749: resolved fixed
new c321988 bug 8724: can create sshKeyPair in behalf of other users now status 8724: resolved fixed
new 1b880da bug 8728: deleteSshKey - make account permission check status 8728: resolved fixed
new bf1aae8 bug 8730: perform permission check when listSshKeyPair status 8730: resolved fixed
new ffb900f Bug 8208 - bare metal provisioning
new f88fb1e bug 8887 : Stats Calculation Improvement - Storage stats wont update DB anymore and would be kept "in memory" just like other stats. For the listCapacityCmd which consumes it (sec. storage used and primary storage used) this would be constructed using the in memory maps rather than DB which wont have sec storage and primary storage used in the DB anymore.
new a83c425 AlertManager should check primary storage stats as well
new 68219eb Fixed create vlan range for Account - pick source nat ip address from account specific vlan
new aef7a07 add long when default route is going to be changed
new 9b173d1 ssvm ugprade done
new d2f61b0 ssvm ugprade done
new 397b338 cp ugprade done
new d3f04b2 bug 8945: introduced "default.page.limit" config param (default value is 500). Used for pagination in API list* commands. status 8945: resolved fixed
new d2f92f1 bug 8973: Create Virtual Guest network as a part of deployVm if corresponding networkOffering has availability=Required and no networkIds are specified status 8973: resolved fixed
new d297eea Bug 8208 - bare metal provisioning
new 8d79177 Introduce zone (datacenter) details
new ebba4d9 bug 8480: allow multiple hosts in maintenance mode
new 6a05308 remove the hidden flag in template vhd-file
new 82f2542 domR start: program vm metadata even when userData is NULL
new 7b5d780 bug 8510: update resource count for template after the DB record is created. Decrement it if actual snapshot creation fails
new 47a26e3 Bug 8208 - bare metal provisioning
new 63593c5 bug 8510: increment resource count for volume after it's created
new 2076eec Changes for Bug 8997 - Fail to create volume from snapshot: NPE at "allocateToPool(FirstFitStoragePoolAllocator.java:63)
new 95faeb6 bug 8863: generate usage event when PF/LB/StaticNat rule is set with Revoke status, not when it's actually removed on the backend. status 8863: resolved fixed
new 1a307fa Bug 8208 - bare metal provisioning
new 6be1681 DB upgrade for Basic zone: upgrade domR/ssvm/consoleProxy nics
new 579a929 Removed vm_type update in DB 217 to 221 upgrade
new 570c7c5 Add database migration script directory to classpath
new 02cd820 Bug 8208 - bare metal provisioning
new 8bec1e0 added the concept of system integrity checking before a system starts
new d50f2dd added the concept of system integrity checking before starting up the system
new 7eb20f8 DB upgrade for port forwarding rules
new b272d20 fixed junit framework
new b18b2a6 fixed unit test
new 57cfdb8 make 2.2.1 to 2.2.2 upgrade work
new eb2a3d6 bug 8208: Added support for adding baremetal clusters and baremetal templates.
new 51fd3ff Added the check for root device type == PreSetup (Fibre Channel) when allowing whether a VM can be migrated or not.
new b6c5974 bug 9029: Prevent user and domain-admin from migrating VMs.
new 10077be DB upgrade for LB rules
new ae549ed bug 8208: Added first addHost dialog to take into account baremetal requirements in the resource page.
new f12f7da fixed everyting to upgrade from 2.1.7 to 2.2.2
new b8a2b76 bug 8208: Added first addHost dialog to take into account baremetal requirements in the resource page.
new 7f59587 bug 8208: Finished the rest of the dialogs in the various resource pages for BareMetal install.
new 96e83fe bug 8146: Elastic IP support in Basic zone.
new 8e741fb bug 9024: two issues here: 1. in some case, two sequent commands are sent out at the same time. 2. before starting a user VM , make sure domr is up
new 8d44058 Fix for PF/LB 2.1.7 to 2.2.2 upgrade
new 65d4cc9 Allow template re-deployment once template is deleted from hypervisor and CloudStack still holds out-dated status
new a41fb61 Add miss files and jars for ubuntu
new 25d1a8d bug 8993: throw exception if creating snapshot on primary storage fails it may be due to previous creation desn't finish
new d3ecf71 looks like everything is working except for snapshots
new 093fa85 made the upgrade utility work with the current version
new 8723727 added 2.2.2 to 2.2.4
new 639a8ac new 222 to 224 missing file
new 5bbffca Changes to add 'cluster_id' to 'op_host_capacity' table for Db upgrade from 222 to 224
new 28cfa24 only 2.1 snapshot depends on template, if there is no 2.1 snapshot, template can be removed
new a27c488 bug 7424: 0 value for network.throttling.rate global config param indicates that network throttling is disabled status 7424: resolved fixed
new 2b188b3 fixed start management server
new f9cf462 add docs
new 44ce063 Revert "add docs"
new 14283a8 add docs
new e331ea7 add docs
new 2bbba32 add docs
new f177f59 add docs
new d160f16 add docs
new 7307b77 add docs
new afad242 add docs
new 606d8f7 add docs
new b5d16b7 add docs
new 47e974f add docs
new 704a7f3 add docs
new 502d18f add docs
new ca10fce add docs
new 4033315 add docs
new 1f7f67c add docs
new b301ddc add docs
new c29f679 add docs
new 630ec80 add docs
new 47db8c2 add docs
new b4e18b7 Bug 8208 - bare metal provisioning
new 8da874c Fixed the NPE at RecreateHostAllocator found when a Pod with no cluster was present in the system.
new 2027aa9 bug 9044: don't cleanup vm resources if the vm is already expunged status 9044: resolved fixed
new 729595d bug 9050: fixed create/deleteVlanRange generation status 9050: resolved fixed
new ec96a9a Reverted Anthony's checkin for systemVmPatch which he added by mistake.
new 986fc9d Bug 8208 - bare metal provisioning
new 82f7504 checking in the upgrade stuff for now
new d7e0f8d db upgrade
new 8b06aed added mockito for mocking
new ddcafa7 add security groups
new 505848b Fixed unittest
new d5abb20 Bug 8208 - bare metal provisioning
new 7168278 Console access API with API key, there is an issue that it actually depends on existing web session. This is the fix for it
new b1d5389 Fix typo in ClusterDaoImpl.ZoneHyTypeSearch
new abb2e2b bug 8831: partial checkin for Domain specific Networks (includes DB changes)
new d032089 fixed set_dhcp_entry issue, don't need to lock an router entry, start function will handle concurrent starting domr
new 617ef5c Bug 8208 - bare metal provisioning
new b264866 Perform and alert management.network.cidr configuration on management server startup
new a414d33 Bug 8208 - bare metal provisioning
new 405f56c Add date to Java implemetation number
new 109c4ea restarting domr is close to working
new 5cdaa60 Use compact format for java implementation version
new 7c1a6e4 bug 8831: API/Management server part is done for "Dedicate Network to domain". UI part is left
new e2a1057 domr restarted
new 7103d30 router restarted but needs template update
new e9a10c5 bug 8831: added 2 new parameters to create/listNetworks api: "isdedicatedtodomain" and "dedicateddomainid"
new 8906b77 bug 9097: default admin email is NULL. It can be reset later with updateUser API. status 9097: resolved fixed
new 05be5ac bug 9066: don't allow enabling ha for vm created from Ha disbled service offering status 9066: resolved fixed
new aadecea Add a DNS name resolution helper
new 8ac36a9 Use Long type for version comparsion
new 7f12876 bug 9087: destroy the source volume, after update the volume entry
new 718386a bug 8862: added updateNetwork api command. Can update name/displayText only
new 89fbaad bug 9104: update for security groups
new f84c81a bug 8533: all IP Address fields in DB have char(40) type status 8533: resolved fixed
new 404b288 Throw an exception when can't find network offering during zone creation
new 41e75ab bug 9107: don't allow move volume if there are snapshot policy or snapshot on this volume
new 14faff5 validate CPU speed in system service offering to auto-correct settings from old data set
new e117459 disable xml doc build until alena fix it
new f95d845 bug 9053: modified updateUser api (mentioned that api and secret keys must be specified together.
new 7dce841 Fixed API xml doc generation
new b3d6130 Re-enable xml doc build
new 8de3bac bug 9026: added ability to turn off apiCommand/commandParameter for docGeneration status 9026: resolved fixed
new 3426482 bug 8994: fix issues in userdata.py to support user_data in vmware
new 1abbc00 bug 8954: only root admin can access console proxy, SSVM and DomR
new bc0968d check the object before use it
new 44678b6 add VERSION into to scripts
new b75a23b added support for 2.1.8 and 2.2.2 upgrade
new 1a12b3a system template upgrade
new bbc5bdd Fixed NPE in diskOffering creation
new a8a5d18 Clean async Job align vm_template with new systemvm template
new 1c9196f add vncPassword on hypervisor back
new d2dc0a5 put host into maintenance, if the VM can not migrate, just stop it
new 923f562 Bug 6873: disable/enable mode for clusters (and pods and zones and hosts)
new 50244b7 Zone check in createNetwork for Bug 6873 - disable/enable mode for clusters (and pods and zones and hosts)
new bfc420f Fix sql syntax error, a coma is missing
new c93abe0 fix listsecuritygroup
new 954dacd fix NPE on centos when dumpxml
new 6be5a9a Bug 8208 - bare metal provisioning
new 978a9c7 Show more meaningful error message if db deployment fails when "mysql" is missing from PATH.
new 514321c Bug 6873: disable/enable mode for clusters (and pods and zones and hosts)
new 8aa0ab9 Bug 8208 - bare metal provisioning
new cced97c ipAssoc - verify that ip owner is the same as the owner of the network we are assigning ip to
new dee2e59 bug 8798: delete zone is fixed status 8798: resolved fixed
new 6e60539 bug 9140: 221to222 upgrade fix INSERT INTO `cloud`.`guest_os` (id, category_id, display_name) VALUES (138, 7, 'None');
new a2619b9 AssociateIPAddress - first IP associated with the network should always be a source nat
new 33fff12 Changes to 222-224 db upgrade
new 2f78230 bug 8897: allow to delete a zone when it has alerts status 8897: resolved fixed
new 237c57e bug 9146: createNetwork via 8096 - assume that network is domain specific when domainId is not null and isShared = true. status 9146: resolved fixed
new cdaa1ed Bug 8208 - bare metal provisioning
new a7ea3ec Bug 8208 - bare metal provisioning
new 0c9e80e bug 8976: don't allow to delete pod when it has clusters status 8976: resolved fixed
new 5d856da bug 9157: check if the uuid changes when reconnect
new 745aa1d bug 8448: generate Alert when vm is scheduled for HA status 8448: resolved fixed
new cce3bc4 add genisoimage to cloud-client dependence in ubuntu
new 304d1cb 2.1.x to 2.2.2 DB ugrade - convert account specific vlans to account specific networks
new 9d158dc Removed the async create status for volume now that our customers don't use it
new fa98eda fixing typo in check for usage server init script
new 9ac33f8 Enhanced SSO to allow users to generate the appropriate login request and send that to CloudStack UI. If the Cloudstack UI detects this parameter "loginUrl", it will attempt a single signon process.
new 359dc18 Fix possible duplicated JMX registration issue
new 92f01ba 2.1.x to 2.2.2 upgrade for Domain level vlans
new 1932652 bug 5912: Added events and logging for securityGroup create/delete status 5912: resolved fixed
new a8cc285 bug 8934: set correct guest_type for default Xen Centos template. DB upgrade script is also updated. status 8934: resolved fixed
new bb895a7 bug 8103: don't allow to remove host if it has Running/Stopping/Starting vms status 8103: resolved fixed
new ded1184 bug 8710: Introducing a new user role in cloudstack called RESOURCE_DOMAIN_ADMIN. The role would have all the domain_admin rights and the rights to list zone,pods,clusters and so on. More info in the bug
new 8c61e10 bug 9158: introduced new parameter "storageId" to listVirtualMachines api. status 9158: resolved fixed
new 530cb9e Fixed 221 to 222 upgrade script - guestIPType can be null in network offering
new 04551d5 Added missing config value to 221-222 upgrade script. It was present in 223 branch, but missing in master
new 08036d5 GuestIP field can be null in network_offerings table - fixed 221 to 222 upgrade script
new b2eda8c Changes to the planners
new fdf0f58 bug 8902: added Removed field to "cluster" table status 8902: resolved fixed
new cf0020d Fixed 221-222 db upgrade. Fixes were added to 222-224 db upgrade script
new cc79f75 createIpForwardingRule - revoke the rule when it fails to apply on the backend - the way it's done for portForwarding rules
new 5d195b3 bug 9186: removeFromLoadBalancer - set firewall rule state to Add when the last Vm-LB mapping is removed status 9186: resolved fixed
new 6d93815 Use mkisofs package name instead of binary name in spec file
new 8712334 bug 9161:
new 045b6ac bug 9184: allow detach a volume when the VM is in Destroyed status
new fa0dd8a Allow cluster management confliction detection to handle quick manageemnt server restarts
new 5dec433 bug 9188: remove all lb-vm DB mapping that are set with Revoke status after the LB rule is set on the backend status 9188: resolved fixed
new d3357c6 Set network limit to be 0 by default for Control/Management/Storage/Public networks (these networks are used by SSVM/ConsoleProxy/domR)
new b8233a9 bug 8831: Added dedicate network to domain support in the 2.2 UI.
new bd3531b Bug 8208 - bare metal provisioning
new 65a083b bug 8831: no need for "isdedicatedtodomain" and "dedicateddomainid" parameters. If 1) network is private, return account/domainId 2)If network is shared for specific domain, return domainId only 3) If network is shared in zone, don't return account/domainId status 8831: resolved fixed
new f8a1278 Don't return rate_limit for the network offering when the limit value is NULL
new a959726 bug 9200: Fixed issue when attempting to change the service offering of a VM who's current service offering has been deleted.
new 9e4e3f4 bug 9185: Fixed issues with having a "." in zonename when attempting to list templates and isos in the UI.
new 7436654 Use correct response type for the user response in list/create/update/enable/disableAccount commands.
new 2e284e1 Add system VM load scaner
new 436dccb bug 9189: fixed it in master, modifystoragepool doesn't try to create/import any more, will port it to 2.1.x
new 4ae19b7 bug 9189: add new command
new 0ed8108 bug 9189: add new command
new 5ded9af Database upgrade from 222 to 224 for Bug 6873 - disable/enable mode for clusters (and pods and zones and hosts)
new e87ffde Database upgrade from 222 to 224 for Bug 6873 - disable/enable mode for clusters (and pods and zones and hosts)
new 8e72723 Use SystemVmLoadScanner for console proxy VMs
new f2e6920 bug 9192: fixes the caches that are gone due to configuration server uses the same dao without cache
new 6bd978ab bug 9192: fixes the caches that are gone due to configuration server uses the same dao without cache
new a7953c1 bug 9205: resolved fixed status 9205: fix NPE in usageEvent
new 7ce9845 No need to check if user vm exists during static nat port range creation. We already do it when enableStaticNat for the ip address
new 6ff40b7 allow controllable stack dump in ExceptionUtil.java
new ee3d6f5 bug 9205: resolved fixed status 9205: fix NPE in usageEvent
new 2e24a68 bug 8713: use SystemVmLoadScanner for SSVM
new 0788d4a bug 8713 : cleanups
new 0a66b17 Fix the incorrect "," in CitrixResourceBase.java
new b0edad0 Fix the incorrect "," in CitrixResourceBase.java
new 0cd415c rollbacked create-schema foreign key constraint until we can figure out a way to make sure server-setup.xml isn't broken by this for developers.
new 38e9545 rollbacked create-schema foreign key constraint until we can figure out a way to make sure server-setup.xml isn't broken by this for developers.
new f719861 bug 9210: remove storage pool entry if adding storage pool fails
new 2a4d0cf kbps means kilotype per secondary,
new 46a80a5 bug 9192: multiple improvementes to listVms command.
new 9f3f99f bug 9192: More improvements to listVm performance - cache dataCenter/serviceOffering/Network/Template/Iso information on Api level status 9192: resolved fixed
new e32aa32 bug 9021: Fixed network rate display issue in network offering.
new bdb42c3 bug 9021: Fixed network rate display issue in network offering.
new 64148f4 bug 8713: supporting structures for SSVM load management
new 2af4678 bug 9192: multiple improvementes to listVms command.
new f04f2ab bug 9192: More improvements to listVm performance - cache dataCenter/serviceOffering/Network/Template/Iso information on Api level status 9192: resolved fixed
new aab7887 bug 9201: listNetworkOfferings - return -1 when network_rate is Unlimited; if value is NULL - return global configuration value status 9201: resolved fixed
new efd4cfa bug 9201: listNetworkOfferings - return -1 when network_rate is Unlimited; if value is NULL - return global configuration value status 9201: resolved fixed
new 4992ee7 kbps means kilotype per secondary,
new 90ec1dc Allow to add Untagged network ranges to public virtual network in Basic zone
new dadab81 Fixed NPE in listVirtualMachines command - when search for ROOT volume's storagePool type, assume that corresponding storagePool might be removed.
new c1db5ae Fixed NPE in listVirtualMachines command - when search for ROOT volume's storagePool type, assume that corresponding storagePool might be removed.
new f06972b bug 7631: Convert unprocessed events to usage_events status 7631: resolved fixed
new e276d3b bug 7631: Convert unprocessed events to usage_events status 7631: resolved fixed
new 5a154e5 new hypervisor type for simulator
new 29ef62f refactoring the simulator for 2.2
new d431f70 moving simulator classes to premium
new 1b251a5 Bug 4061: support for Microsoft Hyper-V changes- part 1
new a724274 including a new Simulator hypervisor type
new 41e7642 don't do a cidr check for the simulator
new eccef70 bug 9192: don't query for securityGroups when Vm's zone is security group disabled. status 9192: resolved fixed
new a1a2717 bug 9192: don't query for securityGroups when Vm's zone is security group disabled. status 9192: resolved fixed
new 6d00531 Move schema files to setup/db directory in line with DB upgrade code
new 971915a added missing changes from schema changes previously
new bf13d2c added missing changes from schema changes previously
new bb31bc7 For VirtualRouter apply networkThrottling rate of the GuestNetworkOffering to both Guest and Public networks.
new 6d7f3da For VirtualRouter apply networkThrottling rate of the GuestNetworkOffering to both Guest and Public networks.
new 344d192 bug 8459: add nic hotplug support
new c2fba28 don't package cloud-agent-simulator.jar
new eb696ab bug 9195: don't return domR/SSVM/CPVM volumes in listVolumes api response status 9195: resolved fixed
new 9a29e1d Added missing semi-colon and corrected usage unit test error messages
new cf7fd74 Bug 9218 - service cloud-management restart OR stop FAILED Resloved: Fixed
new da6285b Bug 9218 - service cloud-management restart OR stop FAILED
new 47eb018 bug 9249: use interval type , not snapshot type
new db351f8 bug 9249: use interval type , not snapshot type
new 2af8b32 bug 9245: save ownerAccountId (instead of callerAccountId) to account_id field in async_job table. We already save caller info to user_id field status 9245: resolved fixed
new 7e7c647 bug 9245: save ownerAccountId (instead of callerAccountId) to account_id field in async_job table. We already save caller info to user_id field status 9245: resolved fixed
new 31b22bf bug 9118: Updated snapshot UI to support multiple recurring snapshot policy
new b192d1c bug 9118: Updated snapshot UI to support multiple recurring snapshot policy
new 703537d bug 9248: generate events on service/diskOffering create/update/delete status 9248: resolved fixed
new afd7adc bug 9161: findByOutstandingWork means find all works with step not equal Done
new 2c85092 bug 9161: better fix
new f3a5201 bug 8459: acpiphp and pci_hotplug modules need to be auto loaded in domr status 8459: resolved fixed
new bc54c68 enable serial console for system vm, to make debug easier
new 04626d8 bug 9242: add vlan dependence for ubuntu, and set name type to DEV_PLUS_VID_NO_PAD, before creating vlan status 9242: resolved fixed
new eb0dec5 bug 9118: Updated snapshot UI to support multiple recurring snapshot policy
new 5f40543 bug 9248: generate events on service/diskOffering create/update/delete status 9248: resolved fixed
new ea95ac1 bug 8713 : finalize the implementation of supporting system vm pooling
new f3fbe7b bug 9161: findByOutstandingWork means find all works with step not equal Done
new 513236b bug 9161: better fix
new c42b928 bug 8459: add nic hotplug support
new 9854db7 bug 8459: acpiphp and pci_hotplug modules need to be auto loaded in domr status 8459: resolved fixed
new 8b3e22e enable serial console for system vm, to make debug easier
new 159f52c bug 9242: add vlan dependence for ubuntu, and set name type to DEV_PLUS_VID_NO_PAD, before creating vlan status 9242: resolved fixed
new e139cff Bug 9180 - Default local SR on XenServer won't be used
new 492dd78 Bug 9180 - Default local SR on XenServer won't be used
new 7f08061 Added missing semi-colon and corrected usage unit test error messages
new 7b55b41 bug 9239: Ignore optional zone Id for Snapshot delete events status 9239: resolved fixed
new 3c07db7 bug 9239: Ignore optional zone Id for Snapshot delete events status 9239: resolved fixed
new a8454ad bug 9259: why should destroyed be NULL to begin with. fix upgrade
new d14b04f bug 9259: removed some of the extra vpn statements duplicated from my change and chiradeep's change
new 4201570 bug 9259: added edison's changes as well
new 8b34065 bug 9259: added upgrade test suite
new de2d650 fix db upgrade from 2.1.x to 2.2.1
new f14be91 Apply changes in FOSS because of prioprietary merges
new 8161964 fix db upgrade error
new 7cd4737 Move all schema-*.sql to setup/db/db inline with db upgrade script
new bf58816 bug 7704: network limits cleanup. status 7704: resolved fixed
new 1359e88 bug 9244: don't insert config value if it's already present in the DB. status 9244: resolved fixed
new b876ad2 224 to 225 upgrade - use schema*.sql instead of data*.sql
new 28da2ff bug 9259: why should destroyed be NULL to begin with. fix upgrade
new af39fc5 bug 9259: removed some of the extra vpn statements duplicated from my change and chiradeep's change
new 611926b bug 9259: added edison's changes as well
new 7ce3e22 bug 9259: added upgrade test suite
new 59f622a fix db upgrade from 2.1.x to 2.2.1
new aa4d678 fix db upgrade error
new ab86202 fix link local setup;
new 097d415 Revert "bug 8898: allow service offering upgrade for Running vm"
new 29bfde9 Revert "bug 8898: allow service offering upgrade for Running vm"
new 2aeacd5 bug 3179: added "count" parameter to the response to all List* api commands
new ab64385 Bug 8208 - bare metal provisioning
new 4f97d46 Skip event migration when usage db doesn't exist
new 1e180de Skip event migration when usage db doesn't exist
new 380c275 bug 9290: fixed default to be 0 bug 9289: dropped domain column
new 2dc5616 bug 9287: change the names of the system service offerings
new 5a6d3dc bug 9280: added gateway and cidr for control network
new a93ebd2 bug 9281: fixed account_id can be null in db
new fc7f526 bug 9282: changed the broadcast domain type for control and public network
new 90dd395 bug 8816: Added link local IP to the system VM UI
new 01a0f75 bug 9286: added constraint for domain id in data_center
new f8b8da1 bug 9277: added table data_center_details
new 1eba5ea unittest failures fixed
new f8c5a56 bug 8898: Change Service and Reset Password will now be always visible when VM is running. However, we will now prompt a dialog that explains that the VM must first be stopped before allowing this.
new 040c186 bug 9291: set name = display_name status 9291: resolved fixed
new 2759eef Add weight to command to help future load management, fix issues found in system vm pooling
new 09fe485 bug 8816: Added link local IP to the system VM UI
new d4bc7c8 bug 8898: Change Service and Reset Password will now be always visible when VM is running. However, we will now prompt a dialog that explains that the VM must first be stopped before allowing this.
new af4459f Fixed list* api commands.
new 1545df1 bug 9291: set name = display_name status 9291: resolved fixed
new e8720cc bug 9300: changed the network id to management from storage for ssvm
new aba5395 bug 9293: 21 to 22 db upgrade - added missing constraints to load_balancer_vm_map status 9293: resolved fixed
new 6af0a1e bug 9298: vm_type can be NULL in "nics" table (for placeholder nics) status 9298: resolved fixed
new e3c4351 Added configuration table modifications to upgrade sql.
new 68d1cbc Added configuration table modifications to upgrade sql.
new 545aa50 bug 9282: set cluster guid if it is null
new 918df1a missing one more place to notify answer commands
new 1692caa Make sure hooking of answer command callback be called for both sync/Async commands
new 35c829f bug 9293: 21 to 22 db upgrade - added missing constraints to load_balancer_vm_map status 9293: resolved fixed
new 814804d bug 9298: vm_type can be NULL in "nics" table (for placeholder nics) status 9298: resolved fixed
new 45aebbe Removed some configuration table inserts.
new bf3c2b7 Removed some configuration table inserts.
new 10e2dba bug 9301: added missing constraint
new f2921b7 bug 9272: fixed the race condition bug when we tried to remove vm from SG after it was expunged (expunge interval was really small, 60 sec). status 9272: resolved fixed
new f8fce16 bug 9274: listPublicIpAddresses - don't list Direct ip addresses by default; list them only when "forVirtualNetwork=false" is specified in the request. status 9274: resolved fixed
new a47a4c8 bug 9272: fixed the race condition bug when we tried to remove vm from SG after it was expunged (expunge interval was really small, 60 sec). status 9272: resolved fixed
new 6736569 bug 9274: listPublicIpAddresses - don't list Direct ip addresses by default; list them only when "forVirtualNetwork=false" is specified in the request. status 9274: resolved fixed
new b2cab48 bug 9308: changed instance_id to nic_id
new 53f8ebf Bug 9043 - VM manual migration - when destination host is out of memory for migration, VMs being migrated remained in 'migrating' state
new 204aa86 Bug 9043 - VM manual migration - when destination host is out of memory for migration, VMs being migrated remained in 'migrating' state
new c6b8c0e bug 9305: set Mode field for domR/CPVM/SSVM nics status 9305: resolved fixed
new 9b4b0ab bug 8959: fixed mac address generation for public ip addresses
new 5346237 bug 9305: set Mode field for domR/CPVM/SSVM nics status 9305: resolved fixed
new 49cbcac bug 8959: fixed mac address generation for public ip addresses
new d958aef bug 8959: 1. rp_filter prevents connections that span eth2 and eth3 because of default route 2. delete before add of default nat rules status 8959: resolved fixed
new 1e6024b bug 8959: 1. rp_filter prevents connections that span eth2 and eth3 because of default route 2. delete before add of default nat rules status 8959: resolved fixed
new 5819e8f Bug 8208 - bare metal provisioning
new cf23369 Removed guest network and management cidr config values from upgrade.
new c611a26 Bug 9142 - also 9088, 8814, 9143. Doc fixes for storage export IP restriction, FC SR setup, maintenance mode, and multipath.
new 9a56017 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5401ee8 add support to run scripts on usage DB
new 04099a4 bug 9311: changed instance_id to nic_id
new 61f9685 bug 9306: set isolationUri/broadcastUri for SSVM/domR/CPVM public nics status 9306: resolved fixed
new e4cffa7 removed the DEFAULT 0
new 075fba5 stackmaid is now taskmanager
new 2230c24 check in changes from 2.2.4
new 5d488b1 bring changes to master from 2.2.4
new 5f41eef Brought over edison's changes
new b86828b some formatting changes for agentmanager
new 3f8dc11 bug 9323: dropped the snapshots_seq
new 914952c bug 9325: DB upgrade - added missing constraints to ssh_keypair table status 9325: resolved fixed
new dd16233 bug 9325: DB upgrade - added missing constraints to ssh_keypair table status 9325: resolved fixed
new c9d4e50 bug 9323: guid doesn't have to be NOT NULL
new 8ebe8db bug 9326: put unique back into create-schema.sql
new 288a36d Merge branch '2.2.4'
new 8d95493 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e0c4bb4 bug 9234: system network offerings are HA enabled status 9234: resolved fixed
new 92c0b3b Bug 9309 - In Manual migration, do not consider 'reserved_capacity' when computing available memory in destination
new 0fdcba3 bug 8855: introduced search by zoneId to listLoadBalancerRules api. Also added "zoneId" parameter to the response status 8855: resolved fixed
new 415b973 fixed db upgrade
new 2bcd7a1 hostid and poolid may overlap, fixed deletePoolStats
new 3d0c4ae get unittest to work temporarily
new 8c344cb Changed insert to insert ignore.
new 191d689 Bug 9045: No 'Starting job for VM.MIGRATE' & 'Successfully completed VM.MIGRATE' events shown for VM manual migration
new aa09486 bug 8353: set dateFormat to "yyyy-MM-dd'T'HH:mm:ssZ" when initiate gson builder status 8353: resolved fixed
new 5bf6df3 bug 9328: always add explict route to domR
new 6143737 2.2.4 to 2.2.5 upgrade sql for system vm pooling
new 1bc4980 bug 9344: fixed problems with the template table
new cfa40b6 Bug 9218 - service cloud-management restart OR stop FAILED (edit)
new a748ddf Bug 9302
new 2a00f8f adding paths to a few commands for bug 9319
new 598503f bug 9129:can't create vm if an instance limit is set at root domain pushing 2.2.4 fixes
new b0b2d59 Bug 8018 - return cloud identifier in some instance metadata
new 77ac511 Bug 8932 - add md5 sum to list templates call
new dc48165 Custom 3 has been added
new 6c6d8d2 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 8b30507 bug 9312: deleteAccount API does not decrement User VM resource count when VM is destroyed pushing 2.2.4 changes to master branch
new 290c799 Bug 9273 : [Stress Test] 'Count' in resource_count table has negative values pushing 2.2.4 changes in to master
new 782a22d Usage upgrade changes
new debe236 bug 8710: CONTD....Introducing a new user role in cloudstack called RESOURCE_DOMAIN_ADMIN. The role would have all the domain_admin rights and the rights to list zone,pods,clusters and so on. More info in the bug
new 4460d1c Fixed api xml doc writer
new 977101b Custom 3 folder removed
new 0810831 Bug 8208 - bare metal provisioning
new c3d2bab Some more changes for Bug 8932 - add md5 sum to list templates call:
new 105db3b Merge branch 'baremetal' to master
new 5645137f reslove conflicts api/src/com/cloud/api/ApiConstants.java
new 65dda26 Bug 8208 - bare metal provisioning
new ae9180d bug 9330: add kvm / vmware system vm template definitions
new c14be69 bug 9330: add kvm / vmware builtin template definitions
new 63ada2e bug 9330: ensure that existing system vms are updated to new xenserver template
new ac223c1 bug 9392: don't lock domr entry, otherwise updating domr state fails
new 149eb0f Use seperate DB connection to handle cluster management
new 03afe54 Regression fixes for adding openNew() to Transaction.java
new 407bd2a bug 9348: added missing ALTER statement to 222-224 db upgrade script status 9348: resolved fixed
new bb2d907 bug 9380: db upgrade - use the same case for 'hypervisor_type' in 'vm_instance' table status 9380: resolved fixed
new f6b8f23 bug 9381: set accountId=domainId=1 for system vms in vm_instance table status 9381: resolved fixed
new aea0a73 bug 9376: added missing constraints to vm_instance table status 9376: resolved fixed
new 28029b2 bug 9374: removed guest_ip/mac/netmask info from user_vm table. This information is kept in nics table in 2.2.x status 9374: resolved fixed
new 0f2112f bug 9373: db upgrade - added missing constraints for user_ip_address table status 9373: resolved fixed
new 7015138 bug 9396: removed status field from volumes table as this field is no longer used status 9396: resolved fixed
new 52bf157 bug 9398: removed resource_type from volumes table as we no longer use it. Corresponding db upgrade scripts are updated status 9398: resolved fixed
new acaab55 bug 9391: removed source_id, source_type from "volumes" table as we don't use them any more status 9391: resolved fixed
new d1a9200 bug 9378: db upgrade - update guest_os_id in vm_instance table for system vms. status 9378: resolved fixed
new 0da82b4 bug 9353: API doc update for updateTemplatePermissions and createTemplate calls status 9353: resolved fixed
new a3acbf6 bug 9395: Added missing </div> that caused Safari to not show certain elements when adding a Pod in the Add Zone wizard.
new 463bb0f bug 9347: Adding index and foreign key constraint for upload table for migration from 2.1 to 2.2 Status 9347: resolved fixed
new 7d51bf4 bug 8710: Attaching resource domain account to a zone code
new 1a81515 DB upgrade: enable securityGroup for all Basic zones
new 1966b4f SecurityGroupDao: do join with "nics" table instead of "user_vm" as we keep ip address information in nics.
new 253b883 Fix a problem in userdata.sh to set permissions in .htaccess file, extra quot cause apache internal server error
new 4d8df02 bug 8245: mark storage pool status as Removed before performing actual cleanup status 8245: resolved fixed
new f37f7f3 bug 9330: discover system vm template for a given hypervisor type
new 2a45327 Miss out one place to use queue instead, this is for decoupling notification from heartbeat to avoid being potentially blocked in callbacks
new b56c82e bug 9330: ensure that console proxies are always created from the same hypervisor type
new 8d81d1c Bug 8208 - bare metal provisioning
new 20452b7 Fix missing Group for cloud-agent in spec file
new 1d5d254 Bug 8208 - bare metal provisioning
new 148a46f Bug 8208 - bare metal provisioning
new 916117a Bug 8208 - bare metal provisioning
new 50b6aca Bug 8208 - bare metal provisioning
new 72bf544 move kvm/xenserver fence builder into oss
new 47c31a0 Bug 9387 - Recreate system vms if template id changed...
new 47f43df More changes for 9387:
new 80fe0b5 More changes for Bug 9387:
new e0ba2a2 clean up transation code
new 9bf2d32 Bug 9273 : resource counts going -ve pushing 2.2.4 fix in to master
new a525cda Bug 9142 - also 9088, 8814, 9143. Doc fixes for storage export IP restriction, FC SR setup, maintenance mode, and multipath.
new d7028ff bug 9144: Page limit behavior. Also 8848 & more fixes to docs.
new 8abda2f Changed description for Destroyed volume state.
new b1700af Bug 9387: Recreate system vms if template id changed....
new 1b9cbd9 bug 9223, 9224: persist runid to form cluster session, based on cluster session and DB condition to issue isolation notification for self-fencing
new c9989a7 bug 9420: update existing user_statistics records with device_id and device_type status 9420: resolved fixed
new dad9dac bug 9425: fixed detached volume removal. status 9425: resolved fixed
new 694944e bug 9436: include page/pageSize/keyword to api xml doc for each list* command status 9436: resolved fixed
new 3968a30 Bug 8208 - bare metal provisioning
new a8a0a70 bug 9433: update network_id (if 0 or NULL) in user_statistics table status 9433: resolved fixed
new 3ad19c6 Bug 9438 - [Cloud Stack Upgrade - 2.1.8 to 2.2.4] Secondary Storage VM could not start after stopping it
new 1a3483a More changes for Bug 9438 - [Cloud Stack Upgrade - 2.1.8 to 2.2.4] Secondary Storage VM could not start after stopping it.
new 88c0126 Bug 9187: modify userdata with update vm
new 6936a66 removed some references to name
new 38dd1d6 bug 9422: added rows in op_networks table to correspond to the rows in networks table
new b849055 bug 9422: added rows in op_networks table to correspond to the rows in networks table
new 9dddeaa Bug 9440: we specify the wrong disk size when attaching storage device with custom size offering wrong usage of volume size which is in bytes for setting the size of disk offering which in MB pushing 2.2.4 fix to master
new 60768d0 bug 9411: 1. adding storage pool fails, remove the entry in DB 2. in introduce SR, create pbd for master host
new 9215552 Add license header to files
new 0fa0664 Bug 9310 - HostCapacityChecker thread does not cleanup reserved capacity for hosts that are not in 'Up' state
new 7615ded bug 9407: lock network when do deployDomR/deployDhcp to avoid 2 network elements start for the same network status 9407: resolved fixed
new 8d7131d bug 9424: has been resolved
new 86f32e4 bug 9455: when host is disconnected, also remove entry in storage_pool_host_ref
new 52fe53f bug 9458: do searchIncludingRemoved when decrement resource count as corresponding domain might be removed already status 9458: resolved fixed
new f830b8c Removed trailing spaces from Api doc for createPortForwardingRule command
new 24e1553 Template page - (1) stop timer when template is in error state. (2) Stop timer when template is deleted.
new b4a65a6 bug 9453: domain path is not unique value, removed the constraint added during 2.1.8-2.2.2 upgrade
new 07f3d2b ISO page - (1) stop timer when ISO is in error state. (2) Stop timer when ISO is deleted.
new db40e32 bug 9435: decoded text for disk offering. In fact, I added it globally so all text calling the fromdb() would be correctedly decoded.
new 7ec80d8 bug 9426: Deleting a template will no longer cause UI to continue to track download progress resulting in errors appearing.
new 2473715 bug 9426: Deleting an ISO will no longer cause the UI to continue to poll for download process
new d8ee7d9 if storage network disconnected, reboot the host
new d6b5acb bug 8532,8755: don't create multiple HA work if there already has one of HAwork of this VM is created, but not finished status 8532: resolved fixed status 8755: resolved fixed
new cdae8b0 bug 9461: don't update user_statistics with the network id if the domR is already expunged status 9461: resolved fixed
new f110931 bug 9313: clarified ESX pod scalability. Also bug 9145
new ab720be Updated files with doc fixes still in review.
new af68342 don't need to remove heartbeat tag when reconnect, it breaks HA , because when host reconnects, it tries to create heartbeat, but at this time, master may be able to access storage pool
new 2a68def on reconnect, heartbeatfile is cleared , MS needs to fill heartbeatfile in ModifyStoragePoolCommand
new ce37212 bug 9453: Fixed PF rules upgrade. status 9453: resolved fixed
new 8567935 bug 9221: Parse storage.overprovisioning.factor as a float rather than as an int. Status 9221: resolved fixed
new 1d55d2f bug 8703: delete op_host_capacity entries for host when host is successfully deleted. status 8703: resolved fixed
new 8c5c58d bug 9059: Host Details would account for Stopped VM's as well - basically they will take into account the reserved_capacity from op_host_Capacity table status 9059: resolved fixed
new efa0417 bug 5242: adding a host does not return useful error
new fa3b147 218-222 upgrade - no need to update user statistics with deviceId if account doesn't own any domRs
new 51c837f Fixed logging for remote access vpn code
new 55627a9 Fixed Db upgrade from 2.1.9 to 2.2.2 which wasn't supported before.
new 7f473da 2.1.x-2.2.x upgrade: in "volumes" table use state=Destroy instead of "Destroyed"
new 054f6b0 bug 9472: when get vnc port for a vm, check if the port is really used by this vm for security
new 5d6e287 bug 9475: don't update vlan in "networks" tab for non-implemented guest networks status 9475: resolved fixed
new 66c75d8 bug 9473: mark all volumes with Destroyed>=1 with state=Destroy status 9473: resolved fixed
new 7adb5c7 bug 9175: fixing the cpu util being over 100% on the dashboard status 9175: resolved fixed
new 227b03f bug 4387: Add maximum limit to the packet, prevent OOME
new 734e3f1 Bug 9331 - Even when there is no longer clusters in the pod, 'Delete Pod - Failed - because there are clusters in this pod'
new d6a151f bug 9441: cannot change unique_name in vm_template as this will cause template sync to fail
new 0efd44d bug 9483: delete records from template_spool_ref if corresponding storage pool doesn't exist any more status 9483: resolved fixed
new 565dfb9 Add java keystore helper class, prepare for dynamically generating keystore for SSL use
new 5734108 Added more logging to DB upgrade code
new dd9c60e Update volumes having destroyed=127 with Destroyed state only after ensuring that corresponding account is removed, or instance is expunged
new 996d0ed Throw server api exception with correct error code
new 7d0528d bug 9493: fixed the bug in Basic zone when nic_count was updated incorrectly due to multiple domRs per network status 9493: resolved fixed
new 4e5b6c9 bug 9498: allow zone deletion when it has pods having not NULL removed field status 9498: resolved fixed
new 98baa73 bug 9383: createStaticNat rule - allow opening the same port for tcp/udp traffic status 9383: resolved fixed
new 6ed18b5 Add keystore management and related JUNIT test case
new c7e120a Transform InvalidParameterValueException and PermissionDeniedException to proper API exceptions
new 7103e1c global replacement to avoid using getClass().getName() for unique names
new 63cd66b Fixed the bug in listNetworks when isSystem parameter was ignored if it was specified along with account/domainId parameter
new 654aeeb bug 9386, also 9144, 9149. Doc fixes for API page limit, account resource limit config, open port for MS/vCenter/system VM/ESXi host communications.
new 15e14fb bug 9386: add version number to doc
new f881d39 bug 9415: deleteHost - cleanup vms running on the host to be removed status 9415: resolved fixed
new 22ee711 bug 9521: fixed NPE in finalizeCommandsOnStart() method by adding vm's nic to vm profile during the vm to vmProfile conversion. status 9521: resolved fixed Conflicts:
new ea14ff5 bug 9470: line breaks not escaped for events
new f55e83f List Iso/Templates - Cleaning the code for access rights using the centralized acl layer
new 8cbdfe0 bug 8803: Allow to add an ISO with URL that doesn't end with ".iso". The check checks that the url path should end with an iso status 8803: resolved fixed
new 3b75abb Fix DomR reply to windows's periodical DNS requirement
new 435c20c Bug 9273: resource cont going -ve
new 3d33fd7 deleteNetwork: return false when fail to cleanup network resources (LB/PF/StaticNat rules)
new c844655 bug 9488: throw InsufficientVirtualNetworkCapcityException when fail to allocate guest vnet as a part of network implement() call status 9488: resolved fixed
new d7ec734 bug 9481: deployVm with Guest Virtual network - throw an exception when fail to acquire guest Ip address status 9481: resolved fixed
new b83456f bug 9504: don't send DHCP entry command for Destroyed vm status 9504: resolved fixed
new 1a6d78e Code cleanup. No need to declare runtime exceptions (CloudRuntimeException, InvalidParameterException, PermissionDenied exceptions)
new e69774e Add console proxy management state, support certificate upload, all done except UI
new 09b4b06 Bug 9447 - ModifySshKeyCommand contents are logged...
new 41e5e38 bug 9336: securityGroups can be used by other securityGroups in the same domain only; no cross domain SG authentication status 9336: resolved fixed
new 8271f03 bug 9541: fix one snapshot DB migrate, one java check and one script typo
new 7255d68 HA: no need to investigate why vm was stopped on host when host is being Dicsonnected with investigate=false option
new 160b2e1 Finalize custom certficate support. hook with UI
new eaf6468 Bug 9542 - install on CentOS 5.6 does not work
new ff2d7fc bug 9468: DiskOfferings are now sorted by created date to keep consistent with other objects returned in CloudStack.
new b56de7a bug 9513: You can now add a POD through the Add Pod button (not wizard).
new 96c8ef6 bug 9515: Adding the first basic zone will now automatically display the security group left nav
new e6194b6 localization and migration for custom certification support
new b84a747 Bug 9539 - cpu.overprovisioning.factor does not work
new c157d33 More changes for Bug 9539 - cpu.overprovisioning.factor does not work
new b749c64 bug 9550: get storagePool to Host mappings before doing processDisconnect because these references are being deleted as a part of processDisconnect call. status 9550: resolved fixed
new 3c48d8d bug 9556: set ip_type=ip4 for guestVm nics in Basic zone setup status 9556: resolved fixed
new 1efc45a bug 9555: db upgrade for Basic zone - set default nic for the domR status 9555: resolved fixed
new 1915b51 DB upgrade: use is_static_nat field to distinguish between 2.2.1 and 2.2.2 versions
new afa7d3f bug 9563: fixed DB upgrade from 2.2.2/2.2.3 to 2.2.4 status 9563: resolved fixed
new 49bb7db bug 9013: Adding hypercisor type for xs-tools.iso when inserting it into vm_template. status 9013: resolved fixed
new 4953461 bug 8809: listHypervisors api - when zoneId=-1 is specified, only hypervisors availble in all zones are being returned
new 18b7736 Bug 9447 - ModifySshKeyCommand contents are logged...
new 5db28c5 bug 9492: allow security group removal when it has ingress rules, but not assigned to any vms yet status 9492: resolved fixed
new 6e39019 Bug 9548 [Cloud Stack Upgrade - 2.1.8 to 2.2.4] System VM's Volumes Recreation is not happening on an event of New Volume creation Failures
new 4290abb bug 9578: when deploy dhcp in Basic zone, put pod information to deploymentPlan status 9578: resolved fixed
new 9909371 bug 9445: Signal alert for the host if a primary storage pool was unavailable on that host
new 584718c bug 9571: respect allocatedOnly flag in listPublicIpAddresses API status 9571: resolved fixed
new 508fef2 Apply nic profile to nic: don't set reservationStrategy for DB object when it's value is NULL
new dce4a8e Versioned Administrator's Guide.
new 0fc005f bug 6451: XenServer username/password should be changable through API
new 7960a49 bug 6451: XenServer username/password should be changable through API
new c12ccbd Bug 9534 : implement CPU cap
new 341e553 bug 8866: added support for direct network usage tracking using traffic sentinel
new 42a9c49 bug 8866: ignore network usage for system account
new 81492db propagate searching local CIDR fix from 2.2.4 to master
new 7e8d02d bug 8955: add umask 022 to make sure we can get read permission for user data status 8955: resolved fixed
new 81e7b25 Fixed ipAssoc in Basic zone (elastic IP)
new 9dfb6dd Bug 9586 - NPE during host allocation
new 209be10 Bug 9585 - Existing Data Disk is being destroyed and recreated on Stop and Start of a User VM.
new b9c8cb0 refresh host/primarystorage/systemvm/router/instance status every 5 seconds instead of every 2 seconds.
new 5b361e5 bug 9597: Fixed the recreatable problem. Also added the 2.2.1 upgrade step
new b4f6cdd bug 9610: Added VERSION table and related index change
new cc8bdf3 storage stats can be such that it doesn't work if one storage pool cannot be reached.
new 2aa5f89 listNetworks: allow seeing Guest system network in Basic zone
new 504eb25 Intrdouce adapter to template manager.
new ef10dab Intrdouce adapter to template manager
new 6f32247 network devices APIs
new c851253 cloudStack UI - zone tree - basic zone - add network tab. “Add IP Range” button and “Add Firewall” button are available.
new b8f2a69 bug 9622: update mode for nics status 9622: resolved fixed
new 012d2f1 Fixed upgrade from 2.1.9 to 2.2.x
new 485f7a1 bug 9621: dbUpgrade - set reservation strategy to be Create for Guest Nics in Basic zone status 9621: resolved fixed
new f8742ad bug 9621: set addressFormat during NicProfile creation status 9621: resolved fixed
new 6352851 More logging to consoleProxy start command
new 814fe02 Recalculate and update host used capacity (mem & cpu) in upgrade (2.1.x to 2.2.y)
new 6b728cc URL encode VMFS primary storate info to allow whitespace in names
new 5198709 bug 9403, update Administrator's Guide.
new c2824ed Bug 9446: Investigator reports that a system vm is down even if it isn't....
new 937989e Bug 9635 - set java heap size to 1 GB by defaul
new 4a41920 1) Don't drop netapp tables during the upgrade. 2) SecurityGroups DB upgrade - drop constraints before chaning the name for the network_group table
new a63c76f Documentation copy edits.
new 1b0dcc9 Documentation copy edits.
new 9552de4 cloudStack - Pod page - new button "Add Network Device" - implement type ExternalDHCP.
new a15cf40 bug 9633: removed schema.level bug 9632: removed direct.attach.security.groups.enabled
new e815ed6 cloudStack - Pod page - new button "Add Network Device" - implement type PxeServer.
new 5394983 bug 9456: added the host id that was already tried to avoid list. Added more debug logs in case that condition happens.
new 2aa280e Removed the ugly cglib name
new 633d024 - Merge all CloudZones Registration feature into master
new 4b803d1 Added default endpointe URL and renamed cloudkit to mycloud in the complete registration servlet.
new 828b681 Added a check for duplicate public networks.
new 0256428 Bug 9519: add index to avoid full table scan when usage server tries to copy event records over
new cf114fc Enable SSL for mgmt servers and agents
new 9b86ef7 bug 9022: turn off HA for SSVM and Console Proxy VM
new 4a96e4c bug 8816: Changed private ip address to link local address when displaying virtual routers.
new c6d5682 Modify keys for security groups in java code instead of sql file (need to check if the key exists before dropping it)
new 11ef6bb bug 9638: fixed bunch of DB upgrade bugs status 9638: resolved fixed
new 86b386e Merging changes from zonesfeature branch for Bug 8026 - discern proper cluster/pod/zone for added host (and refactor AgentManagerImpl)
new 25fd7cd Merging changes from zonesfeature branch: Adding dhcp_provider parameter to UpdateZoneCmd
new f5cc308 bug 7140: Add MAC address in response list of LlistVirtualMachines API. status 7140: resolved fixed
new 99bc15f changed getName to getHostname
new b9a2b72 Fixed a bug in XmlApiDocReader
new ecc56d5 Add Network Device - correct typo of parameter name.
new 9621ada CloudStack - Pod page - Add Network Device dialog - hide success/fail message container when Add button is hit. Show it after action completes (succeed or fail).
new 671ec62 bug 9623: set ha_enable to false for consoleProxy vms and service_offering. status 9623: resolved fixed
new bbc470e bug 9619: handle two types of domr name
new 2ebc943 bug 9618: fixed a upgrade, resouce name is changed to XenServer56FP1Resource
new bb13fa0 bug 9617: fixed snapshot upgrade from 223 to 224
new 7c10568 cluster guid is set up when old host reconnect happens after upgrade, prohibit adding host to the cluster before guid is etup
new d2e68c2 bug 9525: empty known_hosts at reconnect
new b636462 Decode the url content sent from UI first as URL has encoded url as a whole
new b2b01bf Bug 8830 - Return parent template ID from templates created off of a snapshot
new 6660552 CloudStack - Add Primary Storage dialog - when protocol is PreSetup, Server field will be set to "127.0.0.1" and non-editable.
new b7e4ec1 bug 9564: 1) For all list commands set pageSize() to default.page.size if not specified 2) When pageSize is specified in the request, and it's more than default.page.size - throw an exception status 9564: resolved fixed
new 44263a1 bug 9649: fixed up the instance names to be the same
new 6ce6562 bug 9643: propagate fix from 2.2.4
new 2daa318 Removed a potentially dangerous
new d236580 Template Adapter:
new 93eb893 misuse instanceName and name, which causes vm sync behavior weirdly
new fe2f186 bug 9654: db upgrade - set is_security_group_enabled to true for Direct Guest network in Basic zone status 9654: resolved fixed
new 5469fc4 bug 9658: added missing indexes to 2.1.x-2.2.x upgrade files status 9658: resolved fixed
new d95d831 bug 9595 : Negative resource counts exception when destroying VM account pushing 2.2.4 changes
new aae67e5 bug 9322: snapshot count has exceeded the keep limit set fix to change hourly snapshots to be treated as recurring snapshot
new 4fbcb02 Bug 9534 : implement CPU cap Changes specific for Xen hypervisor, and DB upgrade. Changes for vmware chcked-in already in commit 1c310a0d2ae81108386f0dd5c2e899ff00fee9e9, e71112e2f587f5d6c9c6d5337cfeb1f239f29633. KVM will not support this feature.
new 1139868 fix vm data permission issue, by ssh to domr, chmod to 644
new e17d00a bug 9682: DB upgrade - create vm.destroy event in usage_events table status 9682: resolved fixed
new 3046323 CloudStack - Pod page - addNetworkDevice API has been renamed. Here is related UI change.
new 8c8354a bug 8745: we decided on not implementing revert on the agent because it really requires business logic above. Stop if the checkSsh doesn't work
new c6c3748 Propagate fixes to master
new c6965f0 CloudStack - pod page - Add Network Device - after addNetworkDevice API returns succeeds, show newly added network device in grid.
new 1d4a59c Bug 9666 - hostId and spoolId overlap in op_host_capacity table
new 795688d CloudStack - pod page - Add Network Device - implement for type PxeServer.
new 6fe9025 cloudStack - network device UI - chagne TFT Directory to TFTP Directory.
new b8468ea CloudStack - pod page - network device tab - populate network devices to grid when this tab is clicked.
new 2f3bb28 ListNetworkDeviceCmd - response object name has been changed. Here is related UI change.
new b5e0aff bug 9672: usage db upgrade - set resource_id for NET.IPASSIGN/RELEASE events status 9672: resolved fixed
new 6253253 bug 9674: Usage db upgrade - set resource_name for volume.create/volume.delete usage events status 9674: resolved fixed
new 941392a bug 9675: Usage DB upgrade - set missing fields for snapshot.create/snapshot.delete events status 9675: resolved fixed
new 0d95cc8 bug 9683: DB upgrade - generate usage_event for source nat ip addresses status 9683: resolved fixed
new 747ab40 fix a bug - adding a cluster of type XenServer returned an error.
new 479c6ea bug 6873: Zone/Pod/Cluster page - add State grid row in details tab.
new e365b0a Bug 9505 - No indexes on op_dc_link_local_ip_address_alloc
new 07ed87b networkdevicetype parameter in listNetworkDevice API has been changed from required to optional. When networkdevicetype parameter is not specified, listNetworkDevice API returns network devices of all types. Thus, UI only needs to make 1 API call to get all network devices now.
new f57fc2b CloudStack - Pod page - Network Device - implement Delete Network Device action.
new 824f058 Add manager context to CleanupMaid to allow management service access in cleanup() method
new 5d332f0 bug 9688: remove orphaned lb/vm mappings as a part of db upgrade (there was a bug in 2.1.x when the LB rule was removed, but mapping was left in the DB) status 9688: resolved fixed
new 57b08cb CloudStack UI - Instance page - add "Security Group" tab.
new db91640 bug 6451: XenServer username/password should be changable through API
new 2f9efc6 bug 9664: username parameter for API listuser should search for exact string status 9664: resolved fixed
new 8a90f36 Bug 8391: remove guest.ip.network global config param removing unused global config parameters guest.ip.network and guest.netmask status 8391: resolved fixed
new 76a30cc bug 9686,9676,9677: Create usage events for existing resources for port forwarding, load balancer and network offering usage status 9686,9676,9677: resolved fixed
new bbbb719 fix reboot issue on ubuntu 10.04
new e37eec3 already moved to different project
new 74fcb0d bug:9702 - fixing ssh key path
new 62988ac Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 9ef6f9f bug 9663: do account permission check against the volume when create snapshot status 9663: resolved fixed
new 87867c8 for mycloud: if no system vm required do not start it
new 58e034f add License header back
new 303e2a7 Start of zonesfeature / mycloud/cloudkit
new b42ebf4 Build fixes after first pass at merge
new a32c39c Merge from zonesfeature
new 7a29f8d more fixes prior to pushing the merge
new 936893e zonesfeature merge: no idea where this system.out came from
new 35066e2 merge from zonesfeature -- float overprovisioning factor
new cf05527 merge from zonesfeature
new 8609e72 Already merged into master
new 948df86 accidental commit
new 77e48b8 bug 9678: update user statistics in cloud_usage. Send network usage command to routers of virtual network only status 9678: resolved fixed
new 1d23815 bug 9647, add step for setting MySQL root user password.
new 1d013f7 bug 9356, added docs for how to update SSL certs on console proxy.
new 0ae5802 bug 9646, added list of VM name types in Managing VMs section. Same change applied to 2.2.4 Admin Guide.
new 5d4e18e Unsnarl git.
new dfd5d94 bug 9690: DB upgrade - dropped unused keys status 9690: resolved fixed
new fba1c95 bug 9615: Part of the HA cleanup
new 33b3cb2 bug 9693: generate usage event when release Direct ip address. status 9693: resolved fixed
new 2e0bba7 bug 9722: db upgrade - when upgrade user_statistics, skip ExternalFirewall/ExternalLb records status 9722: resolved fixed
new d6b892e bug 9720: 2.1.x to 2.2.x upgrade: need to create Domain level records in resource_count table pushing 2.2.4 changes
new 8b884a8 augeas <=0.7.4
new b60abec DB upgrade: respect domain hierarchy when update resource_count for domain during the upgrade
new 040bdab bug 9734: remove records having non-existing hostId from op_ha_work table status 9734: resolved fixed
new f5d1154 Revert "augeas <=0.7.4"
new 623e1c2 bug 9735: augeas <=0.7.4 status 9735: resovled fixed
new aecd64e bug 9092: consistent naming
new 4ab68bd bug 9689: handle old style vm names
new 2b4a463 bug 9534: CloudStack UI - Add Service Offering Dialog - add "CPU cap: (yes/no)"
new 9aba817 Bug 9652: Need to provide a way to specify deployment plan during VM start
new 48765a8 bug 9534: CloudStack API - extend listServiceOfferings API to return limitCpuUse.
new b19ddbf bug 9534: CloudStack UI - Service Offering page - details tab - add a grid row "CPU Cap".
new fd08ebf there are more than one secondary storage in one zone
new 36d0132 bug 6873: CloudStack UI - Cluster page - implement Enable/Disable Cluster action.
new f0b8540 bug 6873: CloudStack UI - Pod page - implement Enable/Disable Pod action.
new 66c2deb bug 6873: CloudStack UI - Zone page - implement Enable/Disable Zone action.
new 39a73cf bug 6873: CloudStack UI - Disable Zone action - correct parameter value passed to updateZone API.
new 3b0fb65 New hypervisor type
new b66b3f1 Bug 9584 - Delete pod - Failed - there are storage volumes for this pod
new 592807c fix NPE
new b1c3c8c bug 9734: update op_ha_work table in mysql file instead of java code status 9734: resolved fixed
new fbdb663 Fixed bunch of DB upgrade bugs related with the fact that DB was manually upated in 2.1.x setup (some records were deleted from the DB)
new 8377580 bug 9738: DB upgrade - fixed NPE happening during events migration status 9738: resolved fixed
new 41f04ff Removed unused logging
new d2e6e91 DB upgrade: Reverting partial commit
new 275bab0 bug 9740: fixed DB upgrade for Direct Tagged networks in Advance zone status 9740: resolved fixed
new 5bd9fc5 bug 9745: Fixed security issue in listAccounts api call status 9745: resolved fixed
new 0138d06 load user specified component specification from enviroment.properties: e.g. cloud-stack-components-specification=components-cloudzone.xml
new 10c4c14 swift integration checkin
new 7c2bcef bug 9371: serve client request only with running proxy VMs, serialize proxy VM launch
new 36fa269 Obsolete cloud-vnet in cloud-agent
new 4ac4a5a bug 9687: CloudStack UI - VM Wizard - correct error message.
new 4c6833b bug 9687: CloudStack UI - Instance page - Security Group tab - add ingress rules under each security group.
new 2d52813 fixed build /start management server
new 0ee7e76 Propagate fixes from 2.2.4
new 66f19c6 white space checks
new 515981a bug 9544: deal with same ports forwarded from different public ips status 9544: resolved fixed
new 117a81a cleanup agent manager
new b2cf4e3 propagate fix from 2.2.4
new 7bc2564 propagating fix from 2.2.4
new c692e4f No Point in checking down hosts
new 43c3c77 bug 9741: somehow some of the removed code got back into the code path. Must have hit one undo too many.
new db6264c bug 6873: CloudStack UI - Enable/Disable Cluster/Pod/Zone action: only refresh allocationstate grid row and action menu after action succeeds.
new f60bb81 mycloud CLI supports silence mode
new 74556f4 translate newly added localization labels.
new cbe368e Fix a stupid string comparsion in OVS
new 4e2935d Fix other stupid string comparsions
new fc0bb46 bug 9760: added missing permission check to listTemplates api (didn't work when id parameter was specified in the request) status 9760: resolved fixed
new 330f181 1. in 2.1.x some hosts don't have cluster.guid in host_details 2. loading one host failure should not affect loading other hosts
new ea087d2 add keyboard type selection to console viewer UI
new 4c89cc5 Bug 9652: Need to provide a way to specify deployment plan during VM start
new 2069d75 change to cmd line parameter
new 7bc9165 use same command machenism for routing UI command with Japanese keyboard change
new 346ee18 fix a regression in ConsoleProxyManagerImpl.java
new 963db44 Bug 9768 - BAREMETAL: teplates not showing up in ui after being added
new d0174a2 bug 8296: show action complete(success/fail) info in a dialog box even users have navigated to a different page. This change applies to all actions in details tab in all pages.
new 5166285 bug 8296: show action complete(success/fail) info in a dialog box even users have navigated to a different page. This change applies to all actions in subgrids and multiple-selection middle menus in all pages.
new ba9d2d9 bug 8296: fix a bug that periodicallyCheckNonCompleteAsyncJob() sent out-of-date jobId to queryAsyncJobResult API.
new 2df6b0a bug 9774: display non-ready templates. Added "state" field to all snapshot* api responses.
new fe3f74a DB upgrade - update LVM storage with correct cluster id
new 486c75e Bug 9780 - ComputeCapacityListener should not use 'cpu.overprovisioning.factor' while adding capacity entries
new 8316569 bug 9774: snapshot page - (1) add state grid row in details tab. (2) only show action "Create Volume", "Create Template" when snapshot state is "BackedUp".
new fd24a1e Use static IP when PING provisioning
new cbf2b03 refactore cloud related tools
new 0bf96b9 move mycloud tool to somewhere
new 2984b06 bug 8115: source ip filtering
new a6fac0d added annotation and fixes
new 753cafa bug 9782: hardcoded default page size to be 500 for listConfigurations status 9782: resolved fixed
new 736ed1b rename cloud to cloudutils
new e9bba11 Fixed "ant deploydb" broken by b16e637306adb40202efe00fbff81090888df0dc
new e96118f bring server-setup back
new 40b39b8 Updated UI Customization guide from Will.
new 8ed9da4 Minor edits to Admin Guide documentation.
new 0b6fe05 fix setup-managment script
new 165963d bug 9786: zone tree - for basic zone - hide public network middle menu item, Add IP Range button if listExternalFirewall returns 0 item.
new d5ccbfe bug 9786: zone tree - after addExternalFirewall/deleteExternalFirewall, refresh middle menu and top buttons.
new 99825e7 fix mycloud-setup-agent on 10.04
new a58b4ea bug 9807: insert hypervisor.list config value as a part of db upgrade status 9807: resolved fixed
new a02db1d Enable UI support nfs for ovm primary storage
new 7cb11b0 bug 9796: throw an exception when try to create volume/template from the non-ready snapshot status 9796: resolved fixed
new 1009343 bug 9810: CloudStack UI - Network page - Add Network Dialog - add a missing close div.
new 9f7619f bug 9786: zone tree - for basic zone - show public_network_page container when there is no public network in middle menu.
new 175b744 bug 9786: zone tree - fix a bug that Add External Firewall button and Add Load Balancer button were missing when clicking between advanced zone and basic zone that has no external firewalls.
new 19282b6 bug 9786: zone tree - for basic zone - hide details tab when nothing is in the middle menu (i.e. no public network is in the middle menu).
new 029a9e6 bug 9815: ClassCastException: com.cloud.agent.api.Answer cannot be cast to com.cloud.agent.api.StopAnswer
new d919995 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).
new da0fdfc Propagate db2fc1713c79e931cfa0f1580943ed80d2b12c8c
new 80b6df1 make agent load size configurable
new 08bb454 Eliminate the initialize call if we know someone else is connecting to a host
new 6805788 added ping back
new efedf01 propagate b3aea1878395af343e18382b7f1c376b5be04567
new 154c6d9 Propagating 1345af2a0e84684a804bde5b281c30df72f148a0
new 34188f2 added the AND
new ad05706 bug 9791: check if user is authorized to use a private template for vm creation status 9791: resolved fixed
new 98f7abb cloudStack UI - Instance page (multiple-selection-middle-menu page) - fix a bug that multiple-selection menu behaved weird on slow machine (e.g. Chandan's machine).
new 6075419 bug 9821: fixed search by keyword in listVirtualMachines command status 9821: resolved fixed
new 5c4d9c8 add vlan dependence for cloud-agent deb package
new 8901d0e Bug 8691: Instance page - Attach ISO action - make ISO dropdown list all ISOs (including community ISO and featured ISO).
new 2e645d1 bug 9795: Copy Template Dialog, Copy ISO Dialog - fix a bug that entries in zone dropdown are duplicated when the dialog pops up the 2nd time.
new 824caaf international keyboard support in console viewer
new de3f129 wire-up international keyboard event handling
new 882919a fix system vm template download issue
new feb226b fix compiler error
new fe8d81e 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 [...]
new 7292706 bug 9841: added missing permission checks to the deleteTemplate/deleteIso API status 9841: resolved fixed
new 2a32377 Added helper script for stopping/starting all system vms
new b33a180 add kvm script is changed
new 8368355 add cluster guid
new f1ea4d0 bug 9809: resume iso download (broken by multihypervisor) status 9809: resolved fixed
new 0f0dcc1 bug 9827: call destroyVolume() method only after ensuring that the volume is not destroyed already. status 9827: resolved fixed
new cf9ebb7 bug 9604: Network page - implement action "Edit Network" for newly added API "updateNetwork".
new d043c36 bug 9608: remove question mark to avoid confusion (question mark was meant to mean "is public or not?")
new 435e178 Added a new service to enabled zone-wide, shared source NAT rules.
new 0532461 bug 9557: CloudStack UI - Recurring Snapshot dialog - reset hidden info in interval dropdown.
new 0c1ad8a Fix another "Too many open file open"
new 7013b99 CloudStack UI - Volume page - fix a JavaScript error "Unable to get value of the property 'iscustomized': object is null or undefined"
new c732513 cloudStack UI - Recurring Snapshot - fix a bug that when "hour" is "08" or "09", it will mysteriously change to "12" when Apply button is clicked.
new 1929c6b bug 9838: list all accounts IP usage when system account is used status 9838: resolved fixed
new d752a94 bug 8115: Source IP filtering in Virtual Router
new d8b7f5c bug 8115: Source IP filtering in Virtual Router
new bc360f4 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
new d456f89 bug 8866: Direct Network Usage, TrafficSentinel support added, work in progress
new eed5859 Small fix to script that stop/starts system vms: added -m option (the host we send stop* api requests to); defaulted to localhost if not specified.
new 47380dc fix add host
new 88b4539 bug 9771: fix metadata url
new 8ac4605 bug 9771: also for vmware
new 028f12f Removed the check for statuses in marking hosts as disconnected
new 753b6a0 faster agent connection
new 4ee5f1c Better logging and better finalize
new 0d77874 add KeyboardMapper class and Japanese keyboard translation table
new bf54422 bug 9866:
new f73ed92 bug 8115: Source IP filtering in Virtual Router
new 28297b6 support extended key codes from numeric pad area. Complete Japanese keyboard + English Win7
new a4619c8 bug 9859: added missing permission checks to queryAsyncJobResult API status 9859: resolved fixed
new c7380b2 bug 9868: display help just once if wrong option is specified status 9868: resolved fixed
new 46e40ca ebtables not programmed in some cases
new 29c510d need to insert iptable rules into FORWARD chain instead of append, as on rhel6, there is a reject rule added at the end of FORWARD
new 101ff9b Make keyboard selection UI work across all browsers (FireFox, Chrome, IE, Safari)
new d161337 bug 6451: host username/password should be changable through API
new 6707048 bug 9869: if several port forwarding rules are deleted in quick succession it makes the router iptables inconsistent
new 542e3d6 bug 6451: host username/password should be changable through API
new 733a892 return true on success
new b738408 bug 8866,4942: Added support for Direct Network Usage collection status 8866,4942: resolved fixed
new 5d3fae2 bug 9250:Need a new Guest OS type for XenServer: "Other PV"
new 981c497 Don't apply @DB on a private method
new 7b7d853 Versioned install and admin guides for Bare Metal provisioning, a 2.2.5 feature.
new 3bf5a18 Add 2.2.4 release section to documentation downloads page.
new ab49c70 Added some annotations for logging commands
new c3c15b8 Added some annotations for logging commands
new 5ce631e Separated resource management and agent management code. It's not all done but at least we make a first step
new b4605fb Fix SSL Keystore path in the development version
new 17abb3e Added a method to look up public IPs that are used for static NAT rules.
new aad64a5 Fix in XenServer, when do primarystorage downlaod command, mount secondary storage as readonly. And umount with options -fl to avoid hang if at that time NFS server down
new 7bdaa21 Add error check for buildsystemvm.sh
new 1ff550f English Windows + Japanese keyboard + Firefox/IE/Safari/Chrome keyboard mapping
new 5d53639 Changed usage code to look up stats by network ID.
new a69ea1f get rid of the stupid augeas
new 308cbf9 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
new d66227d Fixed method to refer to the right provider.
new 01dda95 Clean up unused baremetal stuff
new 4582f59 Database upgrade from 2.2.2 to 2.2.4 was broken.
new eb4fd2f Database upgrade from 2.2.2 to 2.2.4 was broken.
new a84678c bug 9355, remove secondary_storage_vm references from instructions to re-ip secondary storage.
new ba6b2ca initial checkin for multiple secondary storage
new d835067 multiple secondary storage support
new a0357a6 multiple secondary storage
new 9c4964b fixed merge
new efcb41f Fixed listSystemVms api call to return consoleProxy and SSVM vms only if systemvmtype is not specified in the request
new eeada6f Letting console-proxy reflect back browser accept-language to help loading OS related keyboard
new a19e528 more check
new ea97039 proxy agent
new d79c622 Bug 8115: - Source IP filtering in Virtual Router correcting typo
new b5aabfa bug 9898: fixed attachIso by domain admin - no need to make permission check when iso is public status 9898: resolved fixed
new df1262d bug 9825, updated Admin Guide with procedure to convert Hyer-V VHD to XenServer-compatible template
new fcf7823 bug 9826, added troubleshooting info to Admin Guide about OVA with ISO for templates uploaded from vSphere.
new c0ffcfc Japanese Windows + Japanese keyboard + Firefox/IE/Chrome/Safari
new 384f301 fixed template download
new ae1753c Revert "Add error check for buildsystemvm.sh"
new ef42b21 fixed template download
new c2afcde 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
new 33bf819 bug 9873: create default security group for the default admin status 9873: resolved fixed
new b5ab92a Upgrade from 2.2.5 to 2.2.6
new 61cecfe bug 9888: CloudStack UI - Support multiple secondary stroage for each zone. (before this change, only one secondary storage for each zone)
new 392672b Updated schema file name for 2.2.5-2.2.6 upgrade
new 1501503 multiple secondary storages fix
new e552f11 propagated bf8afdbc7af3c0e9fbc90c841fedec57ac7b8cdf
new 0ba6091 better way to log the agent request and response. Introduced the idea of via agents in the request header
new d380b55 multiple secondary storage fix
new 0f566e4 bug 9888: CloudStack UI - Support multiple secondary stroage for each zone - fix a bug that clicking middle menu didn't populate right content to right panel.
new b963429 Added upgrade from 224 to 225
new 8cdd8a0 multiple secondary storage fix
new c90bd9f CloudStack UI - Add Primary Storage dialog - hide Server field when Protocol is "PreSetup" or "SharedMountPoint". Show Server field otherwise.
new 6672db4 don't print some fields in StartConsoleProxyAgentHttpHandlerCommand
new fd27127 Japanese keyboard + guest Japanese OS
new 9c69a98 session info within sequence numbers
new 93bd3c8 Added upgrade path from 224 to 225 to DbUpgradeChecker
new bcd358b bug 8866: Use 86400 instead of 84600 for seconds in a day
new f8b8592 removed txn close
new 2b650ac more gson crap
new a26fed3 bug 9653, created 2.2.4 Installation Guide version and updated text to show tagged private network is supported in VMWare beginning in this release.
new deeb7ac bug 8173, added installation checklist for vCenter to Install Guide.
new ab31fe0 bug 8173, added installation checklist for vCenter to Install Guide.
new 48ee550 Japanese keyboard + Japanese OS(WinXP JP) to access Japanese VM(WinXP JP)
new 5148725 Fixed bunch of db upgrade bugs.
new 7ca66c1 bug 9934: implemented another way to check if the foreign key already exists status 9934: resolved fixed
new 6bd8cec bug 8830: added source template id to template usage records status 8830: resolved fixed
new 5769fde 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.
new 9de370b do not propogate password changes if Attache is ConnectedAgentattache
new 770e317 bug 7553: Virtual Router service offering
new 016a506 bug 9939: create 'default' security group for default "admin" user only after ensuring that it doesn't exist already status 9939: resolved fixed
new 567d946 template listing fix
new 7bae4e3 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
new 24e86c1 bug 9941: fixed listVolumes api - use leftouter join with vm_instance table because instance_id is NULL for detached volumes status 9941: resolved fixed
new 99be371 bug 3224: multiple secondary storage, copying template between zone works
new 52fdb4f bug 3224: multiple secondary storage, copying template between zone works forgot a new file
new 1305a95 Add Release Notes to repo.
new 7bb1d00 bug 7553: Virtual Router service offering
new 501c46b Fixed API doc generation process - was broken due to incorrect fix in ServiceOfferingResponse class
new 516ef2c put pingtask is in a seperate thread pool
new 5fa3f0f bug 3224: fixed a DB Exception
new 99c8830 Update README for building systemvm
new ce83525 bug 3224:
new 30e8ed3 Don't allow to specify security groups when deployVm in Vmware setup.
new 5ad41e0 bug 7553: Virtual Router service offering
new 2f8235d fix local seconeary storage related issues(sync/download templates, etc) for mycloud
new 838a24f removed to toString() method in requests
new 3d3bfcd bug 9858: added missing security checks to listAsyncJobs command status 9858: resolved fixed
new d7f527f get rid of compile error
new a13be45 bug 8350: haproxy tunning: 0. Test case: httpd running in 5 user VMs, all of them created on a xenserver host(16 core, 42G memroy, 10G network) domR running on an anther host with same hardware configuration. test application, ab, running on anther host behind an anther seperate switch 1.haproxy is not a memory intensive app. I can get 4625.96 connection/s with 1G memory. While it's really a CPU intensive app, domR always uses around 100% CPU on the host. 2.By d [...]
new ba63e5d bug 9937: move use.local.storage to FOSS
new 5085cfd bug 8115: Source IP filtering in Virtual Router
new e22d99f Removed carriage return when a password is obtained. Changed mkpasswd encryption method to use SHA-512.
new 0dfc445 bug 9651: Adding network tags Also changes in Request logging.
new 1458b3a Adding 2.2.5 and 2.2.4 Release Notes for CloudStack.
new 8ad3fbf bug 9785: events around VLAN assign/release adding usage event for new VLAN allocation for the account from the zone vlans
new 9f93fee Revert "bug 9785: events around VLAN assign/release" pulling out as action event is required not the usage event
new 5699f0b Added shared_source_nat_service column to upgrade script.
new cb9de5a add check in haproxy
new 24932a9 bug 9999: Fixed missing account field issue in Safari
new 9d75886 bug 9958:
new 08ea249 bug 10005: create directory before copying volume
new 4696e50 fixed snapshot limitation issue
new 55692fd bug 9127: intermediate checkin for agent load balancer
new c0d84f3 Insert default security group to network_groups table when do upgrade from 21x to 22x branch
new 7fe3290 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)
new 388aea7 bug 9127: intermediate checkin for agent load balancer
new 37b036a Made sshKeys api commands visible for api doc generation
new fc04d71 225-226 DB upgrade for agent LB schema
new 29db060 bug 8115: add source ip filter for kvm status 8115: resolved fixed
new 44a0fff baremetal able to enter maintenance mode, delete host
new 2fdedfa db upgrade for multiple secondary storages
new ec39238 fix build
new 2a7d02b bug 9787: add netapp integration back to 2.2
new 2720d07 Create versioned docs for 2.2.6.
new 8b92b01 Add 2.2.5 to version header, plus misc. small fixes.
new c0b9066 Former 2.2.5 guides are now titled 2.2.6.
new a7b0094 bug 9826, document that ISO inside OVA is not supported. Plus other small fixes.
new c4337bb Cleanup working dir.
new f1f75e6 fix build
new da8ffe2 Add doc download landing page to repo.
new 638fdca add db schema
new fef2c58 bug 9982: Ensuring that the registration token is used only once.
new 7b27f3d bug 9982: Forgot to add the errortext when returning an error for using an invalid token.
new fb59f91 fix ant
new f026cd5 adding el5 requires for qemu-img for bug 10033
new 37e6ded bug 10023: only set ip route for internal DNS
new cd6d933 Better logging for cluster agent rebalancing
new 8a68e81 Fixed authorizeSecurityGroupIngressRule to work with "name" parameter
new 063d550 bug 9787: fix tools status 9787: resolved fixed
new 559c334 bug 9779: release lock for exception
new 31018be fix build
new 6256c88 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
new 82ab4fc localstorage uuid is generated by uuidgen, other than from hostip+localstoragepath
new 7a266b9 bug 10046: size in diskofferingVO is in type now
new ba6af49 fix user_data fetch
new 9528b4d remove cgroup on ubuntu, as sometimes it hang reboot
new 2279f8f fix register local storage: if host is reinstalled, local storage uuid is changed, we need to register a new local storage in db
new 8312f13 remove augtools
new f6b02aa bug 10065 : multiple secondary storage support required for ssvm-check.sh
new 77de414 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
new 714ab83 bug 9596 : Make the iso extractable by default. status 9596: resolved fixed
new 9956bde disable apparmor profile is better than disable the whole service
new 41e72a8 move agent start script to upstart, to resolve the issue that agent sometimes starts before network in up state
new 2e76571 Revert "move agent start script to upstart, to resolve the issue that agent sometimes starts before network in up state"
new bc101b0 Remove netapp table from OSS, it was in premium
new 48cc848 move common mysql driver jar to Tomcat shared location in developer deployment, let CloudStack be friendly playing with other Web deployments like CloudBridge.
new 59a6e21 fix user data, and template sync
new 37c6314 bug 10048: do NOT sync private template to other secondary storage in one zone
new e40a794 remove Shutdowned status
new b06d477 Fix hostTags, when there is no tag the hostTags is a empty list
new 8a65c2a removing non-libre stuff
new baa638a fix user data
new d006fd1 bug 9909: upload manager support multiple secondary storage
new 024bd03 bug 9729 : Permission change - allow admin to use anybody's private template. status 9729: resolved fixed
new b5aeb6f bug 9909: upload manager support multiple secondary storage
new 6de2bef 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
new 67ff274 tags added
new 0ab12ed network tagging changes
new 7c74c3a bug 9651: network tagging changes working now
new 8754f8f bug 9651: checked in missing files
new 3b9c981 bug 7553: listServiceOfferings API has a new parameter "issystem" now. Change UI to call "listServiceOfferings&issystem=false" for listing non-system service offerings.
new 04e0800 when deleting volume, also delete snapshots for this volume in primary storage
new 5a052db do NOT list secondary storage VM host in UI
new 69cab81 bug 7553: cloudStack - add files for new page "System Service Offering".
new c2b5b2e bug 7553: cloudStack - System Service Offering - correct left menu clicking.
new a690d61 bug 7553: fix a server-side bug - listServiceOffering API didn't take in "issystem" parameter.
new 997ef37 bug 7553: cloudStack - System Service Offering - implement Add System Service Offering action.
new 1783e74 fix Eclipse dependency on netapp jar
new 768d990 Try upstart init script in the next round
new 5abe9a3 bug 7553: cloudStack - Router page - add new action "change service".
new c6a0c62 bug 7553: cloudStack - Router page - add Service Offering gridrow.
new 0685782 bug 7553: cloudStack - Router page - change service - call changeServiceForRouter API.
new 8c4e831 bug 7553: cloudStack - server-side - make listRouters API return “serviceofferingname” and “serviceofferingid”.
new fed7d1e delete secondary storage,
new 6618440 Add tempalte processor for ovm
new 1af3790 bug 7553: throw errors if non ROOT ADMIN user tries to access the system offerings
new 3c88f21 bug 7553: misinterpreted passed domainid as user domain in last commit, fixed
new d9b61f2 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
new 9961e1c Fix NPE when reboot vm vm.podId has different meaning than you think
new 80e0e7a cloudStack - capability doesn't always get returned in Firewall object. Do a extra validation before loop through it.
new d02e4fb 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
new f7414b8 fix listtempalte and listiso, if there are multiple secondary storage
new df403c9 bug 10080: update nic profile with DNS info for the nics with reservation_strategy=Create status 10080: resolved fixed
new 2dbb8eb bug 9651: Make same VLAN work on two different nics
new d6e6190 bug 10107,10108: change agent log level from DEBUG to INFO status 10107: resovled,fixed status 10108: resovled,fixed
new 2ceadec bug 9651: tags parameter added to createnetwork
new 5caafcb change log level to debug
new 072fd1b bug 10111: set hidden flag to 0 after copy template from secondary storage to primary storage
new bc67b2a bug 9651: update now also shows tags
new 180b9d4 cloudStack - Add Network dialog - add new field "tags".
new fcf6021 set the default mgt server to myagent.cloud.com
new 4a47d19 fix delete zone: many times, you just can't delete a zone, even you clean up all the resources
new 741a19c Fix vm.getPodId issue
new 0ebce20 bug 9729 : Permission change - allow root admin to use anybody's private template. status 9729: resolved fixed
new c0ce175 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
new 018b1c7 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
new d140ca7 Fixes the issue where the Job-Executor can hit an exception in cleanup and eventually the entire executor pool is gone.
new 52aab0e Use correct field name when search for management server by State
new ba3c249 cloudStack - Network page - Edit Network - make tags field editable.
new 9ec9d74 zone can be deleted now
new b449b1e add on delete cascade for networks table
new 87b4b99 bug 10090: encoded the endpoint as well as the username for the accounts in the register callback response
new 4a3c4815 Fix another vm.getPodId issue
new 2a6215a bug 9959: cloudStack - Add Network Device dialog, Add External Firewall dialog, Add External Load Balancer dialog - encode parameter values before passing them to API.
new 53f807e allow ovm migrate
new 87b3a32 bug 7194: cloudStack UI - IP Address page - create port forwarding rule - (1) split public port into public start port, public end port. (2) split private port into private start port, private end port.
new 70b5ab4 bug 7194: cloudStack UI - IP Address page - list port forwarding rules - add public end port and private end port.
new f03273f bug 7194: cloudStack UI - IP Address page - create port forwarding rule - If public end port gets filled, disable private ports and copy public ports over to private ports.
new 635a107 bug 9127: intermediate checkin for agent load balancer
new 3cddd72 fix template sync issue
new 47d52ad Never get the upstart script stable enough fall back to systemV init script Revert "Try upstart init script in the next round"
new 57fe38e add check hostname during installation
new 358fb9a add wait for network before starting agent
new dbb1ed3 bug 9729 : Remove redundant permission check from deployvm cmd. status 9729: resolved fixed
new 94b3890 fix the race condition for download template
new db6aa76 bug 10146 : fixed NPE
new f9867a6 Temp fix to encode username, account name, and email before they are returned from the API
new c12790a Fixed upgrade bug related with multiple template entries in vm_template table - search only for the template having NULL Removed field.
new d9e0bcf bug 10126: Renamed getPodId() to getPodIdToDeployIn()
new 1bc339d removing reference to iControl.jar in cloud.spec
new f2c9ec3 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new d32fcee more libre cleanup
new 4950f78 yet more libre cleanup
new 8756945 hopefully the last of libre cleanup
new ff86c86 bug 10135: Add SSL encryption for non-NIO link
new 7cf3126 bug 10135: Fix clustered agent manager's version bug
new a0ce3da fixed problem with header
new 019cc78 Fixes problems in routing between management servers
new 14cdc7d bug 9127: covered failure scenarios for agent LB. status 9127: resolved fixed
new b82fac1 bug 9785: Added Vlan Assign Release events status 9785: resolved fixed
new c46ddea 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
new 5913c5a Added an acknowledge process for the registration complete process of cloudzones. Only after a expires=true will the token be truly expired.
new 0830f71 Fixed the name for system vm template
new 9a2cc80 Db upgarde: changed 225-226 to be 226-227
new 64252b4 bug 10166: drop account_id/domain_id fields (if exist) in domain_router table status 10166: resolved fixed
new a03e2b8 Added upgrade path from 225 to 226
new cec4e72 Allow to use securityGroupNames in deployVm command (the code transforms them to the ids)
new 5ca38bc Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 9125b79 SecurityGroup is optional parameter in deployVm api call
new 7156213 bug 7553: cloudStack - Router page - change service - exclude service offering currently used by this router in service offering dropdown.
new 29d0b09 fix agent setup on rhel6
new 469b704 Fix wrong baremetal agent declaration in spec file
new 506825e bug 9878: cloudStack UI - VW Wizard - empty hypervisor dropdown before adding options.
new b455b14 bug 9903: cloudStack UI - VM Wizard - security groups selection - exclude default security group since it's always applied.
new 158807c Fixed unittest
new bd7752b bug 8809: cloudStack UI - Add Template dialog - If "All Zones" is selected, call "listHypervisors&zoneid=-1" instead of "listHypervisors".
new 973a00f bug 9877: cloudStack UI - Add Zone Wizard - Clicking radio buttons (VLAN, Security Groups) under Advanced Mode will make Advanced Mode checked.
new 5e1bdce bug 10081: don't save iptable
new 679159c bug 9922 : My ISOs shouldnt list Featured ISOs when the user is not the owner of those isos. status 9922: resolved fixed
new 416efeb bug 10152: supoort XenServer 5.6 service pack 2
new 27d6020 Ant target for apiDocs building
new 6540154 listemplate should only list templates that owned by caller
new fda31e7 Add Ovm to hypervisor list
new 4529e1c Revert "listemplate should only list templates that owned by caller"
new 04c7456 remove the listnetwork, which causes mgt server uses 100% cpu, if you have 600 records in networks table
new 0d064c4 listemplate should only list templates that owned by caller
new 7768ab4 bug 10172: CloudStack UI - Add Host Dialog - when selected hypervisor is Ovm, show 2 more input fields "agent username", "agent password".
new f0352fc bug 9351: xen.max.product.version is not used, remove them
new fd2ec19 bug 9351: xen.max.product.version is not used, remove them
new 62ac899 bug 9154: Initial check in for enabling redundant virtual router
new 7462aa8 Add host verification for CheckRouterCommand
new 2973ab5 Enable multiply public ips for redundant router
new 819e67b Add file lock for keepalived scripts
new 58ade71 Enable only vrrp mode of keepalived
new 8542c9c Fix keepalived start up issue
new 5db86e6 Fix CheckRouterAnswer's isMaster report
new 0c92bf5 Some build fixes and code refactoring for redundant router
new 65fc9bf bug 9651: added tags to network response for ui
new 77c6383 cloudStack - Add Network Dialog - correct element ID of tags input field.
new 379713d CloudStack - Add Network Dialog - fix a bug that & is missing between isShared parameter and isDefault parameter in createNetwork API call.
new 1d26d73 Redundant Router: Fix VPN
new e2288aa bug 7194: cloudStack UI - IP Address page - create port forwarding rule - since private port and private end port might be different from public port and public end port, remove functionality "If public end port gets filled, disable private ports and copy public ports over to private ports."
new 7f6a3bc Redundant Router: Fix OVS
new 0026863 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
new 42df904 cloudStack - Add Network Dialog - correct element ID of tags input field.
new d0d0bd9 CloudStack - Add Network Dialog - fix a bug that & is missing between isShared parameter and isDefault parameter in createNetwork API call.
new 4d871b2 bug 7194: cloudStack UI - IP Address page - create port forwarding rule - since private port and private end port might be different from public port and public end port, remove functionality "If public end port gets filled, disable private ports and copy public ports over to private ports."
new c55e56c Fix build
new 36fa0fb 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
new 379cbc1 Store all parameters of url call to BaseCmd.fullUrlParams so there will be no changes in future API because all parameters can be retrieve from API command itself
new 8721168 Fix findByNetwork()/findByNetworkAndPod()'s return
new f81ddc1 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
new 8948c3d 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
new 357e05f Handle 2.1.x bugs when do 21x to 22x DB upgrade:
new 2ca4cc1 Agent LoadBalancing in cluster management server setup is enabled by default now
new 575ac62 bug 9651: propagating 3fd50fd8634958727f4c64c9d1fb7fa27e07e4c8
new e7365fd bug 9896: RHEL 6 doesn;t support to attach an SCSI disk to a windows VM, then I have to attach a virtio disk. So for a windows guest, the root disk is an IDE disk(in case there is no virtio driver installed inside guest), but all the data disks will be virtio disks. That means if you want this feature, people need to install virtio disk driver inside windows guest to get data disk work. status 9896: resolved fixed
new b828af8 fix ubuntu reboot issue, sometimes when you install agent, the init script is not installed into /etc/rc*
new ef5f0f5 Handle 2.1.x bugs when do 21x to 22x DB upgrade:
new 497e586 Fix the annoying NPE in StatsCollector
new 084e467 bug 10026: running qemu as root status 10026: resolved fixed
new 404e09f Agent LoadBalancing in cluster management server setup is enabled by default now
new b1de7ec bug 9651: we're saving the tags twice.
new 52924ca Increase PermGen heap size to 128m for Tomcat debug session
new dae72c2 bug 10093: always create .htaccess in DomR
new 9ddebcf Fix the annoying NPE in StatsCollector
new c57248a bug 10199: don't allow network offering Name modification.
new 55b9eaa bug 10199: CloudStack UI - Network Offering page - name field is not allowed to be modified.
new 90e9b97 bug 10199: CloudStack UI - Network Offering page - name field is not allowed to be modified.
new 8a4e060 bug 9860 : listIsos - make the parameter - name work properly. status 9860: resolved fixed
new 8e4ec4c bug 8962: moving vm from one account to other
new a9ccd0d bug 8677 , 8673 : listIsos - make the parameter - name work properly. status 8677 , 8673: resolved fixed
new 8180e55 bug 10199: don't allow network offering Name modification.
new b07835c bug 9651: update network working now
new 9c72759 bug 9651: update network working now
new 4fdb618 Revert "bug 10199: don't allow network offering Name modification."
new f068187 Revert "bug 10199: don't allow network offering Name modification."
new e92d00d bug 9495: Fix DomR logging error on boot
new 3106df1 bug 9495: Fix DomR logging error on boot
new b9325a2 bug 9579: allow domain name suffix update for existing networks.
new 09c5351 bug 9891: update network_id for ExternalFirewall and ExternalLoadBalancer device_types status 9891: resolved fixed
new 4c454d3 bug 9891: update network_id for ExternalFirewall and ExternalLoadBalancer device_types status 9891: resolved fixed
new 2da052a fix user data
new 7e2fe6b Redundant Router: Fix isVmAlive()
new 53bdd62 bug 9579: allow domain name suffix update for existing networks.
new 64b7cea bug 9891: update network_id for ExternalFirewall and ExternalLoadBalancer device_types status 9891: resolved fixed
new 4b4d7ab bug 9891: update network_id for ExternalFirewall and ExternalLoadBalancer device_types status 9891: resolved fixed
new dd8ca0c host_address in storage_pool should not have gotten the change to char(40)
new e7e5703 DB upgrade merge from 224 branch
new 54ee9b0 bug 9618: fixed a upgrade, resouce name is changed to XenServer56FP1Resource
new 99d1cb4 bug 9519 : add index to avoid table locking
new f7dcbd7 host_address in storage_pool should not have gotten the change to char(40)
new 5116abb DB upgrade merge from 224 branch
new d8ceebf bug 9618: fixed a upgrade, resouce name is changed to XenServer56FP1Resource
new 85af11f bug 9519 : add index to avoid table locking
new d9fb62d Only issue CheckRouterCommand to redundant routers
new 63110b5 amend some messages
new 2c0007a amended some Japanese messages.
new 4eb094b adding templates file for the simulator
new c66c3c5 bug 9655: removed restriction for Direct networks - now can create 2 networks with diff vlans and the same subnet status 9655: resolved fixed
new a782ac3 Fix build
new 49550af fix ebtable, which should only add a new DNAT rule for dhcp server
new e74fef7 bug 9655: removed restriction for Direct networks - now can create 2 networks with diff vlans and the same subnet status 9655: resolved fixed
new 5f7f885 bug 10214: merge fix from 2.2.4 branch
new 22d60ba bug 10195: if host is in Alert state, listvmcmd will mark the state of all the vms on the host as "Unknown" status 10195: resolved, fixed
new 4d3481a bug 10212: Finally, user data works. Don't return newline to them status 10212: resolved, fixed
new 1e9efb2 bug 10214: merge fixes from 2.2.8/2.2.4
new 5f5509a use isHvm of template to decide to boot a HVM vm
new 9b2350d CloudStack UI - Add Template dialog- When hypervisor type is "Ovm", format field should be populated with "RAW".
new b888db2 Revert "Temp fix to encode username, account name, and email before they are returned from the API"
new cd7c745 bug 9697: encode api response values status 9697: resolved fixed
new 9f03d4f include cloud-ovm.jar in spec file
new f4ad575 Revert "Temp fix to encode username, account name, and email before they are returned from the API"
new ef3ea76 bug 9697: encode api response values status 9697: resolved fixed
new b406d1e Add cloud-ovm.jar to classpath
new 79c5013 bug 9516: Fix network.throttling.rate on DomR other vnifs
new 2971fb3 bug 9516: Fix network.throttling.rate on DomR other vnifs
new 53cb1be bug 9885 : registerIso - Improving the documentation for the parameter bootable,guestOsId. The later needs to be passed whenever the bootable parameter is true. status 9885: resolved fixed
new 44d15d3 bug 10222: fixed issue with associate ip introduced more than one nic. The problem is that associate ip automatically creates a nic but doesn't have sufficient information to properly creates so it uses what it knows for sure is the naming pattern to do it. However, we changed the naming pattern and it broke. I fixed it by passing all of the information in the ipaddressTO object.
new 2688d61 bug 10222: fixed issue with associate ip introduced more than one nic. The problem is that associate ip automatically creates a nic but doesn't have sufficient information to properly creates so it uses what it knows for sure is the naming pattern to do it. However, we changed the naming pattern and it broke. I fixed it by passing all of the information in the ipaddressTO object.
new c626435 Added new search
new 6137f21 bug 10094: The problem was we added code that won't add any more ha work items if it already has one. However, that is wrong. HA Manager stores the existing snapshot of the VM state machine. Before working on HA for a VM, it checks to see if that snapshot has been changed. So by not scheduling HA work, we've effectively made HA not work under multi-failure situations. I've fixed by removing that code and instead at the time of performing HA, do a quick check to see [...]
new d01e20c bug 10094: The problem was we added code that won't add any more ha work items if it already has one. However, that is wrong. HA Manager stores the existing snapshot of the VM state machine. Before working on HA for a VM, it checks to see if that snapshot has been changed. So by not scheduling HA work, we've effectively made HA not work under multi-failure situations. I've fixed by removing that code and instead at the time of performing HA, do a quick check to see [...]
new 8d56093 bug 9419: implement api to reset resource count added a command to reset resource count for account/domain based on real usage of resources
new 6310991 bug 9419: implement api to reset resource count added a command to reset resource count for account/domain based on real usage of resources
new a4bdeff bug 8962: changes for vms using virtual network
new 44ec82a bug 8992: Added volume ID for snapshot create starting and completed events status 8992: resolved fixed
new 8ae65de bug 8699: Added event for glabal config update status 8699: resolved fixed
new b625bb1 bug 9419: implement api to reset resource count
new 197dc6c registerIso - remove hardcoding of GuestosId when its None. Retrieve it from DB.
new 5a6664a bug 8373: Added new API listEventTypes
new 39ded44 bug 8373: Added new API listEventTypes
new 113623c API response encoding is false by default
new 36469da API response encoding is false by default
new 3127acd bug 10233: listNetworks - don't default isSystem=false when id parameter is specified status 10233: resolved fixed
new 1d21522 bug 10233: listNetworks - don't default isSystem=false when id parameter is specified status 10233: resolved fixed
new 56c8fe6 cloudStack UI - secondary storage page - remove middle menu item after Delete Secondary Storage action succeeds.
new 975809b No need to tream "return" char twice
new f40d21a No need to tream "return" char twice
new f904493 cloudStack UI - instance page - remove vmGroup submenu since it keeps confusing users.
new 2a9dc74 Changed disconnection messages to be logged at debug level because there's been various reports that agents are dropping connections. This should help in figuring it out.
new 283a559 Changed disconnection messages to be logged at debug level because there's been various reports that agents are dropping connections. This should help in figuring it out.
new 107910a bug 10232: Introduced new gson builder - used for api reponse only
new a0b1c3b bug 10232: Introduced new gson builder - used for api reponse only
new 9461990 revert accidental checkin
new fae0d33 bug 10232: CloudStack UI - Instance page - fix a bug that VMName was not decoded when encode.api.response is set to true.
new f93612d bug 10094: distinguish between no transition from one state to another vs there's a concurrent operation
new 1d7e70a bug 10260: propagate ha and deployment planner fixes
new 1561275 bug 10260: propagate ha and deployment planner fixes
new 1ac7276 bug 10260: propagate ha and deployment planner fixes
new 5b19a5e reduce agent package size
new e91e0b4 bug 9997: put copy scripts in SetupCommand, 1. initiate returns host version, 2. if it doesn't match with DB, update DB, and reconnect the host.
new 0611c92 cloudStack UI - Instance page - Stop Instance - show "Force Stop Instance" option for root-admin.
new f8a54b9 cloudStack UI - Stop Instance action - change warning text.
new b4f7080 cloudStack UI - localize new translation labels.
new 5df1aa0 bug 10094: distinguish between no transition from one state to another vs there's a concurrent operation
new d39048f bug 10260: propagate ha and deployment planner fixes
new 6311366 bug 10260: propagate ha and deployment planner fixes
new 59fc206 bug 10260: propagate ha and deployment planner fixes
new b1ced0e Fix buildsystem.sh script
new 11816a1 added missing check for null
new 6c35a97 added check for null
new 30617a9 bug 9511: use new StringBuffer for each PF/StaticNat rule status 9511: resolved fixed
new 00a3531 Some fixes to agent lb code:
new 01538e4 bug 9511: use new StringBuffer for each PF/StaticNat rule status 9511: resolved fixed
new b2b4a63 Some fixes to agent lb code:
new 769ec40 Added findRequest() method to ClusteredAgentAttache - needed for cancelling requests in transfer queue
new b9ebc5a Added findRequest() method to ClusteredAgentAttache - needed for cancelling requests in transfer queue
new 7885237 Reverted commit made by mistake
new 7cd9f2d Reverted commit made by mistake
new 0629592 bug 8144: Added event for router start/stop and reboot status 8144: resolved fixed
new fe43293 bug 6770: Alert will be sent when deploying User VM fails status 6770: resolved fixed
new 6744645 bug 9197: Added delete volume usage event when volume creation fails status 9197: resolved fixed
new 0a1e93e bug 10265: 226 to 227 db upgrade - remove unique key constraint for "network_offerings.name" field (if exists) status 10265: resolved fixed
new f7814df bug 10265: 226 to 227 db upgrade - remove unique key constraint for "network_offerings.name" field (if exists) status 10265: resolved fixed
new cc0eb59 bug 10247: cloudStack UI - Primary Storage page - Add Primary Storage dialog - default cluster dropdown to the cluster that the primary storage is under.
new 246c01b bug 9651: added tags to network response for ui
new 2cda9a9 bug 9651: missing changes
new 29c54c4 Fix hostname in the generated vm template
new db7a017 reduce cloudzone package size, hopefully down to < 5M
new 0f340c1 align system VM partitions with 4k
new fc2ed28 bug 9793: remove the thirdparty jar files, then size of cloudzone tar ball is reduced to 4M. status 9793: resolved fixed
new c400253 Ignore hvm field in template
new a492c07 bug 9154: redundant virtual router
new 2ef5482 bug 10024: CloudStack UI - fix a bug that adding a pod from the resource page page didn't work.
new 24c87c3 merge adding host fix from 2.2.4
new b27722b merge adding-host changes from 2.2.4
new 27ca5cd Delete very outdated README.
new b91a319 bug 9549: CloudStack UI - deleteHost API now takes in new parameter "forced". Here is related UI change: a checkbox "Force Remove" has been added to Remove Host Confirmation Dialog.
new f7e4fc7 merge adding host fix from 2.2.4
new 2e3d183 merge adding-host changes from 2.2.4
new d78616c Fix compile issue in test code
new 770c5cd cloudStack UI - Domain page - Delete Domain dialog - add a checkbox "Force Delete" and if it's checked, UI calls "deleteDomain&cleanup=true" that will delete all child domains and all accounts under this domain.
new aef562c bug 9154: Replace domain_router.is_master with domain_router.redundant_state in DB
new 206eef2 Update README to point to new information resources.
new 07a6168 bug 9154: Add redundant state to DomainRouterResponse
new 6f0edd9 bug 9154: Add router fault state report
new db94ece bug 10062: better error message
new 5b6eb1c add wget dependence
new 2be4542 bug 9154: Send alert if found two virtual routers in master state
new 61cdbd0 bug 10062: better error message
new 087ca58 bug 8992: Added volume ID for snapshot create starting and completed events status 8992: resolved fixed
new 2c24002 bug 8699: Added event for glabal config update status 8699: resolved fixed
new 2257736 bug 8373: Added new API listEventTypes
new 9ce9375 bug 8373: Added new API listEventTypes
new ed6809c bug 8144: Added event for router start/stop and reboot status 8144: resolved fixed
new 8d87cf3 bug 6770: Alert will be sent when deploying User VM fails status 6770: resolved fixed
new 090506d bug 9197: Added delete volume usage event when volume creation fails status 9197: resolved fixed
new 675ffe2 bug 8879: Send network usage command for domain routers in Running state only status 8879: resolved fixed
new dfd3e12 bug 8879: Send network usage command for domain routers in Running state only status 8879: resolved fixed
new 7a810d1 bug 7451: Added network offering action events status 7451: resolved fixed
new 3429b6c bug 8962: tested vm move from one account to another, successfully restarted
new 3ac0b56 typo. Should be simulator not XenServer
new a83a917 start agent after template download is done
new ec81e1a cloudStack UI - Domain page - Delete Domain dialog - add a checkbox "Force Delete" and if it's checked, UI calls "deleteDomain&cleanup=true" that will delete all child domains and all accounts under this domain.
new 1ac1f8a cloudStack UI - Domain page - Delete Domain dialog - localize warning message of Force Delete.
new 2e8d1bb bug 10190: add log if failed to delete host when host is in UP state
new f6bc60d cloudStack UI - Domain page - Delete Domain dialog - localize warning message of Force Delete.
new dca3405 bug 10293: don't destroy volume if it's not created status 10293: resolved fixed
new bea564b Fix build, only build premium-agent when premium exists
new 1616084 bug 9154: Code clean up
new cab765f Fixed the bug in updateUser api - api/secretKey update didn't work correctly when request was signed using apiKey
new 1fa00d1 fix NPE when stopvm
new 83f0623 bug 10205: download user upload template for each local secondary storage status 10205: resolved fixed
new 9466106 bug 9154: Add isRedundantRouter to DomainRouterResponse
new 0fefd9f bug 9265: cloudStack UI - middle menu - set maximum length for first row text and second row text.
new 695041a Fixed the bug in updateUser api - api/secretKey update didn't work correctly when request was signed using apiKey
new d71ed00 bug 9154: Add more log in keepalived.log
new d98f7eb CloudStack UI - router page - add Redundant grid row that indicates whether this router is redundant or not. And if it's, redundant state will be shown on UI.
new 1ce37a4 CloudStack UI - router page - add "redundant router" field (yes/no) which is editable.
new ad9302d ApiResponseSerializer - no need to use reflection to get the field value
new 8f6a43d bug 9985: add more checking during setup cloudzone: host os must be ubuntu 10.04, 64bit, free disk space must be larger than 30G, memory must be larger than 1G status 9985: resolved fixed
new ebd0382 ApiResponseSerializer - no need to use reflection to get the field value
new 08fc2b2 CloudStack UI - network offering page - "is redundant router (yes/no)" shouldn't allowed to be modified.
new 464d793 1) Remove customer field applied to virtual machine in VMware. 2) always track VM host change in VMware regardless whether or not native HA is enabled
new afdb2f0 bug 8962: moving vm: checked for basic networks
new 7ce2f03 bug 9419: implement api to reset resource count adding couple of fixes
new 9470c36 bug 9419: implement api to reset resource count pushing the changes from master
new aa4f654 bug 9419: implement api to reset resource count added a command to reset resource count for account/domain based on real usage of resources
new c7e347e bug 9419: implement api to reset resource count
new 00bd79f bug 9419: implement api to reset resource count adding couple of fixes
new 57e4af6 bug 10325: renamed apiKey/secretKey to userApiKey/userSecretKey in updateUser api call
new 980dd69 don't include the whole /usr/share/java/ directory in classpath, or you will get stackoverflow, and delete vm data folder after vm stopped
new c0bca3c bug 10088: Fixed apiXmlDoc generator to generate correct set of domain admin commands - got broken by checkin fff4112c0b2407e754318ea31f2f1bb7e92b8f12 "Introducing a new user role in cloudstack called RESOURCE_DOMAIN_ADMIN" status 10088: resolved fixed
new d039164 add one more dependence
new ae6907d bug 9126: cloudStack UI - Add Disk Offering Dialog, Add Service Offering Dialog - rename "tags" to "storage tags".
new cad16ed bug 10325: renamed apiKey/secretKey to userApiKey/userSecretKey in updateUser api call
new 40d4bbe bug 10088: Fixed apiXmlDoc generator to generate correct set of domain admin commands - got broken by checkin fff4112c0b2407e754318ea31f2f1bb7e92b8f12 "Introducing a new user role in cloudstack called RESOURCE_DOMAIN_ADMIN" status 10088: resolved fixed
new 32f2ec4 bug 9101: cloudStack UI - Edit Instance - fix a bug that HAEnabled dropdown was empty.
new 11e9b19 bug 8950: cloudStack UI - Network page - Add IP Range to Direct Network - don't have to specify "vlan" parameter when Adding IP Range to Direct Network.
new d5ff0df bug 9154: Update NetworkOfferingVO field
new fc28a33 bug 10271: don't include removed records when search for local storage pool status 10217: resolved fixed
new 3098db2 bug 9871: deployVm - check network's zone when do vm deployment status 9871: resolved fixed
new 8b514c7 cloudStack UI - Secondary Storage page - fix a bug "secondRowText is not defined".
new 2a6307f 1) Remove customer field applied to virtual machine in VMware. 2) always track VM host change in VMware regardless whether or not native HA is enabled
new f0e7d5e Use different method for getting component locator in EncodedStringTypeAdapter
new 6016c4c bug 9579: cloudStack UI - Network page - Add Direct Network - add new field "Network Domain".
new ab99abb bug 9579: cloudStack UI - Network page - localize new labels.
new cb981e6 bug 9579: cloudStack UI - Network page - Update Direct Network - Make "Network Domain" editable if this network includes service "Dns" which includes capability "AllowDnsSuffixModification".
new ad5162e fix ebtable cleanup issue: on ubuntu, it's not got deleted if vm is stopped
new 45fcbd7 bug 10335: cloudStack UI - volume page - snapshot tab - hide Create Volume, Create Template action when snapshot state is not Backedup.
new 31647e2 Use different method for getting component locator in EncodedStringTypeAdapter
new 3d0b300 bug 10341: deploying virtual router and deploying dhcp server should not be acquiring locks in lock table
new 240ca7f bug 10303: don't show system vm template for templatefilter == (self and feature) status 10303: resolved fixed
new a526429 bug 10341: propagate fix for concurrentoperationexception from 2.2.8
new 96bb76a bug 9579: cloudStack UI - Network page - Add Direct Network - add new field "Network Domain".
new 8106126 bug 9579: cloudStack UI - Network page - localize new labels.
new 2f77061 bug 9579: cloudStack UI - Network page - Update Direct Network - Make "Network Domain" editable if this network includes service "Dns" which includes capability "AllowDnsSuffixModification".
new 7f05b38 bug 9419: CloudStack UI - Domain page- add new action "Update Resource Count".
new d7be360 bug 9419: CloudStack UI - localize new translation labels.
new 987d103 bug 9419: CloudStack UI - Account page- add new action "Update Resource Count".
new 9ab6552 bug 9419: CloudStack UI - Domain page- add new action "Update Resource Count".
new e6be7d5 bug 9419: CloudStack UI - localize new translation labels.
new 49b041f bug 9419: CloudStack UI - Account page- add new action "Update Resource Count".
new 614400f Fixed userResponse to return api/secretKeys
new 0a8421f if iso is installed, don't include it into ssvm
new 9fa2e68 Validate network domain in upateNetwork command
new 36ee973 bug 10352: fixed the issue. I mistakenly threw an exception when I was not suppose to
new 5483bc2 try 5 times if write heartbeat failed
new cdaf4d1 Fixed userResponse to return api/secretKeys
new bb5eaf2 bug 9894: listSnapshots by domain admin - do recursive search if domainid is not specified in the request status 9894: resolved fixed
new d1bee20 Validate network domain in upateNetwork command
new 9d4311c bug 10352: fixed the issue. I mistakenly threw an exception when I was not suppose to
new 6cd178d bug 10349: save pod_id along with host_id in state transition
new 1739240 bug 10350: vmware.additional.vnc.portrange.start and vmware.additional.vnc.portrange.size configuration variables are added
new 287274c bug 9485: allow configurable ethernet card type in VMware. this is a short-term solution to fullfill customer's request, in longer term, we need to allow custoer select appropriate adapter type at per-NIC basis
new 723a85c bug 10349: save pod_id along with host_id in state transition
new f5b5e75 bug 10350: vmware.additional.vnc.portrange.start and vmware.additional.vnc.portrange.size configuration variables are added
new cf26f10 bug 9485: allow configurable ethernet card type in VMware. this is a short-term solution to fullfill customer's request, in longer term, we need to allow custoer select appropriate adapter type at per-NIC basis
new db29a56 bug 10313: marking default system offering as default so that they should not be deleted
new cf15573 bug 10313: marking default system offering as default so that they should not be deleted
new 94a278a bug 10313: on trying to delete a default offering throw error
new 30ba637 bug 10313: on trying to delete a default offering throw error
new c9a58ba added connection logging to check for db connection losses
new 87573ca added connection logging to check for db connection losses
new 976aab7 bug 10305: for a systemvm only applicable system vm offering should be displayed
new 336235e bug 10359: don't allow system network deletion status 10359: resolved fixed
new 8be80cf Bug 10343 - 2.2.5 > 2.2.6 upgrade not working on Ubuntu 10.04 builds
new 1e944a2 cleanup ebtables rules if vm is manually deleted
new 79e38f0 bug 10305: for a systemvm only applicable system vm offering should be displayed
new 6a12a1c bug 10359: don't allow system network deletion status 10359: resolved fixed
new 5de550d Bug 10343 - 2.2.5 > 2.2.6 upgrade not working on Ubuntu 10.04 builds
new f1339d4 bug 9991: do account permission check in getCloudIdentifier api status 9991: resolved fixed
new 62516b0 bug 9642: listVms by regular user using domainId parameter will work only when domainId specified is the domainId the caller belongs to. status 9642: resolved fixed
new 3671ff6 bug 9723: fixed listServiceOfferings to work right with isSystem/domainId parameters status 9723: resolved fixed
new 0ef23b8 fix rpm build for premium-agent
new 5fe49ef bug 9743: respect id/accountName/domainId parameters when call is executed by the regular user status 9743: resolved fixed
new e4f42d0 bug 10368: Print out the hash code of the db connection instead of the toString(). Changed the transaction in changeToStart() method to be of a shorter interval so it won't cause so many db connection exceptions
new 8c91083 bug 10340: CloudStack UI - IP Address page - Port Forwarding tab - add new field "CIDR".
new 4303386 bug 10340: CloudStack UI - IP Address page - Port Forwarding tab - localize new labels.
new 1f08737 bug 9620: fixed updateUser api to make updates only for the fields that are specified in the request status 9620: resolved fixed
new cfe2af8 bug 10340: CloudStack UI - IP Address page - Port Forwarding tab - add new field "CIDR".
new 968f599 bug 10340: CloudStack UI - IP Address page - Port Forwarding tab - localize new labels.
new fb0dae2 fixing some typos in error messages
new 6bb0b49 fixing some typos in error messages
new 3542ea4 Updated support downloads web page.
new 470c80a bug 9154: Update addVirtualMachineIntoNetwork to accept routers as parameter
new be216bf bug 9154: Add redundancy capability to VirtualRouterElement
new 7279dad bug 8996: make VMsync to track host change
new 50c1652 bug 8996: make VMsync to track host change
new bc1d199 bug 10219: Untagged vlan ranges in Public network should have the same subnet status 10219: resolved fixed
new 2e3fff5 bug 10219: Untagged vlan ranges in Public network should have the same subnet status 10219: resolved fixed
new dc60565 removed useless manager declarations
new 2f5e51a bug 10193: modified description field for login api call in API docs status 10193: resolved fixed
new 4005c7b bug 10193: modified description field for login api call in API docs status 10193: resolved fixed
new 78d19f8 bug 10368: better fix for the db connection problem.
new a58d730 bug 10368: Print out the hash code of the db connection instead of the toString(). Changed the transaction in changeToStart() method to be of a shorter interval so it won't cause so many db connection exceptions
new 36ceb02 removed useless manager declarations
new 22e28b4 bug 10368: better fix for the db connection problem.
new bbb0f41 Fix ipassoc.sh with new added nic
new da03791 SSL: Fix loop in when BUFFER_UNDERFLOW
new 6eb9c42 SSL: Fix loop in when BUFFER_UNDERFLOW
new 5771b35 new log4j jar files and now the ability to get rid of the stupid cglib stack traces in our logs
new 83ee4e6 Bug 10174 - Should not return public and featured templates for accounts that do not have access to their respective zones status 10174: resolved fixed
new c9dbda4 Bug 10174 - Should not return public and featured templates for accounts that do not have access to their respective zones pushing 2.2.8 fix to master
new 8459ae0 Renamed IPAssoc to IpAssoc to be consistent with agent commands
new 9d1523e faster checks in the logging. Also better description
new 22d5eac new log4j
new a254e90 Renamed IPAssoc to IpAssoc to be consistent with agent commands
new b6d2ec5 bug 10340: added cidrs in response
new 098f68d bug 10340: added cidrs in response
new 07354b4 added back @DB annotation
new da402fd added back @DB annotation
new daad9e4 Keep "encode.api.response" parameter in ApiServer class; initialize it as a part of init() method
new d08abad Keep "encode.api.response" parameter in ApiServer class; initialize it as a part of init() method
new 0740fc5 change cloud-apache-log4j-extras-1.0.jar cloud-log4j-extras.jar in spec file
new d89cfe2 change cloud-apache-log4j-extras-1.0.jar cloud-log4j-extras.jar in spec file
new f8abe29 bug 10360: cloudStack UI - Router page - listServiceOfferings API has changed to take in new parameter "systemvmtype". Here is related UI change.
new 54a4af2 bug 10092: fix the Long compare status 10092: resolved fixed
new 0cf9d8b some connection logging was missing
new a698dbe some connection logging was missing
new 33e8715 bug 10356: cloudStack UI - System Service Offerings page - (1) add a grid row "Default Use". (2) Hide Delete Action and Edit Action when Default Use is true.
new 93c63bd cloudStack UI - localize new translation labels.
new 392c049 bug 9126: cloudStack UI - Add Disk Offering Dialog, Add Service Offering Dialog, Add System Service Offering Dialog - rename "tags" to "storage tags".
new 4919f74 cloudStack - localize new translation labels.
new aa41233 bug 9126: cloudStack UI - Add Primary Storage Dialog - rename "tags" to "storage tags".
new e56a1ba bug 9126: cloudStack UI - Add Host Dialog - rename "Tags" to "Host Tags".
new 250bd21 cloudStack UI - localize new translation labels.
new 08b0df3 bug 10360: cloudStack UI - Router page - listServiceOfferings API has changed to take in new parameter "systemvmtype". Here is related UI change.
new c802559 bug 10356: cloudStack UI - System Service Offerings page - (1) add a grid row "Default Use". (2) Hide Delete Action and Edit Action when Default Use is true.
new 3967ec3 cloudStack - localize new labels.
new ca5364a bug 9126: cloudStack UI - Add System Service Offering Dialog - rename "tags" to "storage tags".
new 207f475 bug 9126: cloudStack UI - Add Primary Storage Dialog - rename "tags" to "storage tags".
new 2ed1afa bug 9126: cloudStack UI - Add Host Dialog - rename "Tags" to "Host Tags".
new 4fcb406 bug 4706: allow to specify which ip address from the network to take when do vm deployment. The model is supported for multiple network case as well. status 4706: resolved fixed
new 34a36b7 Bug 10012: Vague error event created when user attempted to exceed limit set for a given resource status 10012: resolved fixed
new 1d4bee5 Bug 10012: Vague error event created when user attempted to exceed limit set for a given resource status 10012: resolved fixed
new 573c054 bug 10375: Added logging for exception causes
new 38ebac2 bug 10375: Added logging for exception causes
new 979e3a2 bug 10406: fixed concurrency problem happening during Agent Transfer Monitor task status 10406: resolved fixed
new 64b2293 Add more _selector.close()
new cba8e16 Catch more exception
new be5707b Db upgrade:
new 47f114a faster implementation of the log renderer
new 252ca3f build better names
new 129f40d bug 10375: trying to reduce the scope of the transaction
new ecd9fad bug 10375: fixed a problem with build name
new 0377c6b fix meta data for cloudzone
new b8e15a8 bug 10406: fixed concurrency problem happening during Agent Transfer Monitor task status 10406: resolved fixed
new 345d747 Add more _selector.close()
new ba6dd6c Catch more exception
new 48c2f68 bug 10416: fixed the bug in agentLoadBalancerPlanner status 10416: resolved fixed
new cd6eba3 wait for 30s, after stop agent
new 0d1ab8f Db upgrade:
new dc46ffb bug 9154: various fix for scripts
new 0d750da bug 10311: Update create network_offering API
new 6e405ef bug 10311: Update UpdateNetworkCmd, allow change networkOfferingId
new 251552f propagate loggin fixes
new a963b47 build better names
new 05a2fb6 faster implementation of the log renderer
new f360576 bug 10375: fixed a problem with build name
new 4335b8b bug 10416: fixed the bug in agentLoadBalancerPlanner status 10416: resolved fixed
new 3b20154 bug 10391: insert hypervisor.list config parameter during db upgrade (if not present already) status 10391: resolved fixed
new 1466d52 bug 10391: insert hypervisor.list config parameter during db upgrade (if not present already) status 10391: resolved fixed
new d8c39cc bug 10407: db upgrade fixes for guest.domain.suffix status 10407: resolved fixed
new 784caaf bug 10407: db upgrade fixes for guest.domain.suffix status 10407: resolved fixed
new 7f8b129 bug 10414: update VM sync logic and capacity management to sync VM state change initiated from external source
new be38384 bug 10414: update VM sync logic and capacity management to sync VM state change initiated from external source
new 4bbed17 1. return message to UI if adding primary storage failed 2. delete primary storage entry if if adding primary storage failed
new 62249f3 1. return message to UI if adding primary storage failed 2. delete primary storage entry if if adding primary storage failed
new ec366ce Fix debian build
new 188b59e Fix debian build
new 8cdba6a Merge branch '2.2.8' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.2.8
new a1622d9 bug 10062: reverting the change as the error can be due to several factors in deployment of domain router
new 4922eda bug 10062: reverting the change as the error can be due to several factors in deployment of domain router
new 1bfe6d8 Bug 10377 - API listAccounts return vmtotal=-14
new 8eb9ee6 Bug 10377 - API listAccounts return vmtotal=-14
new bfc64fd bug 10408: fixed user_statistics upgrade for the case when account owns vm in Direct network, and corresponding domR belongs to another account status 10408: resolved fixed
new bccdd6c fix build
new 123cf6c bug 10408: fixed user_statistics upgrade for the case when account owns vm in Direct network, and corresponding domR belongs to another account status 10408: resolved fixed
new d196f12 bug 10424: send userData information only when vm is in one of the following states: Running, Starting, Stopping, Migrating status 10424: resolved fixed
new 38ffe66 bug 10424: send userData information only when vm is in one of the following states: Running, Starting, Stopping, Migrating status 10424: resolved fixed
new 8ae8f8d bug 10417: don't log vmdata in debug
new 9171407 bug 10417: don't log vmdata in debug
new d380ce0 bug 4706: added one more parameter - "ipaddress" to deployVm api. This parameter will apply to default network of vm status 4706: resolved fixed
new 8490fc2 bug 10176: add cluster listener registration back
new f911226 bug 10176: add cluster listener registration back
new e37959e bug 10434: limit vCenter cluster size to be within VMFS limit
new a728f5b bug 10434: limit vCenter cluster size to be within VMFS limit
new 3b93d35 bug 9605: use CIDR from default interface
new 9d76f6d Always add default security group when deploy vm in basic zone
new 28f0068 add new option to force destroy vm when delete host, if the VMs are created on local storage
new 3da61e7 bug 9605: use CIDR from default interface
new f42f7d8 Always add default security group when deploy vm in basic zone
new 8377397 bug 10290: Allow turning off router stats collector Status 10290: resolved fixed
new 74f34a0 bug 10435: removed vpn feature status 10435: resolved fixed
new 0be54ec bug 10029: update mshost state instead of removing it
new 1db2667 bug 10029: update mshost state instead of removing it
new 67be551 Added upgrade path from 2.2.7 to 2.2.8
new 56799fc Added upgrade path from 2.2.7 to 2.2.8
new 13e4eb9 change parameter to forcedestroylocalstorage during delete host
new 3642aef bug 10423: agent in ssvm needs to add default keystore, as we copying templates through https://**realhostip.** status 10423: resolved fixed
new 6cdbd1f bug 10150: we need to be told about management network group name for ESXi to pick up the correct one when there are multiple VMKernel ports be configured in vCenter
new a295e38 bug 10449: handle the case when cluster servlet may be called during management server initialization phase
new 217ab1a bug 10150: we need to be told about management network group name for ESXi to pick up the correct one when there are multiple VMKernel ports be configured in vCenter
new f3d7d07 bug 10449: handle the case when cluster servlet may be called during management server initialization phase
new 5810b83 bug 10455: CreatePrivateTemplate - If the volume's template id is null and it is ROOT (meaning that the vm was created out of a blank template) then take the source template id from the user vm table. Status 10455: resolved fixed
new 97b562f logging changes
new 791dd97 logging changes
new fce33bc bug 10445: Submit rebalancing task in a separate thread for each host status 10445: resolved fixed
new 0bf34f3 bug 10447: don't notify VirtualMachineManager listener when do host rebalance - vm sync is not needed in this case. status 10447: resolved fixed
new 52fab0e bug 10456: get accountId info from the volume record when create template from volume status 10456: resolved fixed
new 41f12eb Pass isForRebalance parameter to processConnect method of all the listeners - some listeners don't have to be notified when connection happens as a a part of Agent Rebalance process (VirtualMachineManagerImpl listener for instance)
new f9d6685 bug 10456: get accountId info from the volume record when create template from volume status 10456: resolved fixed
new 9461ad9 bug 10445: Submit rebalancing task in a separate thread for each host status 10445: resolved fixed
new 826f5ee bug 10447: don't notify VirtualMachineManager listener when do host rebalance - vm sync is not needed in this case. status 10447: resolved fixed
new 18dc85c Pass isForRebalance parameter to processConnect method of all the listeners - some listeners don't have to be notified when connection happens as a a part of Agent Rebalance process (VirtualMachineManagerImpl listener for instance)
new a59d70e bug 10375: fixed deadlock issue I think
new 3ab96b9 host is stucked in prepareMaintenance mode if you put last host into maintenance mode, fixed
new 9b56ac9 host is stucked in prepareMaintenance mode if you put last host into maintenance mode, fixed
new 4e20cfd bug 10447: don't allow to use system networks for vm deployment in Advance zone status 10447: resolved fixed
new e716245 bug 10447: don't allow to use system networks for vm deployment in Advance zone status 10447: resolved fixed
new 468136b bug 9855: two fixes.
new 615af29 bug 10433: fix a bug that was caused by global zone name cache.
new 7e5d84f bug 10410: same template only shows once in a zone, and only ready template shows in UI
new 7feaca1 fix cloudkit setup, to use new image
new 3166b23 bug 10440: ipassoca failed, if the public network is untagged status 10440: resolved fixed
new 761af73 bug 9855: two fixes.
new 8402cfa bug 10433: fix a bug that was caused by global zone name cache.
new bec24d5 bug 10410: same template only shows once per zone
new 3f62723 Revert "bug 10410:"
new 6fe033d bug 10410: same template only shows once in a zone, and only ready template shows in UI
new 461d256 bug 10410: show template per zone
new d57f187 bug 10410: show template per zone
new b7e4298 Added JMX to Transaction
new 90488ee more jmx stuff
new 2a1a303 Fix broken cross-reference introduced in Word for Windows.
new 479781a Update source files for 2.2.0-2.2.3 docs.
new fa4c869 Update source files for CloudStack 2.2.8 documentation.
new 787536d Generated PDFs ready to publish for CloudStack 2.2.8 documentation.
new 96578b9 Some small fix to the CloudStack Admin Guide v2.2.4.
new 2f391d2 more jmx stuff
new 8926906 Added JMX to Transaction
new 8903801 more jmx stuff
new dc44a4f more jmx stuff
new dbc0abf bug 10455: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in. status 10455: resolved fixed
new 35d4c30 bug 10455: CreatePrivateTemplate - If the volume's template id is null and it is ROOT (meaning that the vm was created out of a blank template) then take the source template id from the user vm table. Status 10455: resolved fixed
new d46d1da bug 10455: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in. status 10455: resolved fixed
new 7cafe9e fixed compile warning
new 89b39d6 fixed compile warning
new dc3e02a bug 10475: cloud-sysvmadm - stop routers in multiple threads. Default number of threads is 5. status 10475: resolved fixed
new dc535b9 bug 10475: cloud-sysvmadm - stop routers in multiple threads. Default number of threads is 5. status 10475: resolved fixed
new 8d985b1 Update source file and generated PDF for 2.2.8 admin documentation.
new c7d17d2 bug 10492: fixed upgrade from 2.2.6 to 2.2.8 status 10492: resolved fixed
new 830c230 bug 10492: fixed upgrade from 2.2.6 to 2.2.8 status 10492: resolved fixed
new 1e7399d set correct secondary storage host id in snapshot table
new 317c1cc DB Upgrade: Add external_dhcp column to hot_pod_ref table
new 33624ef Fixed bug in the comment
new 2602614 set correct secondary storage host id in snapshot table
new 8002834 Fixed bug in the comment
new 0059dd0 bug 10480, 10494: NPE fix in VirtualMachineManagerImpl, move keystore upgrade sql to upgrade225to226.sql
new 1edf772 bug 10480, 10494: NPE fix in VirtualMachineManagerImpl, move keystore upgrade sql to upgrade225to226.sql
new b058a02 use correct secondary storage when creating template from snapshot
new f85fb43 fixed a template creation bug
new d9aa289 bug 10340: cloudStack - extend createPortFowardingRule to support CIDRList instead of CIDR.
new d766575 cloudStack - localize new labels.
new 7f47f7b bug 10340: cloudStack - extend createPortFowardingRule to support CIDRList instead of CIDR.
new 657a979 cloudStack - localize new labels.
new 42c01aa cloudStack - update translation labels.
new 549d2e2 cloudStack - update translation labels.
new 90cdf16 fixed template checksum command
new 260e4db list template will list ready template if there is, if not, list in progress, if not list other
new e186369 use correct secondary storage when creating template from snapshot
new d902d31 fixed a template creation bug
new 0ca489c fixed template checksum command
new 7d060d3 list template will list ready template if there is, if not, list in progress, if not list other
new a2bdcf5 bug 10422: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in. status 10422: resolved fixed
new 474d666 bug 10422: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in. status 10422: resolved fixed
new 1eb8e61 bug 10422: accidentally removed the code for sourceTemplate id when the the volume is created out of template. Checking it in. status 10422: resolved fixed
new 91e0161 bug 10422: Correctly populating the used and reserved capacity in ComputeCapacityListener Status 10422: resolved fixed
new 1581828 Added more logging to DirectAgentsLoad task
new 16da7e0 Added more logging to DirectAgentsLoad task
new cf83700 fixed buld
new 5134b44 bug 10496: fixed various problems in scanDirectAgentToLoad code (1) case when loadSize=clusterSize wasn't working 2) Long value comparison was done incorrectly) status 10496: resolved fixed
new e10020e bug 10496: fixed various problems in scanDirectAgentToLoad code (1) case when loadSize=clusterSize wasn't working 2) Long value comparison was done incorrectly) status 10496: resolved fixed
new cbee5a6 bug 10322: arrival of the next generation Merovingians
new 2219269 bug 10322: arrival of the next generation Merovingians
new e16a013 bug 10322: better mannered merovingians
new 63f5529 bug 10322: integrated into cluster management
new 27809e6 bug 10322: arrival of the next generation Merovingians
new 687e9f6 bug 10322: arrival of the next generation Merovingians
new fefc798 bug 10322: better mannered merovingians
new c8c84af bug 10322: integrated into cluster management
new 81213c2 bug 10322: Transaction is using the new Merovingian
new 13f67a3 bug 10497: always execute next command in sequence, even when the current one fails to complete; otherwise all the remaining commands will be stuck in the queue forever status 10497: resolved fixed
new d5b3fe4 bug 10322: Transaction is using the new Merovingian
new e16e059 bug 10497: always execute next command in sequence, even when the current one fails to complete; otherwise all the remaining commands will be stuck in the queue forever status 10497: resolved fixed
new 7a4af21 bug 10322: Transaction is using the new Merovingian
new 43252dd bug 10322: Transaction is using the new Merovingian
new 446d081 fixed several template issues
new 2fb5de8 fixed several template issues
new 43de3ec bug 10511: lock on snapshot entry instead of volume entry
new ed614c4 bug 10511: lock on snapshot entry instead of volume entry
new 253ae79 bug 10512: lock on snapshot entry instead of volume entry
new b6eafd7 bug 10512: lock on snapshot entry instead of volume entry
new 5aba50d bug 10511:
new 95e77a4 bug 10500: cloudStack - periodically Check non-Complete-AsyncJob - Only popup dialog when getting action label succeeds.
new cb8e23f bug 10500: cloudStack - periodically Check non-Complete-AsyncJob - Only popup dialog when getting action label succeeds.
new c4c36c5 bug 10511:
new 5fc6d74 fixed template deletion
new 1503bac fixed template deletion
new f34252f bug 10489: improving listVM performance: Combined various queries to get Vm details into one single join, reduced the time required to 1/5
new 8bdbfc7 bug 10489: self review updates
new 6ba0b35 bug 10489: improving listVM performance: Combined various queries to get Vm details into one single join, reduced the time required to 1/5
new c30225c bug 10489: self review updates
new c510c05 bug 10422: Correcting host capacity checker thread runs. Removing the thread.sleep method and using the scheduleWithFixedDelay to execute the thread at fixed delays. Also making the hostCapacityChecker thread use the common function used by computeCapacityListener. status 10422: resolved fixed
new 978d811 bug 10489: adding object name to response so that the front end displays it properly
new 6553ae7 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 6cfc59b bug 10489: addign object type to response
new 9c1bfc3 Bug 10524 - refactor ExternalNetworkManager, ExternalFirewallManager, ExternalLoadBalancerManager for supporting multiple type of devices refactoring code to enable support for multiple load balancer and firewall types
new 62078ff bug 8915: Adding events for TEMPLATE.CREATE, TEMPLATE.DELETE, ISO.DELETE, ISO.ATTACH, ISO.DETACH. Status 8915: resolved fixed
new c6bccec bug 10526: added state
new 6c17fd3 bug 10526: added state
new ae665d4 bug 10526: adding root device, volume type
new c15723a bug 10526: adding root device, volume type
new b294257 bug 10453: fixed NPE in startRouter command - used to happen when domR start was called for existing domR as a part of networkImplement status 10453: resolved fixed
new 9f8d515 bug 5873: Checking if scmbug works
new a217bae bug 5873: Checking if scmbug works
new 73bc4db Update documentation links on support download page.
new d4e06b4 for cloudzone, loose the check for ubuntu 10.04, people may want to install it on a newer kernel
new a125219 bug 10533: do not use daos in upgrade code
new 12113c4 clean up
new e0d05f8 bug 10533: do not use daos in upgrade code
new da179d7 clean up
new e0c7400 bug 10538: avoid duplicated config values insertion when multiple management servers start at the same time status 10538: resolved fixed
new 9b54b87 bug 10538: avoid duplicated config values insertion when multiple management servers start at the same time status 10538: resolved fixed
new 4120a07 group id is optional
new 2a2611d group id is optional
new 12068f9 bug 10503: Return StopAnswer status as false while stopping an already stopped Vm status 10503: resolved fixed
new 7677a2b bug 10112: generarting the right url for corresponding hypervisors for extract template. status 10112: resolved fixed
new 36d7ee5 bug 10372: Added Vm State Machine listener for usage events status 10372: resolved fixed
new dde4b48 bug 10503: Return StopAnswer status as false while stopping an already stopped Vm status 10503: resolved fixed
new 1dcbfe0 reverting fix for 10503, VM stop answer
new fd6900a bug 10382: wrapped usage events in txn
new 9a6c567 bug 10503: Skip usage events when StopAnswer details is Vm does not exist status 10503: resolved fixed
new cfc25d0 bug 10501: This is really Kelven's bug but I'll fix it for him anyways. DAO code already have a way to extract the DB connection from a transaction that is stored in the TLS. There's no real reason for the DAO code to add special semantics to use a different DB connection. That can be done by simply switching the transaction before it even reached the dao code. Think about it. Why would anyone want to call one dao function, switch transaction, and then switch back. [...]
new f28a2b4 bug 10501: This is really Kelven's bug but I'll fix it for him anyways. DAO code already have a way to extract the DB connection from a transaction that is stored in the TLS. There's no real reason for the DAO code to add special semantics to use a different DB connection. That can be done by simply switching the transaction before it even reached the dao code. Think about it. Why would anyone want to call one dao function, switch transaction, and then switch back. [...]
new 56bc4f2 fix user/meta data: if data is empty, return a blank file, not 404
new 61e11bd bug 10539: use TemplateResponse object instead of ListResponse in copyTemplate api status 10539: resolved fixed
new 17f785f0 Intermidiate checkin for Projects feature; added 3 new apis - create/delete/listProject(s) - as a part of checkin
new 22bf622 bug 10539: use TemplateResponse object instead of ListResponse in copyTemplate api status 10539: resolved fixed
new 3b46e7c bug 10482: use version-based systemvm ISO in secondary storage to solve the upgrade issue
new 7e6e097 bug 10482: use version-based systemvm ISO in secondary storage to solve the upgrade issue
new 84ef886 Add cloud-system-iso as dependency of cloud-agent-scripts in debian build
new cb9fb47 change cloud-system-iso dependency to cloud-client in debian buil
new a949d27 Add cloud-agent-deps as dependency of cloud-deps in debian build
new 7512689 bug 10546: move sending agent command out of transaction
new 010858d fixed list featured template
new 494f297 fixed list featured template
new 09562e7 per angie, Below sequence doesn't work 1. copy template1 from z1 to z2 2. remove template1 from z2 3. copy tempalte1 from z1 to z2 again, 4. template1 for z2 doesn't show up in MyTemplate
new c0f2297 per angie, Below sequence doesn't work 1. copy template1 from z1 to z2 2. remove template1 from z2 3. copy tempalte1 from z1 to z2 again, 4. template1 for z2 doesn't show up in MyTemplate
new f55b747 Add upgrade sql files to debain build
new 2bd3f6c handle register template/iso to all zones
new 2e998c2 source rpm is not used, remove it from rpm build
new 401e5ce handle register template/iso to all zones
new dfce722 source rpm is not used, remove it from rpm build
new 334f0cd speed up rpm build
new 084fe6a speed up rpm build
new d548e8f fix db upgrade from 2.2.6 to 2.2.8
new b45bc94 bug 10548: This problem is actually still a running out of db connection problem. However, it points out a weakness in the Merovingian2 design. It should keep a database connection for itself. I originally intended to have that after writing the first edition but got distracted and didn't finish. Here in the new implementation, Merovingian2 allocates a database connection for itself and keeps it alive at 10 second intervals with a SELECT 1 to avoid the connection bei [...]
new cabba35 bug 10548: This problem is actually still a running out of db connection problem. However, it points out a weakness in the Merovingian2 design. It should keep a database connection for itself. I originally intended to have that after writing the first edition but got distracted and didn't finish. Here in the new implementation, Merovingian2 allocates a database connection for itself and keeps it alive at 10 second intervals with a SELECT 1 to avoid the connection bei [...]
new 90ae601 bug 10112: generarting the right url for corresponding hypervisors for extract template. status 10112: resolved fixed
new 62aab14 bug 8915: Adding events for TEMPLATE.CREATE, TEMPLATE.DELETE, ISO.DELETE, ISO.ATTACH, ISO.DETACH. Status 8915: resolved fixed
new 857f8ca Fixing the merge - adding import which wasnt present
new 5f12ea7 bug 8962: Completed moving VM from one account to another.
new 6137a65 bug 8962: chnaged the log level from wrn to debug for error message - VM does not exists, while stopping VM
new c31605d createSshKeys command - fixed the case when admin couldn't create a key for another user via 8096 port. registerSshKeys command - added ability for admin to register key for another user
new bb1f000 createSshKeys command - fixed the case when admin couldn't create a key for another user via 8096 port. registerSshKeys command - added ability for admin to register key for another user
new ba95181 Fixed deployVm with sshKeyPair via 8096 port - take account info from the vm's owner, not from the caller
new deca433 Fixed deployVm with sshKeyPair via 8096 port - take account info from the vm's owner, not from the caller
new 58893d9 Fixed api description for restartNetwork command
new fec6e5e Fixed api description for restartNetwork command
new 28f413f fix meta issue for vmware: create a blank meta data file, even meta data is empty
new 4a8812a Bug 10559 - Couldn't add baremetal template/image throught the ui, zone id passed in was negative
new 3c4671a Bug 10560 - Baremetal template created 5 entries when added (edit)
new 51f93a6 bug 10577: implemente VMware CPU reservation based on CPU overprovisioning factor
new 8f67524 bug 10591: can not return listResponse for Async command
new 3b68175 bug 10591: can not return listResponse for Async command
new 399e6a6 bug 10577: implemente VMware CPU reservation based on CPU overprovisioning factor
new 38c0772 Bug 10560 - Baremetal template created 5 entries when added (edit)
new 05c7995 Bug 10559 - Couldn't add baremetal template/image throught the ui, zone id passed in was negative
new c62ad3d bug 10570: fixed ISO id and name
new 2aa1f3e bug 10570: fixed ISO id and name
new 561f415 bug 10382: Move volume delete events to destroyVolume method status 10382: resolved fixed
new 1c73e37 bug 10580: Making necessary changes to stats collection to entertain multiple secondary storage. status 10580: resolved fixed
new fb981be bug 10580: Making necessary changes to stats collection to entertain multiple secondary storage. status 10580: resolved fixed
new dc492c5 add more logs
new 01a47e0 bug 10553: allow networkDomain update for Guest system network in Basic zone status 10553: resolved fixed
new 0a5625b remove the default FORWARD rule on CentOS 5
new a8a9b37 bug 10553: allow networkDomain update for Guest system network in Basic zone status 10553: resolved fixed
new 4727b12 bug 10603: fixed NPE in listTemplates status 10603: resolved fixed
new 2fca9d0 bug 10603: fixed NPE in listTemplates status 10603: resolved fixed
new b0d6403 bug 10600: Pod page - Network Device tab - remove "Delete Network Device" action.
new a756a9e bug 10600: Pod page - Network Device tab - remove "Delete Network Device" action.
new 79f5ece fix NPE in put primary storage into maintainance mode
new 67e2f13 fixed a NPE
new 90cb2de add more logs
new f1bee86 fixed a NPE
new 7e9836d Some operations on the lock table allowed through jmx
new ee2670e Some operations on the lock table allowed through jmx
new 9be9a97 bug 10409: added domainSuffix parameters to account/domain objects
new e522ecb Add data integrity check for Console Proxy/SSVM/Domain Router
new efa431e Add data integrity check for Console Proxy/SSVM/Domain Router
new a2531b6 bug 10605: updateNetworks api command - restart the network if networkDomain is updated.
new 4040b39 bug 10587: correctly use transaction
new 47296e6 bug 10587: correctly use transaction
new 6b72795 bug 10329: changing - to : in port range
new 73b79de bug 10329: changed - t :
new 9f13b46 bug 10602: Fix NPE in StatsCollector - ssvm might not be up so check for that. status 10602: resolved fixed
new 17e4e70 bug 10602: Fix NPE in StatsCollector - ssvm might not be up so check for that. status 10602: resolved fixed
new dd6972e bug 10618: fixed NPE
new 9b64008 bug 10618: fixed NPE
new 931dcff bug 10628: if private network and storage network use the same nic, MS will start HA very quickly within 20 seconds, it breaks heartbeat check, which require 60 seconds interval. add 60s sleep before trying to HA on VMs
new b885915 bug 10628: if private network and storage network use the same nic, MS will start HA very quickly within 20 seconds, it breaks heartbeat check, which require 60 seconds interval. add 60s sleep before trying to HA on VMs
new 3c1a375 Bug 9887 - baremetal: support for image operation (create template from guest disk)
new 0fa9f5e Bug 9887 - baremetal: support for image operation (create template from guest disk)
new b92abc5 bug 10629: fixed regression bug in listVms - security group name and display text weren't returned status 10629: resolved fixed
new a2abb3c bug 10417: Basic zone - send vm data info only to the dhcp server in the same pod status 10417: resolved fixed
new 80ede64 bug 10629: fixed regression bug in listVms - security group name and display text weren't returned status 10629: resolved fixed
new a7f8b66 bug 10611: MS puts primary storage into cancelmaintenace mode, then try to start VMs which were running on top of it, but failed because primary storage is in cancelmaintenace mode fixed
new 01a0493 bug 10611: MS puts primary storage into cancelmaintenace mode, then try to start VMs which were running on top of it, but failed because primary storage is in cancelmaintenace mode fixed
new 25d2c89 bug 10620: allow ISO attachment failure to propogate up
new d0de1a5 bug 10620: allow ISO attachment failure to propogate up
new fa0373b use soft shutdown/reboot in IPMI
new a3613f2 It breaks port forwording.
new f211719 bug 10608:
new fc5c657 bug 10608:
new 0f064e3 - Removed source CIDR from the UI for now
new 093af8af bug 10639: if register iso for all zones, zoneId is -1, fixed
new 4c0fce7 bug 10639: if register iso for all zones, zoneId is -1, fixed
new 48d8dab Reverted Source CIDR changes. Removed Port Ranges from the UI for now.
new e361a45 Capitalized S in source CIDR
new aa757f0 fixed the problem that vms in starting state were not being cleaned up when management server restarts
new 44666b6 fixed the problem that vms in starting state were not being cleaned up when management server restarts
new c7ae033 bug 10650: making sure that only unique Nics are added to the set
new 2fe48b5 bug 10650: making sure that only unique Nics are added to the set
new 57a05c7 bug 10651: added unique_name to network_offerings for 227->228
new 786420b bug 10651: added unique_name to network_offerings for 227->228
new 1bdc0de Revert "bug 10651: added unique_name to network_offerings for 227->228"
new 70b1c69 bug 10651: added missing keys to 227 to 228 db upgrade status 10651: resolved fixed
new 4c07577 Revert "bug 10651: added unique_name to network_offerings for 227->228"
new 27ef3a1 bug 10651: added missing keys to 227 to 228 db upgrade status 10651: resolved fixed
new 62a5704 fix db upgrade from 2.2.6 to 2.2.8
new 97cdf2e bug 10618: another place that could possibly throw NPE
new 49999bf bug 10618: another place that could possibly throw NPE
new e00c011 bug 10551: pass correct host type to StartupSecondaryStorageCommand
new b23c2a3 bug 10447: don't set the reservation id to null
new 040cffa bug 10447: don't set the reservation id to null
new 40211d1 Fixed the case when vm failed to start when corresponding domR was in Stopped state
new d6e0d28 bug 9896: RHEL 6 doesn;t support to attach an SCSI disk to a windows VM, then I have to attach a virtio disk. So for a windows guest, the root disk is an IDE disk(in case there is no virtio driver installed inside guest), but all the data disks will be virtio disks. That means if you want this feature, people need to install virtio disk driver inside windows guest to get data disk work. status 9896: resolved fixed
new c8d6d51 fix ubuntu reboot issue, sometimes when you install agent, the init script is not installed into /etc/rc*
new 8979529 bug 10026: running qemu as root status 10026: resolved fixed
new 4a4b03f fix user data
new 04b15b9 fix ebtable, which should only add a new DNAT rule for dhcp server
new 77add5a bug 10212: Finally, user data works. Don't return newline to them status 10212: resolved, fixed
new bc64656 reduce agent package size
new e583373 reduce cloudzone package size, hopefully down to < 5M
new 0574b84 bug 9793: remove the thirdparty jar files, then size of cloudzone tar ball is reduced to 4M. status 9793: resolved fixed
new ce4071b add wget dependence
new 8a887c0 start agent after template download is done
new 76d4636 bug 10190: add log if failed to delete host when host is in UP state
new 902f817 bug 10293: don't destroy volume if it's not created status 10293: resolved fixed
new 5bee237 fix NPE when stopvm
new 55c3944 bug 9985: add more checking during setup cloudzone: host os must be ubuntu 10.04, 64bit, free disk space must be larger than 30G, memory must be larger than 1G status 9985: resolved fixed
new 1c67301 don't include the whole /usr/share/java/ directory in classpath, or you will get stackoverflow, and delete vm data folder after vm stopped
new 6b18b58 add one more dependence
new 8306bf7 fix ebtable cleanup issue: on ubuntu, it's not got deleted if vm is stopped
new d309304 bug 10303: don't show system vm template for templatefilter == (self and feature) status 10303: resolved fixed
new a180e3f if iso is installed, don't include it into ssvm
new 8becb77 try 5 times if write heartbeat failed
new 45ea2b2 cleanup ebtables rules if vm is manually deleted
new 492bf23 bug 10092: fix the Long compare status 10092: resolved fixed
new e72fed3 fix meta data for cloudzone
new 827c71a wait for 30s, after stop agent
new 97d03ce fix build
new a24eef5 add new option to force destroy vm when delete host, if the VMs are created on local storage
new 8da6578 change parameter to forcedestroylocalstorage during delete host
new 0dacd39 bug 10423: agent in ssvm needs to add default keystore, as we copying templates through https://**realhostip.** status 10423: resolved fixed
new 499bdff fix cloudkit setup, to use new image
new 7e195ae bug 10440: ipassoca failed, if the public network is untagged status 10440: resolved fixed
new f919e01 for cloudzone, loose the check for ubuntu 10.04, people may want to install it on a newer kernel
new 81475c2 fix user/meta data: if data is empty, return a blank file, not 404
new 399c1ad fix meta issue for vmware: create a blank meta data file, even meta data is empty
new 5b4628f remove the default FORWARD rule on CentOS 5
new a622b48 It breaks port forwording.
new 9f8e129 cloudStack - secondary storage page - remove Version grid row.
new 2d13301 cloudStack - secondary storage page - remove Version grid row.
new 7b1b565 Bug 10660 - ConfigurationServer loads failed because DB upgrade happens after it
new 12d6f53 Bug 10660 - ConfigurationServer loads failed because DB upgrade happens after it
new 47f519f When release public ip address, make a search by ip+networkId instead of ip+accountId as ipAddress is unique in network only.
new 9db9d3f When release public ip address, make a search by ip+networkId instead of ip+accountId as ipAddress is unique in network only.
new dda3f22 bug 10669: it is due to there is a templatehostref for this template, whose status is not DOWNLOADED fixed by only check ready templatehostref for ISO download
new cae81c9 bug 10669: it is due to there is a templatehostref for this template, whose status is not DOWNLOADED fixed by only check ready templatehostref for ISO download
new c679fc0 bug 10632: allow volume to be recreated when it is in recreating state
new ea48d40 connection conierge to deal with connections that are not returned to pools
new 5b122e3 connection conierge to deal with connections that are not returned to pools
new 72cbd65 bug 10668: add DB upgrade scripts for 2.2.7 to 2.2.8 upgrade
new 8ada285 Suppress connection error messages
new 0f09546 Fix Class cast issue
new cad925b bug 10671: list domain level networks for children domains when domainId is not specified status 10671: resolved fixed
new 864a04e bug 10671: list domain level networks for children domains when domainId is not specified status 10671: resolved fixed
new e8f3172 SSL: Fix leaking file descriptor
new ccc1279 SSL: Fix leaking file descriptor
new db5afa4 fix migration npe when recovering
new 852cf0e fix migration npe when recovering
new e5994a6 added logging for the gson error
new 26b3c26 got rid of dos eol which seems to confuse jdk in generating line numbers
new e0cce66 got rid of dos eol which seems to confuse jdk in generating line numbers
new fb8c3c0 find templates that are not removed
new 186654b find templates that are not removed
new 7d95efb fix ipset problem introduced by 58e92bbe84c2a61ef72913dcb4a88cd761c89604
new 8069a45 bug 10276: Throw exception for account APIs failure status 10276: resolved fixed
new 8a54013 bug 10624: ExtractVolume - code change for multiple secondary storage.
new 964cef3 Update keystore generation cmdline
new b9c740b Update keystore generation cmdline
new f348b2f More logging to agent lb
new edb68eb More logging to agent lb
new 98b728b Fixed typo
new bb6468b Fixed typo
new 612f776 Fix keystore loading path
new 6a23846 Fix keystore loading path
new a2de0f6 Move disconnect log to TRACE level
new 6d3e30f Move disconnect log to TRACE level
new b9f00cc bug 10677: add client side time out to cluster servlet interface
new 93c55c2 Bug 10679 - increase file descriptor limit to 4096
new 5307f4e Bug 10679 - increase file descriptor limit to 4096
new 381c8d0 Add initial ConsoleProxy Monitor skeleton
new e4bd357 bug 10677: add client side time out to cluster servlet interface
new b9d4d65 more logging to figure out problems with gson
new c537d8a more logging for gson
new f5d5ed5 put big log trace in firstfit planner in to trace instead of debug
new 1d2a529 put big log trace in firstfit planner in to trace instead of debug
new 5a9233f Bug 10679 - increase file descriptor limit to 4096
new 140d872 cloudStack - UserVM page - Stop VM action - add option "Force Stop".
new cc9a629 bug 10686: generate volume.delete usage event (along with vm.destroy) when vm fails to create/start. status 10686: resolved fixed
new 506ca6c bug 10686: generate volume.delete usage event (along with vm.destroy) when vm fails to create/start. status 10686: resolved fixed
new 0fa8b65 bug 10656: check OutOfMemoryError in critical path, fix run.sh to let it be able to monitor process termination
new 6bea2f7 Forgot to save this file before last check-in
new 6d8eb45 add logging to clustering notification
new 0e9d1a8 bug 10688: if the template is not installed in the primary storage, the asking zie is doubled, fixed by using physical size for template
new 72098e4 bug 10688: if the template is not installed in the primary storage, the asking zie is doubled, fixed by using physical size for template
new 67f76b5 Do regular vm stop (not forced=true) when disableAccount
new 73574eb Do regular vm stop (not forced=true) when disableAccount
new 50dce6d bug 10438: always return success on disableAccount when it got disabled successfully in the DB. If his vms failed to stop on the backend, mark account for cleanup and let background thread to do the cleanup job status 10438: resolved fixed
new 7388113 bug 10687: respect "bootable" parameter when listIso status 10687: resolved fixed
new 1acfa60 Close ResultSet and PreparedStatement when gather vm information during the listVirtualMachines call
new 67d51ed bug 10690: add "live" option to migrate
new d8da1e9 bug 10690: add "live" option to migrate
new 5939996 bug 7127: Added action event for lock user status 7127: resolved fixed
new b8a19e7 bug 6128: Throw exception when applying port forwarding rule fails status 6128: resolved fixed
new df38554 bug 10624: ExtractVolume - code change for multiple secondary storage.
new 8725257 bug 10692: Fix the limitation of SSL packet is 16k using compression
new d09008f bug 10692: Fix the limitation of SSL packet is 16k using compression
new 40145b0 add logging to clustering notification
new 280a93a bug 10699: more log for this
new 11527ad bug 10699: log on listener registration
new 5619f04 added more locking logging
new b54edec resolved a bug where the wrong msid was used in releasing locks
new 8ef8646 more logging and fixed bug in cleanup
new 72b4059 bug 10691: add more log
new 398cea4 bug 10702: add data migration for 2.2.7 to 2.2.8 migration
new 542ea6f bug 10702: add data migration for 2.2.7 to 2.2.8 migration
new 25206e6 bug 10681: for serviceOfferings, diskOfferings, templates/isos return records with not null Removed field on findById method call status 10681: resolved fixed
new a3da10e bug 10622: use /root/.ssh/id_rsa.cloud instead of ~/.ssh/id_rsa.cloud status 10622: resolved fixed
new b6d4c3e bug 10691: expand try-catch, and add more log
new 1979d1d bug 10681: for serviceOfferings, diskOfferings, templates/isos return records with not null Removed field on findById method call status 10681: resolved fixed
new f76a5e0 Throw correct types of exceptions when fail to create account
new b9803a0 bug 10705: don't need to print trace
new f198b89 throw exception after intercepting to log error event
new 721ac48 bug 10718: checkSumSync - remove it as we dont require it. status 10718: resolved fixed
new 1a6d859 bug 10718: checkSumSync - remove it as we dont require it. status 10718: resolved fixed
new d11ac32 bug 10727: fixed duplicated usage event generation when create volume from snapshot status 10727: resolved fixed
new 3b3a99c bug 10727: fixed duplicated usage event generation when create volume from snapshot status 10727: resolved fixed
new 161b7f1 Switched ping to use the same db connection so that running out of db connections won't affect basic operations
new 731c3bc bug 10710: Basic zone setup - send dhcp entries to all domRs (in every Pod) only when network.dns.basiczone.updates is set to "all" status 10710: resolved fixed
new 61676ff Make cluster request timeout to be configurable
new 281201b Make cluster request timeout to be configurable
new 18003de bug 10628: root cause is CheckHealthCommand return false, XenServerInvestigator is not called
new 028d235 bug 10732: fix console proxy assignment issue
new 1e24c6a bug 10732: fix console proxy assignment issue - file was not saved, commit again
new 1081a3c bug 10732: fix console proxy assignment issue
new 06ea733 bug 10732: fix console proxy assignment issue - file was not saved, commit again
new 0dba08a bug 10520: CAPACITY_TYPE_PUBLIC_IP and CAPACITY_TYPE_PRIVATE_IP - Change from remove and insert to the to the insert and update model. It doesnt seem like they are referenced for the allocators while creating a vm. Next might change them to calculating them on the fly.
new 8722f35 bug 10691: add more log
new 36bd6f5 bug 10691: expand try-catch, and add more log
new f15fae8 bug 10705: don't need to print trace
new 0c53bdd bug 10628: root cause is CheckHealthCommand return false, XenServerInvestigator is not called
new 3d41105 From Alex - assertion fix
new 0d2787e bug 4706: allow to specify which ip address from the network to take when do vm deployment. The model is supported for multiple network case as well. status 4706: resolved fixed
new 5300dd5 bug 4706: added one more parameter - "ipaddress" to deployVm api. This parameter will apply to default network of vm status 4706: resolved fixed
new 21afc88 bug 10438: always return success on disableAccount when it got disabled successfully in the DB. If his vms failed to stop on the backend, mark account for cleanup and let background thread to do the cleanup job status 10438: resolved fixed
new 84edb80 bug 10687: respect "bootable" parameter when listIso status 10687: resolved fixed
new 0d84cde bug 10409: added domainSuffix parameters to account/domain objects
new f67c771 bug 10733: fixed/added incorrect/missing keys in 228 to 229 upgrade status 10733: resolved fixed
new 9c7aade bug 10733: fixed/added incorrect/missing keys in 228 to 229 upgrade status 10733: resolved fixed
new 2421236 bug 10328: updateAccount is no longer available for domainAdmin status 10328: resolved fixed
new 4d7cc54 bug 10328: updateAccount is no longer available for domainAdmin status 10328: resolved fixed
new 15aa7d9 bug 10297: make default page size unlimited (-1)
new 93090d8 bug 10297: make default page size unlimited (-1)
new 4a30f38 bug 10680: changing guest.network.device in global config also change existing hosts guest.network.device, reconnect will use network information in host_details
new 10f1499 bug 10680: changing guest.network.device in global config also change existing hosts guest.network.device, reconnect will use network information in host_details
new 1dac8f3 bug 10737: Fix java.nio.BufferOverflowException in decompression
new 0a9dd39 bug 10737: Fix java.nio.BufferOverflowException in decompression
new 7f8a0da bug 10714: Implement packet fragmentation
new d925aa3 bug 10714: Implement packet fragmentation
new b3957d5 bug 9596: Extract Template/ISO - make extractable = false by default. Make changes to cleanup the extract URL's for multiple sec. storage. status 9596: resolved fixed
new 85b8205 bug 10520: CAPACITY_TYPE_PUBLIC_IP and CAPACITY_TYPE_PRIVATE_IP - Change from remove and insert to the to the insert and update model. It doesnt seem like they are referenced for the allocators while creating a vm. Next might change them to calculating them on the fly.
new 149c8d4 bug 9596: Extract Template/ISO - make extractable = false by default. Make changes to cleanup the extract URL's for multiple sec. storage. status 9596: resolved fixed
new 244de00 Bug 9887 - baremetal: support for image operation (create template from guest disk)
new 345fb3a Bug 9887 - baremetal: support for image operation (create template from guest disk)
new c097800 connection conierge to deal with connections that are not returned to pools
new e52a97b Switched ping to use the same db connection so that running out of db connections won't affect basic operations
new 392c03c propagated db connection savings from master
new 62270fe bug 10734: removed global lock in "DirectAgentScanTimerTask". This lock used to prevent the task from executing on multiple management server simultaniously. status 10734: resolved fixed
new 7a04334 bug 10734: removed global lock in "DirectAgentScanTimerTask". This lock used to prevent the task from executing on multiple management server simultaniously. status 10734: resolved fixed
new a86f49c From Alex - assertion fix
new 5590cd9 bug 10716: Changed the connection's isolation level to allow for more concurrency
new d54f6d5 propagating transaction isolation fix for merovingian2
new a89f7c0 fix cloud-setup-agent, if selinux is disabled, should return successful, instead of raise an exception
new 3459eda fix cloud-setup-agent, if selinux is disabled, should return successful, instead of raise an exception
new 4bc8686 bug 10429: Backport redundant virtual router
new 44d4113 bug 10429: backport redundant router
new 978b264 Backport VirtualNetworkApplianceManager
new 24510cd bug 10731: adding optional paramter for cidr
new 57f41a3 bug 10731: added optional paramter source cidr
new 427b70e bug 10276: Throw exception for account APIs failure status 10276: resolved fixed
new 14a8cbd throw exception after intercepting to log error event
new 9591952 bug 9452: Remove the overridden getPageSizeVal function in listCapacity and use it from BaseListCmd which has the changes for default pagination to unlimited.
new ad60edf bug 9452: Remove the overridden getPageSizeVal function in listCapacity and use it from BaseListCmd which has the changes for default pagination to unlimited.
new 6a27d11 more db connection controls through jmx
new 950b53e more db connection controls through jmx
new b92208c bug 10756: Removed constraints for the op_host_capacity table. op_host_capacity table is a table that is frequently updated and is only used in the background. There's no real reason for it to maintain data integrity with other tables. This change may introduce problems where data center, cluster, or pod is deleted and there are capacities entries left. However, this really should be in the application logic to do this deletion rather than relying on the database sch [...]
new c4a1a89 bug 10756: Removed constraints for the op_host_capacity table. op_host_capacity table is a table that is frequently updated and is only used in the background. There's no real reason for it to maintain data integrity with other tables. This change may introduce problems where data center, cluster, or pod is deleted and there are capacities entries left. However, this really should be in the application logic to do this deletion rather than relying on the database sch [...]
new e2eac34 bug 10710: Basic zone setup - send dhcp entries to all domRs (in every Pod) only when network.dns.basiczone.updates is set to "all" status 10710: resolved fixed
new d970c13 bug 10417: Basic zone - send vm data info only to the dhcp server in the same pod status 10417: resolved fixed
new ca87603 Throw correct types of exceptions when fail to create account
new 19f7c9e Close ResultSet and PreparedStatement when gather vm information during the listVirtualMachines call
new 3100d4b Update RestartNetworkCmd to reimplment the network
new 8b100f7 bug 10409: added domainSuffix parameters to account/domain objects
new 5be1f94 bug 9620: fixed updateUser api to make updates only for the fields that are specified in the request status 9620: resolved fixed
new 81117f3 bug 9743: respect id/accountName/domainId parameters when call is executed by the regular user status 9743: resolved fixed
new fa31261 bug 9723: fixed listServiceOfferings to work right with isSystem/domainId parameters status 9723: resolved fixed
new c663217 bug 9642: listVms by regular user using domainId parameter will work only when domainId specified is the domainId the caller belongs to. status 9642: resolved fixed
new 630e8d9 bug 9991: do account permission check in getCloudIdentifier api status 9991: resolved fixed
new 3468d1b bug 9894: listSnapshots by domain admin - do recursive search if domainid is not specified in the request status 9894: resolved fixed
new 8c9fe2e bug 9871: deployVm - check network's zone when do vm deployment status 9871: resolved fixed
new c48c3ed bug 10271: don't include removed records when search for local storage pool status 10217: resolved fixed
new 58d1071 Bug 9695 - remove JAXB and JNA (edit)Bug 9695 - remove JAXB and JNA (edit)
new d62b05e Bug 9695 - remove JAXB and JNA (edit)Bug 9695 - remove JAXB and JNA (edit)
new aa8fc81 Fix restartNetwork command on destroying virtual router
new 0449ba6 Fix restartNetwork command on destroying virtual router
new 1a38c85 bug 10605: updateNetworks api command - restart the network if networkDomain is updated.
new e5e7688 Redundant virtual router: Try to deploy the second virtual router to different pod/cluster/host/storagepool
new fa623c0 bug 10640: Redundant virtual router: Try to deploy the second virtual router to different pod/cluster/host/storagepool
new 8d2e41a bug 10429: Enable redundant virtual router for 2.2.9
new 3881e13 bug 10197: The step to upgrade xenserver,
new ed611fa Enforce redundant router command line checking in patchsystemvm.sh
new 04cdca0 Enforce redundant router command line checking in patchsystemvm.sh
new 650b19c cloudStack UI - secondary storage page - remove middle menu item after Delete Secondary Storage action succeeds.
new bef3b48 bug 10197: The step to upgrade xenserver,
new 379d1ce bug 10197: missing one file
new 0d23c9a bug 10197: missing one file
new 20cbe7e bug 10197: enable trackVmHostChange for XenServer
new 811063f bug 10197: enable trackVmHostChange for XenServer
new d3a05d0 cloudStack UI - instance page - remove vmGroup submenu since it keeps confusing users.
new 1e4ad6c bug 10232: CloudStack UI - Instance page - fix a bug that VMName was not decoded when encode.api.response is set to true.
new 30be8a7 bug 10247: cloudStack UI - Primary Storage page - Add Primary Storage dialog - default cluster dropdown to the cluster that the primary storage is under.
new ff828e5 bug 10024: CloudStack UI - fix a bug that adding a pod from the resource page page didn't work.
new a2b4320 bug 9265: cloudStack UI - middle menu - set maximum length for first row text and second row text.
new 047e4c6 bug 9101: cloudStack UI - Edit Instance - fix a bug that HAEnabled dropdown was empty.
new ebcb76f bug 8950: cloudStack UI - Network page - Add IP Range to Direct Network - don't have to specify "vlan" parameter when Adding IP Range to Direct Network.
new d6b3a37 cloudStack UI - Secondary Storage page - fix a bug "secondRowText is not defined".
new 250580d Fix build, remove jna.jar
new a0bfc5d fix build, remove jna.jar
new 427b73a bug 10372: Added Vm State Machine listener for usage events status 10372: resolved fixed
new ddd416a bug 10382: wrapped usage events in txn
new 6b4c61a bug 10382: Move volume delete events to destroyVolume method status 10382: resolved fixed
new 2811903 bug 10398: Added scheduled job, alert and interval config param for usage sanity check
new f06ea55 cloudStack - add new localization labels.
new 642b601 cloudStack - host page - add "force delete host" option on confirmation box.
new 6f35fd4 cloudStack - IP Address page - Port Forwarding tab - add Source IDCR.
new 962c966 cloudStack - Network Offering page - add redundant router.
new 62076cb cloudStack - router page - add "Is redundant router" row.
new af24052 cloudStack - volume page - snapshot tab - only show Create Volume action, Create Template action when snapshot state is "BackedUp".
new 0800b64 cloudStack - snapshot page - populate volume name first, then snapshot state.
new d4ae948 bug 10768: root cause is StopCommand is not sent out in force stop,
new 36edf29 bug 10373: Intermediate checkin for Domain level guest Virtual networks
new fdf9495 cloudStack - cluster page - add "Manged State".
new 0ae56fa cloudStack - add new localization labels.
new 9ff3ea9 cloudStack - cluster page - When managedState is "Managed". show "Unmanage Cluser" option. Otherwise, show "Manage Cluster" option.
new 0ffc59f cloudStack - add new localization labels.
new 4b63110 cloudStack - cluster page - add "Manged State".
new 2c42c56 cloudStack - add new localization labels.
new 7150505 cloudStack - add new localization labels.
new a397edd cloudStack - cluster page - When managedState is "Managed". show "Unmanage Cluser" option. Otherwise, show "Manage Cluster" option.
new f290b7c bug 10736: when restart dhcp in basic zone, generate vmData info only for vms in the same pod
new 6dc8e51 bug 10736: when restart dhcp in basic zone, generate vmData info only for vms in the same pod
new 3ea6948 bug 10716: Changed transaction level to read committed to allow for more concurrency
new db8be16 bug 10632: propagated to 2.2.8.z
new 109ef29 bug 10632: propagate to 2.2.9
new 37c1401 bug 10756: propagate to 2.2.8.z
new d206bf7 bug 10768: root cause is StopCommand is not sent out in force stop,
new 7a47a5a introduce nfs.py and NFSSR.py from XenServer 6.0 beta
new 9f2eaca Support XenServer 6.0 beta
new c152d1c support XenServer 6.0 beta
new 3167c49 bug 10736: when deploy vm in Basic zone, 1) send vmData/Password info to the Dhcp running in the same pod 2) send dhcp information to all pods in the system only when network.dns.basiczone.updates has "all" value status 10736: resolved fixed
new c03d360 bug 10373: added config parameter "domain.level.virtual.network" to the db upgrade scripts
new 5b834ed bug 10624: ExtractVolume - code change for multiple secondary storage.
new 358c9eb bug 10624: ExtractVolume - code change for multiple secondary storage.
new de34d60 bug 10731: sending source cidrs to the required router element, on domR allowing these source cidrs thru iptables
new dff712f bug 10731: sending source cidrs to the required router element, on domR allowing these source cidrs thru iptables
new f6077e6 bug 9452: ListCapacity - works now. Remove all the pagination logic.
new 0bc6c7d bug 9452: ListCapacity - works now. Remove all the pagination logic.
new 1e0c727 bug 10520: CAPACITY_TYPE_PUBLIC_IP and CAPACITY_TYPE_PRIVATE_IP - Change from remove and insert to the to the insert and update model. It doesnt seem like they are referenced for the allocators while creating a vm. Next might change them to calculating them on the fly.
new 0c91e93 bug 10290: Allow turning off router stats collector Status 10290: resolved fixed
new 77fe4c5 bug 10737: Fix java.nio.BufferOverflowException in decompression
new 066121b cloudStack - Cluster page - fix a bug that Manage Cluster action showed wrong message.
new e96c070 cloudStack - Cluster page - fix a bug that Manage Cluster action showed wrong message.
new 99e465f fixed waf rpm for oss
new 5e9d332 fixed waf rpm for oss
new 45074e7 bug 10799: There are two problems. The deadlock was ate up but then the savepublicip call return true, causing the problem with the pod_vlan_map hitting a constraint problem. HostPodDao was used as the scope for the insufficient capacity exception which causes the virtualmachinemanager to not to retry starting the vm. It should have been HostPod instead of HostPodDao.
new f82aa97 bug 10799: propagate to main
new abd3321 bug 10799: propagate to 2.2.9
new 5cfad0b connection conierge to deal with connections that are not returned to pools
new d766718 bug 10816: more db lock controls
new f500a01 more db connection controls through jmx
new d8acd81 Fix eclipse project because of movements of dependent library files
new 307741e 2 fixes for Agent Load Balancer:
new ee98887 2 fixes for Agent Load Balancer:
new b1d5b5a 2 fixes for Agent Load Balancer:
new 66f879e Revert "bug 10373: added config parameter "domain.level.virtual.network" to the db upgrade scripts"
new d6112b1 Revert "bug 10373: Intermediate checkin for Domain level guest Virtual networks"
new c21273d bug 10734: removed global lock in "DirectAgentScanTimerTask". This lock used to prevent the task from executing on multiple management server simultaniously. status 10734: resolved fixed
new 4ce137e Added account ID to IpAddressTO and NetworkElementCommand.
new ee2d878 bug 10790: cloudStack - volume page - Hide Storage for normal user. Show storage for root admin and domain admin.
new 95b48ba bug 10791: add data integrity check upon management server startup
new 3a6f3b7 bug 10791: add data integrity check upon management server startup
new 3c23353 fix eclipse IDE caused by relocation of some thirdparty jars
new e666cf5 bug 10743: default local storage is ext in XenServer 6.0, add ext local storage support
new 4c9faa8 Clean up unused files agent/patch/patch.tgz agent/patch/redopatch.sh
new 154a0ad a CSS fix for IE7
new 38839ce a CSS fix for IE7
new 39ad35a bug 10759: fixed the bug in SqlGenerator - attributes weren't set right if GENERIC.DAO.REMOVED attribute was present in the list (happened for disk and service offerings) status 10759: resolved fixed
new e344d5f bug 10759: fixed the bug in SqlGenerator - attributes weren't set right if GENERIC.DAO.REMOVED attribute was present in the list (happened for disk and service offerings) status 10759: resolved fixed
new be36833 bug 10759: fixed the bug in SqlGenerator - attributes weren't set right if GENERIC.DAO.REMOVED attribute was present in the list (happened for disk and service offerings) status 10759: resolved fixed
new 6d85c99 bug 9452: Remove the overridden getPageSizeVal function in listCapacity and use it from BaseListCmd which has the changes for default pagination to unlimited.
new bb3d701 bug 9452: ListCapacity - works now. Remove all the pagination logic.
new 52bbc51 amended slightly
new fb6a44d bug 9452: listCapacity - when the hosts > 200 the host_id and storage_pool_id start colliding, to workaround that also compart the capacity type.
new 674e472 bug 10763: vmware disk size not showing up right status 100763: resolved fixed calculate vmdk virtual disk size from ovf meta data
new 65b0af0 bug 9452: listCapacity - when the hosts > 200 the host_id and storage_pool_id start colliding, to workaround that also compart the capacity type.
new 2ee7d34 bug 10763: vmware disk size not showing up right status 100763: resolved fixed calculate vmdk virtual disk size from ovf meta data
new bb60543 bug 9452: listCapacity - when the hosts > 200 the host_id and storage_pool_id start colliding, to workaround that also compart the capacity type.
new 15bf729 bug 10714: Implement packet fragmentation
new 9791cdd bug 10790: cloudStack - volume page - Hide Storage for normal user. Show storage for root admin and domain admin.
new 66713a4 fixed problem with the standalone connection has open transaction
new 44ce948 propagate lock table fixes
new b59c6b4 propagate lock table fix
new 12cd5db deleted a file by mistake
new 0018c15 cloudStack - network page - updateNetwork API has been changed from sync to async. Here is related UI change.
new 75217ec cloudStack - network page - Edit Network action - show spinning wheel in action (Edit Network is async now).
new 20958fd (1) cloudStack - network page - updateNetwork API has been changed from sync to async. Here is related UI change.
new d71d7f8 bug 10441: cloudStack - physical resources page - get total count number from new property "count" in listXXXXXXXXX API response.
new 032d9b3 bug 10441: cloudStack - physical resources page - get total count number from new property "count" in listXXXXXXXXX API response.
new e953ee7 Added a bunch of indexes for different removed fields
new c1f7bb5 propagate indexes
new 9172235 propagate indexes
new 8c1d77b bug 10770: don't select cluster if it's removed in firstfitplanner status 10770: resolved fixed
new cd531d7 bug 10770: don't select cluster if it's removed in firstfitplanner status 10770: resolved fixed
new ea844bf Bug 10418: service offering page, system service offering page - Add Service Offering dialog - add "Host tags" field.
new 63d869f Bug 10418: cloudStack - service offering page, system service offering page - add "Host Tags" in details tab.
new b6cf19e Bug 10418: service offering page, system service offering page - Add Service Offering dialog - add "Host tags" field.
new 29cd8a8 Bug 10418: cloudStack - service offering page, system service offering page - add "Host Tags" in details tab.
new 5fdb167 bug 10647: cloudStack - property "privateip" in listRouters API response has been renamed to "linklocalip". Here is related UI change.
new a342cbc bug 10647: cloudStack - property "privateip" in listRouters API response has been renamed to "linklocalip". Here is related UI change.
new 9612da1 bug 10638: cloudStack - router page - change service offering action - exclude the current service offering that router is having from service offering dropdown.
new 2c9e60e bug 10638: cloudStack - router page - change service offering action - exclude the current service offering that router is having from service offering dropdown.
new 3ecfddf Added db upgrade fro the indexes
new c8fc95e propagate db upgrade
new 03716ed propagate db upgrade
new ccce718 added indexes for firewall rules and port forwarding rules
new 7464b64 changed a bunch of map logs to trace
new 18fa544 changed a bunch of map logs to trace
new 429c1a0 changed a bunch of map logs to trace
new c374787 missing indexes
new 3385792 missing indexes
new da94f29 missing indexes
new afbadbf use the safe way to delete secondary storage directory
new a7af9cd use the safe way to delete secondary storage directory
new 20c8261 more index changes
new f4bab3b more index changes
new 868373c more index changes
new 3f18192 Make all connections READ COMMITTED isolation level instead of setting it everytime we get the db connection causing useless round trips
new 0df4c62 Make all connections READ COMMITTED isolation level instead of setting it everytime we get the db connection causing useless round trips
new 69d928b Make all connections READ COMMITTED isolation level instead of setting it everytime we get the db connection causing useless round trips
new ec4a46e use in memory counter for locks so we don't do a delete everytime
new 96bacb8 Bug:10557
new 9e90999 bug 10764: changing service offering drops cpu cap status 10764: resolved fixed
new 5322acc bug 10764: changing service offering drops cpu cap status 10764: resolved fixed
new 5b39a1b added more indexes
new b0fdb94 added more indexes
new d54d731 added more indexes
new bbee1e7 bug 10636: cloudStack - multiple-selection page (e.g. instance page) - when a selected middle menu item is in action (from top buttons), remove it from the map used for counting to show/hide top buttons.
new 1ab678e bug 10636: cloudStack - multiple-selection page (e.g. instance page) - when a selected middle menu item is in action (from top buttons), remove it from the map used for counting to show/hide top buttons.
new 10ac775 Switched ping to use the same db connection so that running out of db connections won't affect basic operations
new 1b56808 brought over agent ping uses the same db connection
new 9b1992b bug 10519: volume page - Details tab - Create Template action - remove warning message on the top of dialog box.
new 3e38972 bug 10519: volume page - Details tab - Create Template action - remove warning message on the top of dialog box.
new 74c6727 bug 10516: cloudStack - volume page - create template dialog - fix a bug that appears on IE browser (not on Firefox) - OS Tye dropdown is push down to next line.
new 2f4c11e bug 10516: cloudStack - volume page - create template dialog - fix a bug that appears on IE browser (not on Firefox) - OS Tye dropdown is push down to next line.
new c610925 moved agent ping to in memory rather than db based
new 9c627a1 Inaccurate clock new gets an mbean to control it
new 66d6125 bug 10338: cloudStack - template page, ISO page - correct field label.
new 76ed1e1 bug 10338: cloudStack - template page, ISO page - correct field label.
new 200d2b9 bug 10847: sg got executed in a big transaction leading to the deadlock
new d03a396 bug 10854: get basecopy physical size before destroying VDI, basecopy might be coalesced after destroying VDI
new f7bd74d bug 10854: get basecopy physical size before destroying VDI, basecopy might be coalesced after destroying VDI
new 4572810 bug 10854: get basecopy physical size before destroying VDI, basecopy might be coalesced after destroying VDI
new b30c55a missing file
new 1cf9239 bug 10854: get basecopy physical size before destroying VDI, basecopy might be coalesced after destroying VDI
new 912d15a use the safe way to delete secondary storage directory
new bad0f77 use the safe way to delete secondary storage directory
new 611a156 Generate keystore using RSA rather than DSA
new 4d20d21 Generate keystore using RSA rather than DSA
new b116f54 Generate keystore using RSA rather than DSA
new 4775df3 Update fail-safe keystore with RSA private key
new 7d91466 Update fail-safe keystore with RSA private key
new 7a2b0e4 Update fail-safe keystore with RSA private key
new 3a17b37 fix meta data returning 404 issue on vmware
new 30942b7 fix meta data returning 404 issue on vmware
new 67dc2ec bug 10800: Load balancer - deleted settings from UI not removed from the Iptables
new 8b84696 bug 10801: cloudStack - IP Address page - Load Balancer tab - add Source CIDR.
new d279f56 cloudStack - correct localization label.
new 02003fe bug 10801: cloudStack - IP Address page - Load Balancer tab - add Source CIDR.
new 3b1d647 cloudStack - correct localization label.
new db09c6a bug 10855: the issue is caused by expanding content that has space inside at sub-shell, use back quote substitution to enforce the correct shell macro expansion
new 3e8fb4a bug 10855: fix a typo when merging git conflicts
new db29f77 bug 10855: the issue is caused by expanding content that has space inside at sub-shell, use back quote substitution to enforce the correct shell macro expansion
new 9761661 bug 10855: fix a typo when merging git conflicts
new 5b168f3 bug 10197: add some scripts which is used in upgrade
new 5724a01 fix security group clean up on centos 5
new 8e54d17 bug 10631: cloudStack - Instance page - details tab - add hypervisor gridrow.
new 7c95136 fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
new 4c8f5e0 fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
new fb6228e fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
new a449aa3 fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
new 95535f9 Bug 9887 - baremetal: support for image operation (create template from guest disk) (edit)
new b7f5dbe Bug 9887 - baremetal: support for image operation (create template from guest disk) (edit)
new f0b1f3d bug 10557: made more feature enhancement instead of bug- added more stats parametes as global config
new 93680fd Bug:10557
new 3c66075 bug 10557: made more feature enhancement instead of bug- added more stats parametes as global config
new e5ebd28 bug 10557: updated upgrade script
new 3d7275f bug 10557: updated upgrade script
new 296d0af bug 10800: Load balancer - deleted settings from UI not removed from the Iptables
new 2b3c8fa bug 10631: cloudStack - Instance page - details tab - add new action "Create Template" when hypervisor is BareMetal.
new 532e1ca bug 10631: cloudStack - add new localization labels.
new 96568df Add exception message for AgentManagerImpl.investigate()
new 3a8e13f Add exception message for AgentManagerImpl.investigate()
new 6c493bf Add exception message for AgentManagerImpl.investigate()
new 105edff bug 10631: cloudStack - Instance page - Create Template from VM - add Image Directory input field.
new 2a8613c bug 10631: cloudStack - Instance page - details tab - add hypervisor gridrow.
new 609679d bug 10631: cloudStack - Instance page - details tab - add new action "Create Template" when hypervisor is BareMetal.
new a27c975 cloudStack - add new localization labels.
new b06896c bug 10631: cloudStack - Instance page - Create Template from VM - add Image Directory input field.
new cd8e069 Acquire an ip and launch an ELB vm
new 2447830 fix network type check
new e1c5d4e fix npe
new 07c2f6c differentiate between dhcp server and elb vm
new f27116c log haproxy changes to system log and auth
new b829cde track ip to vm mapping
new 042c06f Make createLoadBalancer async
new 9a53049 cloudStack - update localization labels.
new 5a3dd61 cloudStack - update localization labels.
new 6fea146 more index. moved op_lock to memory table to try it
new 8cc694a bug 10884: bump up thread pool and cleanup less often
new 0ee4526 set a flag so that api clients know whether to use the elb api
new 1381c58 Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
new 262e678 Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
new 9aae53f Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
new 37fc68b Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
new 70e0b54 Upgrade scripts for missing indexes
new 1226a49 bug 10884: use the proper keys this time
new 9d4aebd bug 10834: fix step 2. Sending command to pool now only picks hosts that are in UP state
new 2abb982 cloudStack - add new localization labels.
new b999980 cloudStack - Elastic Load Balancer feature - if listCapabilities returns supportELB as true, hide Acquire IP button and show Add Load Balancer and IP button on IP Address page. Clicking Add Load Balancer and IP button will pop up a dialog containing zone dropdown (populated with basic zones), name, public port, private port, algorithm dropdown.
new b240c4a WIP: make creating an ELB bullet proof
new 2162cdf WIP2: make creating an ELB bullet proof
new 8a8cfe1 bug 10866: Putting additional unique indexs on firewall_rules_cidrs to prevent duplicate rules.
new e5b7c89 bug 10866: putting additional database guard so as to enforce uniqness of cidrs at db level
new fae6fa7 ELB VM: implement delete LB by deleting ELB vm in the future we will manage a pool of vms more intelligently
new 2971e77 change supportELB to report on which ips the ELB runs guest or public
new e19c51e bug 10800: iptable rable restore upon failure is changed
new 527a668 bug 10868: CheckAccess - If the domainId = -1 and the accountId is still valid then try and calculate the domainId. This case will be hit for all the entities which do not have domain id column in the DB table. What was happenning due to this was that we were not checking the domain hierarchy in such case which was leading to security leaks. Example - templates.
new 63205f1 bug 10868: CheckAccess - If the domainId = -1 and the accountId is still valid then try and calculate the domainId. This case will be hit for all the entities which do not have domain id column in the DB table. What was happenning due to this was that we were not checking the domain hierarchy in such case which was leading to security leaks. Example - templates.
new 2fc7be1 bug 10557: implemented the TODO - opening the stats port using iptable
new d79633b bug 10800: iptable rable restore upon failure is changed
new 15d57ce bug 10557: implemented the TODO - opening the stats port using iptable
new 8045f61 fixed a typo
new 8e2b1ce fixed a typo
new 0691417 fixed a typo
new 59a556a fixed a typo
new 94be158 fix build, better names
new a10c814 cloudStack - Elastic Load Balancer - listCapabilities API has been changed to return supportELB as "gest", "public" or "false". Here is related UI change.
new c948ff3 moved security ingress command to trace
new e581c63 fixed a bug about putting cluster into Unmagaged status
new ffd0762 fixed a bug about putting cluster into Unmagaged status
new ddfcad7 cloudStack - Elastic Load Balancer - after creating a load balancer (with IP) successfuly, get publicIpId from createloadbalancerruleresponse, and get call listPublicIpAddresses API to get full info of this newly created IP.
new 79cb5b7 bug 10834: fix step 2. Sending command to pool now only picks hosts that are in UP state
new a6b1453 minor cleanup
new 1471b0a Add parameter to ListPublicIpAddressCmd : forloadbalancing
new fc94196 fixed cloud-prepare-upgrade.sh
new b63bee2 bug 10197: add some scripts which is used in upgrade
new 6620d39 fixed cloud-prepare-upgrade.sh
new 29c8878 from eip feature: 1. fix ordering of ingress and egress rules so that vms are protected from other vms on the same host in all cases 2. remove dependency on cloud-guest
new bd5bc4d cloudStack - Elastic Load Balancer - pass "forvirtualnetwork" parameter when calling listPublicIpAddresses API.
new e3e4870 cloudStack - Elastic Load Balancer - fix a bug that g_supportELB became null on 2nd browser window (2nd browser window doesn't require login).
new 2f9385b cloudStack - Elastic Load Balancer - rename Add Load Balancer button on the top of IP Address page.
new 5e38a47 cloudStack - Elastic Load Balancer - remove an obsolete localization label.
new 6828617 cloudStack - Elastic Load Balancer - (1) After a zone is created, call listCapabilities API to refresh g_supportELB. (2) Add "forloadbalancing" parameter when calling listPublicIpAddresses API.
new 4ed5856 cloudStack - Elastic Load Balancer - pass "forvirtualnetwork" whenever calling listPublicIpAddresses API. Otherwise, it will return an empty object.
new ac64855 cloudStack - Elastic Load Balancer - hide details tab and show load balancer tab.
new c074b2d cloudStack - Elastic Load Balancer - fix a server-side bug "unhandled exception executing api command: listLoadBalancerRules"
new 7e8393e cloudStack - Elastic Load Balancer - click load balancer tab to populate load balancer rules when supportELB is "guest" or "public".
new ca9fb52 cloudStack - Elastic Load Balancer - createLoadBalancer API has been changed from sync to async. This is another UI change (create load balancer rule with IP) for it.
new c00b9bf fixed problems with security group. it's possible for threads to disappear due to exceptions. Also it needed to define in memory transaction boundary
new 055e5c8 bug 9997: put copy scripts in SetupCommand, 1. initiate returns host version, 2. if it doesn't match with DB, update DB, and reconnect the host.
new 1f4d34b print further into the stack so we can see who's calling the Transaction methods
new 56d7be3 WIP
new 055ec48 Two things:
new b0b3f16 Two things:
new c78357c cloudStack - Elastic Load Balancer - remove IP from middle menu when its last load balancer rule is removed.
new f39cef1 cloudStack - Elastic Load Balancer - hide tab_content_load_balancer when last IP is removed from middle menu.
new c317466 after vm reboot, change the security group if needed
new b9ab17b clean up public ip in secondary_storage_vm table after ssvm expunged
new 595f925 clean up public ip in secondary_storage_vm table after ssvm expunged
new d48e97a bug 10768: root cause is StopCommand is not sent out in force stop,
new 5a77d8a don't need specific rpm name at all
new 41e6aea bug 10884: 1. cleanup was scheduled wrong (seconds vs ms) 2. when finding a work item to do, lock one random row to reduce contentions by thundering herds of workers 3. cleanup thread also finds scheduled work items and gets threads to work on them. this way other mgmt servers can take jobs 4. add lots of trace logs 5. commit transactions when returning early
new 3110082 Bug 10197: if VM is already running, just return the host it is running on
new 93244b5 Bug 10197: if VM is already running, just return the host it is running on
new d120b9c bug 10770: don't select cluster if it's removed in firstfitplanner status 10770: resolved fixed
new 31549b3 bug 10622: use /root/.ssh/id_rsa.cloud instead of ~/.ssh/id_rsa.cloud status 10622: resolved fixed
new 50a2fc7 private template may be downloaded to multiple secondary storage in a zone,
new ccc3c79 private template may be downloaded to multiple secondary storage in a zone,
new 1c4e1ba bug 10918: cap async-job execution thread pool to be 2/3 of maximum DB connection limit
new 2ce851d bug 10918: cap async-job execution thread pool to be 2/3 of maximum DB connection limit
new 2335fc5 bug 10918: cap async-job execution thread pool to be 2/3 of maximum DB connection limit
new 22483a9 add RHEL 6.1 support
new 7d5a2f6 don't need specific rpm name at all
new 8bcad69 add rhel6.1 support
new 44f3ac9 A couple of things:
new 03fbe13 Add upgrade path to 2.2.9 Add files
new 67265ee Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8 (edit)
new 316ed91 Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8 (edit)
new 47c88d5 Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8 (edit)
new 0a36640 from eip feature: 1. fix ordering of ingress and egress rules so that vms are protected from other vms on the same host in all cases 2. remove dependency on cloud-guest
new b329f61 Fix duplicate ip addresses returned for loadbalancing
new 68f9ab5 DeleteLoadBalancer on invalid id throws NPE
new f494692 bug 10920: avoid deadlocks by not using order by random
new 6c1cd20 Add DB integrity checker, it checks: 1. Are there multiple hosts connect to the same local storage pool due to 2.1.x bug 2. Is there any missed premium upgrade
new ca78e49 Add DB integrity checker, it checks: 1. Are there multiple hosts connect to the same local storage pool due to 2.1.x bug 2. Is there any missed premium upgrade
new 50b665d Add DB integrity checker, it checks: 1. Are there multiple hosts connect to the same local storage pool due to 2.1.x bug 2. Is there any missed premium upgrade
new eda4a61 Add DB integrity checker, it checks: 1. Are there multiple hosts connect to the same local storage pool due to 2.1.x bug 2. Is there any missed premium upgrade
new 3951699 bug 10920: convert seconds to milliseconds
new 826a3d6 bug 10812: modifying dhcp option 119 on domR as per zone config
new b7f16b8 bug 9860 : listIsos - make the parameter - name work properly. status 9860: resolved fixed
new e910e51 bug 8677 , 8673 : listIsos - make the parameter - name work properly. status 8677 , 8673: resolved fixed
new 767d4b1 use rmdir
new 7c420a0 use rmdir
new 51dc821 bug 10864: fixed UI to return system Direct Guest network for the Advanced Security Group enabled zone status 10864: resolved fixed
new ae8e7cd bug 10864: fixed UI to return system Direct Guest network for the Advanced Security Group enabled zone status 10864: resolved fixed
new 67d5908 bug 10864: fixed UI to return system Direct Guest network for the Advanced Security Group enabled zone status 10864: resolved fixed
new f4f51f0 Revert "bug 10812: modifying dhcp option 119 on domR as per zone config"
new 0bc6026 fix description of addcluster api, and a typo in one script
new f48efae bug 10927: removed network_domain for account/domain as this feature is not in 2.2.9, but in 2.2.10
new 38db7a4 bug 10927: removed network_domain for account/domain as this feature is not in 2.2.9, but in 2.2.10
new b4b87b1 bug 10920: avoid deadlocks by avoiding locks on the index on step
new 52f1a58 bug 10927: removed network_domain for account/domain as this feature is not in 2.2.9, but in 2.2.10
new d30fe74 Added 229 to 2210 upgrade path
new a0977ee Fixed db upgrade to do 228 to 229 when do upgrade from 224 branch
new d634261 Fixed db upgrade to do 228 to 229 when do upgrade from 224 branch
new 333e435 bug 10927: added missing constraint to firewall_rules_cidr table
new 5ba6d3f add scientific linux 6 and centos 6
new 270303e bug 10927: missing indexes in upgrade script
new 95d858d bug 10927: Drop key i_snapshots__removed (if exists) and readd it. Done to fix inconsistency between 2.1.x to 2.2.9 and 2.2.x to 2.2.9 upgrades
new 1d5543e Removed the key from upgrade-228-229.sql as we are adding it as a part of java code Fixed the typo in 2.2.8 to 2.2.9 upgrade
new 7d02ed3 Bug 10197: do not check timeout against cluster which is not managed
new 8068486 Bug 10197: do not check timeout against cluster which is not managed
new 5ffaed1 bug 10927: added index for Removed field in create-schema
new f73c269 bug 10927: instance_id is foreign key, not index, in port_forwarding_rules table
new 40f42a7 bug 10929: allow only OperationFailedToError event to trigger transition to Error state.
new a6a2383 bug 10929: allow only OperationFailedToError event to trigger transition to Error state.
new 04528c8 bug 10929: allow only OperationFailedToError event to trigger transition to Error state.
new efaa63a bug 10884: try out a global lock instead of per-vm locks
new f150f68 sg improvements
new 46be774 bug 10812: adding domain suffixes to zone's router conf
new 5cb3882 bug 10812: adding domain suffixes to zone's router conf
new 6905a1d sg improvements. don't use global lock
new 4f3dec5 bug 10812: adding domain suffixes to zone's router conf
new 2af0b22 bug 10811: public_hostname and public_ipv4 are set same as that of local_hostname, local_ipv4
new 580e850 bug 10811: public_hostname and public_ipv4 are set same as that of local_hostname, local_ipv4 only for Basic network
new a790e79 bug 10811: public_hostname and public_ipv4 are set same as that of local_hostname, local_ipv4
new b3b32fc bug 10811: public_hostname and public_ipv4 are set same as that of local_hostname, local_ipv4 only for Basic network
new 9155083 looks like lock tables don't return the tables locked
new 70b9769 putting a check for domain name list
new 9009026 bug 10748: use external dns
new 79ddba2 Revert "looks like lock tables don't return the tables locked"
new 92b8b29 Revert "sg improvements. don't use global lock"
new 2f804dd bug 10748: use external dns, configurable thru global param
new 09c26e5 bug 10775: copyTemplate - Compute checksum at source from now on because the checksum might be referring to the compressed template. Send this checksum for comparison.
new dd7ba12 bug 10916: don't return removed entries when do listDiskOfferings by regular user status 10916: resolved fixed
new bdb44c6 bug 10916: don't return removed entries when do listDiskOfferings by regular user status 10916: resolved fixed
new 9ad41d9 bug 10916: don't return removed entries when do listDiskOfferings by regular user status 10916: resolved fixed
new 5c543ff bug 10884: fixed a bug where the security group keeps processing a vm that has been removed
new fd1dbe9 bug 10884: do not lock if not necessary
new f043f63 Merged changes from 2.2.8.zucchini
new 21afd17 bug 10938: do search includingRemoved when generate the log for the vm state transition. The fix is needed for the specific case when expunge interval is really small, and vm gets expunged right after it's state transitioned to Destroyed, but before the log for state transition is generated status 10938: resolved fixed
new bdbc16f bug 10938: do search includingRemoved when generate the log for the vm state transition. The fix is needed for the specific case when expunge interval is really small, and vm gets expunged right after it's state transitioned to Destroyed, but before the log for state transition is generated status 10938: resolved fixed
new 5f9884d Bug 10197: 1. don't try HA vms if host hypervisor version changes 2. fixed a bug related to VM full sync with hosttrack enabled
new dc7ff2b Bug 10197: implement pool-wise VM sync, For XenServer, VM fullSync is pool-wise now, VM deltaSync is still per host
new e725c8f Ensure gc is slower, make some configs visible
new fc70e15 fixed build
new bba811a Bug 10197: 1. don't try HA vms if host hypervisor version changes 2. fixed a bug related to VM full sync with hosttrack enabled
new 37dcec7 Bug 10197: implement pool-wise VM sync, For XenServer, VM fullSync is pool-wise now, VM deltaSync is still per host
new 9df76d8 fixed build
new 64eeb8d bug 10869: always allocate first ip address from the range for the dhcp server. status 10869: resolved fixed
new e0033c5 bug 10869: always allocate first ip address from the range for the dhcp server. status 10869: resolved fixed
new 8d47c53 Revert "bug 10435: removed vpn feature"
new 66d07c5 bug 10483: if hypervisor doesn't support a guest OS type, boot from ISO of this guest OS type fails, deployed VM is not impacted, if the guest OS type is not supported, run it as HVM
new 8a5a057 bug 10483: if hypervisor doesn't support a guest OS type, boot from ISO of this guest OS type fails, deployed VM is not impacted, if the guest OS type is not supported, run it as HVM
new 8ccfdc0 handle release of ip on deletion of loadbalancer rule
new 7e727be bug 10748: use external dnses if set thru global config (dhcp otpion 6)
new 6dd519d bug 10812: putting key in ZoneConfig and other nomenclature changes
new cd78c5c bug 10812: putting key in ZoneConfig and other nomenclature changes
new b74c398 domain syntax check for zoneupdate
new f6303c1 bug 10812: putting key in ZoneConfig and other nomenclature changes
new bf0e761 checking domain list syntax
new c73f5da bug 10725: add checksum to listIso and registerIso (its an optional parameter for this command). status 10725: resolved fixed
new 954d867 bug 10561: Allowing ICMP traffic through static NAT
new 46427fe bug 10561: Allowing ICMP traffic through static NAT
new cf7e351 bug 10921: remove obsolete keys during 2.1.x to 2.2.9 upgrade status 10921: resolved fixed
new da4b392 Added 229 to 2210 upgrade path
new a7bc955 Added missing config value to 229 to 2210 upgrade
new 21a98e8 Added missing config value to 229 to 2210 upgrade
new 603de56 Merged fixes for 228-229 upgrade from 2.2.8 zucchini branch
new cb5e457 bug 10946: Add default buffer length for compressed request
new e3d30c6 bug 10946: Add default buffer length for compressed request
new f34bf1c delete the default iptable rule
new 66fe129 delete the default iptable rule
new 34a0c44 Added a new table for inline load balancer deployments, to store mappings between public IPs and NICs.
new a46c2cb Send CheckRouter command only when router is running
new fc57860 Send CheckRouter command only when router is running
new 13e7c5f Update scheme-229to2210.sql to reflect redundant virtual router change
new 7f859cf Update scheme-229to2210.sql to reflect redundant virtual router change
new 5f20879 bug 10765: there will be two steps for a full fix, this is step 1 -translate japanese Yen mark at javascript side
new a680f19 bug 10765: there will be two steps for a full fix, this is step 1 -translate japanese Yen mark at javascript side
new e5c4bf4 bug 10659: manage elb vms independently of virtualnetworkappliance.
new 527c3b0 bug 10954: when start a vm, always check if it's being started in original pod; if not - release old ip address, and allocate the new one from the new pod status 10954: resolved fixed
new dfd0d77 bug 10954: when start a vm, always check if it's being started in original pod; if not - release old ip address, and allocate the new one from the new pod status 10954: resolved fixed
new a3cb6d9 bug 9345: Remove pool_id from template_host_ref. Its not needed anymore. Also removed the unwarranted code. status 9345: resolved fixed
new 3d07586 bug 10954: when start a vm, always check if it's being started in original pod; if not - release old ip address, and allocate the new one from the new pod status 10954: resolved fixed
new 294e30d Merged 228-229 db upgrade from 228 branch
new 94855b6 Bug 10197: DB upgrade
new 2d23ce6 Bug 10197: DB upgrade
new 4abb737 Fixed upgrade for volumes table
new 354bc8f Fixed upgrade for volumes table
new 6882b39 Fixed upgrade for volumes table
new 75fc541 Fix KVM agent connection issue
new 1828893 Fix KVM agent connection issue
new 9ae546e Revert "Fix KVM agent connection issue"
new f7ef238 Revert "Fix KVM agent connection issue"
new f1d3e73 Fix KVM agent connection issue, and build
new a6bb0a8 Fix KVM agent connection issue, and build
new 63e67c2 Add some default values for 2.2.9-2.2.10 scheme
new 3836607 Add some default values for 2.2.9-2.2.10 scheme
new e936a52 merge changes from parent branch
new 0826066 bug 10757: override default page size only in listCfg api command status 10757: resolved fixed
new 40f24b5 bug 10757: override default page size only in listCfg api command status 10757: resolved fixed
new ccdfe24 don't put cpu/mem into reserved capacity if failed to start/stop vm
new 1d49275 release capacity if current state is in starting and not transit to running
new e547845 don't put cpu/mem into reserved capacity if failed to start/stop vm
new c37d75f release capacity if current state is in starting and not transit to running
new 3272241 bug 9255: do NOT allow creating snapshot/snapshotpolicy against System VM volume
new 5fbd0a7 bug 9255: do NOT allow creating snapshot/snapshotpolicy against System VM volume
new 9b8c627 Fixed doc bug in createVolume api
new 2b35974 Fixed doc bug in createVolume api
new 41759c1 bug 10964: if snapshot's volume's templateId is NULL, change snapshot version from 2.1 to 2.2 directly, not upgrade snapshot is needed.
new 7958ab5 bug 10964: if snapshot's volume's templateId is NULL, change snapshot version from 2.1 to 2.2 directly, not upgrade snapshot is needed.
new d9392a6 guard GlobalLock lock with finally clause
new 83a9e74 guard GlobalLock lock with finally clause
new 61fd6a7 ensure elb vm is managed by elb manager
new 19567df bug 10765: fix step 2 - programming VNC server to let it chose the right keyboard mapping to load into
new d10c8e2 bug 10765: fix step 2 - programming VNC server to let it chose the right keyboard mapping to load into
new 5c3bc6b bug 10765: fix step 3 - tranlation map for japanese keyboard on japanese host VM to japanese keyboard on guest VM
new c8c3297 bug 10765: fix step 3 - tranlation map for japanese keyboard on japanese host VM to japanese keyboard on guest VM
new 0c408d8 handle elb vm restart
new 736b6cf properly clean up rules for nonexistent vms
new a671a78 handle upgrade from 2.2.8
new c460a1b bug 10748: fixed it when the VM acts as a dhcp server only
new 0f2a9b6 bug 10748: fixed it when the VM acts as a dhcp server only
new dae2f4d bug 10748: fixed it when the VM acts as a dhcp server only
new 51e43be bug 10969: name of VM is instance name, instead of display name
new 415db5a bug 10969: name of VM is instance name, instead of display name
new 59d5080 bug 10969: name of VM is instance name, instead of display name
new f6e2669 bug 9345: Remove pool_id from template_host_ref. Add upgrade changes for the same. status 9345: resolved fixed
new c009b56 bug 6653: Extract Api's - No need to encode the url's forward slash with %2F as we have the latest version of gson which doesnt err out on forward slash anymore. status 6653: resolved fixed
new 695abd5 bug 7826: Check for correct date range. Make DateFormat strict (turn off lenient) status 7826: resolved fixed
new 355be3a bug 10849: storage ip is not require NOT NULL
new fb46a7f bug 10849: storage ip is not require NOT NULL
new 7638f8e bug 10991: Determine existing redundant router using both state and host id
new 12bd218 bug 10991: Determine existing redundant router using both state and host id
new 7a3edd7 Fix missing lock releasing in VirtualNetworkApplianceManagerImpl.java
new ee62361 Fix missing lock releasing in VirtualNetworkApplianceManagerImpl.java
new ac8b833 Ensure lb vm enables only those services that are necessary. ensure default route
new 60e21d5 initialize search builder
new 68a450b initialize search builder
new 5552b65 Merge branch 'guru' into 2.2.8.nectarine
new 7972632 bug 10994: Fixed NPE in destroySystemVm api status 10994: resolved fixed
new 6eacc11 bug 10994: Fixed NPE in destroySystemVm api status 10994: resolved fixed
new 9f94a17 bug 10976: NPE fix to avoid blocking shutdown process
new e4a1d49 bug 10976: NPE fix to avoid blocking shutdown process
new 0e5cf48 remove accidental commit
new bb313a6 bug 10659: reuse unused elb vms if they are not gceed already
new 49709d7 Try to workaround "ip route add" fail in redundant router
new 9985df9 Try to workaround "ip route add" fail in redundant router
new 0165f91 Changed findOrCreateDhcpServers() to check if start IP is null before retrieving an IP address object
new b8c9205 Changed findOrCreateDhcpServers() to check if start IP is null before retrieving an IP address object
new ec7c9a2 bug 10998: maintain lb id in map table status 10998: resolved fixed
new c6fba0f Bug 8966 - Oracle VM (OVM) support
new b4a6f21 ensure that we pick an idle elb vm in the same pod as the ip
new 1e82b65 Ensure upgrade picks up new db configs
new cb9998b Network_domain is supported in nectarine 2.2.8, so adding corresponding db upgrade step to 228-229 upgrade
new 52e8d5c bug 11005: upgrade must enable lb on system guest network
new 01582fc bug 10848: Introducing an api - ListCapacityByType.
new 9e9ae52 Revert "bug 10561: Allowing ICMP traffic through static NAT"
new c881bae Bug 8966 - Oracle VM (OVM) support
new c894253 Bug 8966 - Oracle VM (OVM) support
new 84fe6c3 bug 11003: Fix HAproxy with new template
new 55eb0e4 bug 11003: Fix HAproxy with new template
new 6aaf3d5 Merge branch 'cvm'
new ac7d731 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new e8c2fa4 Remove baremetal specific parameters from AddHostCmd
new 8277584 merge ELB / nectarine branch
new 1228e6e merge ELB / nectarine branch
new 19189f1 For some NFS Servers, mount option tcp is required
new ef2802a For some NFS Servers, mount option tcp is required
new 6969d95 Introduce new resource life cycle listener
new 19ae5fb Introduce new resource life cycle listener
new f0e7b4b fix for bad merge
new ed36020 fix for bad merge
new c5a9997 get ELB working on 2.2.8
new 94861ec For some NFS Servers, mount option tcp is required
new 12cadca Revert "bug 10561: Allowing ICMP traffic through static NAT"
new e62f828 bug 11003: Fix HAproxy with new template
new 09952f0 Merge branch '2.2.8' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.2.8.mergeelb
new 7e1fc2c Bug 8966 - Oracle VM (OVM) support
new 1a070f4 bug 11014: 1. if there is no storage pool, don't try to start system VM 2. not use "consoleproxy.restart" as other meaning
new 455f9f6 bug 11014: 1. if there is no storage pool, don't try to start system VM 2. not use "consoleproxy.restart" as other meaning
new 39a3d82 Add prepareTemplate command(admin only) to allow pre-loading template into primary storage
new a3fb501 adjust to merged changes
new 02e64f9 Add prepareTemplate command(admin only) to allow pre-loading template into primary storage
new bf13273 adjust to merged changes
new 06d0073 bug 10561: intermidiate checkin for FirewallRuleFeature
new c5502fb Fixed the bug when domR was re-created as a part of implement() method in network gurus with sourceNatIp address belonging to incorrect user (System user instead of network owner).
new ae9ba89 Fixed restarNetwork for networks of type Direct - was broken with checkin bfdb4d2d989ed00adcbbf5455731cc2980afcb7b
new 924961d merge nectarine
new 301bf04 fix compile issues
new 64efcf0 Merge branch '2.2.8' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.2.8
new 179368e get lb working on advanced mode again
new e466f49 for now keep supportELB for virtualized as public instead of false
new 311afea bug 10731: reverting back source cidr changes for loadbalancer and portforwarding
new cd94e6a bug 10731: reverting changes for source cidr for portforwading and loadbalancing rules
new ad29587 bug 10800,10557 : Cahnges: 1) putting back the changes(bug 10800 and 10557) that had been reverted during merging of Elb/nectarine. 2) 10800 Upgrade from previous release also added: Upgrade from Previous release will leave iptable rules in the INPUT ipchain, this is fixed.
new d763d80 bug 10848: Introducing an api - ListCapacityByType. Add the basic DB layer in the command.
new 536db8a loadbalancer.sh changes : 1) Removed source cidrs from iptable script,2) added sudo before iptables
new ca39855 bug 10613,10614,10615: Check if the loadbalancer rule exists before assign/remove/deleting rule status 10613,10614,10615: resolved fixed
new 779ca9a fix associate ip exception
new e4967c4 Fixed typos in api doc for listFirewalls command
new 5fc13a6 There's no background thread working on maintaining the connections
new b7f1149 bug 9756: fix ssvm-check.sh, always get parameter from /var/run/cloud/cmdline status 9756: resolved fixed
new a0ea38e Added a method to tell if the inaccurate clock is keeping up with the current time
new a2493b5 add scientific linux 6 and centos 6
new ea07dff bug 11024: fix a typo status 11024: resovled fixed
new e7e436c bug 9756: fix ssvm-check.sh, always get parameter from /var/run/cloud/cmdline status 9756: resolved fixed
new e1636c5 bug 11024: fix a typo status 11024: resovled fixed
new 980c4b9 Change router to FAULT state if anything goes wrong on fail-over
new 071a67d Change router to FAULT state if anything goes wrong on fail-over
new 8249c07 Add more detail log for startVirtualRouter
new 75c9d43 Seperate template cleanup control to enable template preloading
new fe9ccf3 Seperate template cleanup control to enable template preloading
new eb28549 Seperate template cleanup control to enable template preloading
new 433fe1c Bug 8966 - Oracle VM (OVM) support
new bfaa56d4 Catch domr creation exception
new f558f74 Catch domr creation exception
new 2846f56 Revert "Network_domain is supported in nectarine 2.2.8, so adding corresponding db upgrade step to 228-229 upgrade"
new f521b68 Revert "Network_domain is supported in nectarine 2.2.8, so adding corresponding db upgrade step to 228-229 upgrade"
new 3115379 bug 10809: add copyvolume for kvm status 10809: resolved fixed
new 2c56b83 bug 10809: add copyvolume for kvm status 10809: resolved fixed
new 71da03b bug 10809: add copyvolume for kvm status 10809: resolved fixed
new 69ca341 bug 11017: kick VMware vSwitch by pinging the default gateway to work around mysterous VMware network problem
new 8d37b98 bug 11017: kick VMware vSwitch by pinging the default gateway to work around mysterous VMware network problem
new adfb6a1 bug 11017: kick VMware vSwitch by pinging the default gateway to work around mysterous VMware network problem
new 6b9603b bug 10561: intermidiate checkin for FirewallRuleFeature
new 2fef12e Fixed the bug when domR was re-created as a part of implement() method in network gurus with sourceNatIp address belonging to incorrect user (System user instead of network owner).
new 4c4bff1 Fixed restarNetwork for networks of type Direct - was broken with checkin bfdb4d2d989ed00adcbbf5455731cc2980afcb7b
new 51b040e Fixed typos in api doc for listFirewalls command
new d79fd2c Fixed merge conflict
new 56d5054 Revert "bug 10561: Allowing ICMP traffic through static NAT"
new f377ac1 Use class.getSimpleName in ResourceListener
new 15cad8b Revert "Catch domr creation exception"
new f85880c Revert "Catch domr creation exception"
new 1761024 Changed RuleTO classes to carry the source VLAN tag. Added guest network gateway to NetworkElementCommand.
new 501dc0d bug 10640: Update redundant virtual router allocation algorithm
new c76bfba bug 10640: Update redundant virtual router allocation algorithm
new 5f31d50 bug 10640: Update redundant virtual router allocation algorithm
new 33b3e02 bug 10695: add XCP 1.0 support
new e5e85d0 bug 10695: add XCP 1.0 support
new bfe3fd2 bug 11046: fixed a typo, otherwise Other PV doesn't work
new ba2ec7e Fix redundant router start up
new 493538e Fix redundant router start up
new 9a0a3f1 Fix ping commandline parameter
new 5bc28e8 Fix ping commandline parameter
new f24e14d bug 10731: reverting changes for source cidr for portforwading and loadbalancing rules
new 738a9b3 Fix "RTNETLINK answers: No such process" when starting redundant router
new 5a19783 Fix "RTNETLINK answers: No such process" when starting redundant router
new 9bba098 bug 10561: readding source cidr changes to firewall rules
new 949ad3f bug 10561: readding source cidr changes to firewall rules
new 0145549 bug 10812: adding the domain serach order to option 15, now the dhcp client is able to set this for search entry
new f409a95 bug 10812: adding the domain serach order to option 15, now the dhcp client is able to set this for search entry
new a9eb14c bug 10561: backend added for CreateFirewallRule and deleteFirewallRule
new f501118 bug 10561: code cleanup
new 93204ae bug 4957: copyTemplate: should compare template_host_ref.size to configuration.max.template.iso.size values before sending command to the backend . status 4957: resolved fixed
new 219336e bug 4282: Initial Checkin. Added new parameters expires, signatureversion. Checking expires time and storing used signatures in-memory locally implemented.
new 2a7a698 cloudStack - Elastic Load Balancer - IP address page - continue calling listPublicIpAddresses API instead of showing error when supportELB is "false".
new 3f3c640 change it back to false since ui now handles false
new ba38d4d change it back to false since ui now handles false
new dbd6fd9 bug 11025: cloudStack - Elastic Load Balancer - IP address page - continue calling listPublicIpAddresses API instead of showing error when supportELB is "false".
new 32b5335 Fixed response processing in createFirewallRule command
new 6e0eeb1 bug 11045: Fix exception exit of CheckRouterTask
new 8704120 bug 11045: Fix exception exit of CheckRouterTask
new 3945296 bug 11045: Fix exception exit of CheckRouterTask
new 5cf6feb Fix "RTNETLINK answers: No such process" when starting redundant router
new ab4c4de Fix redundant router start up
new 34682b3 Fix ping commandline parameter
new 0f33a2c cloudStack - IP Address page - Port Forwarding tab - remove Source CIDR.
new b121665 cloudStack - IP Address page - Load Balancer tab - remove Source CIDR.
new 8369e7a cloudStack - IP Address page - Port Forwarding tab - remove Source CIDR.
new 9eabe88 cloudStack - IP Address page - Load Balancer tab - remove Source CIDR.
new 7e324b0 cloudStack - IP Address page - port forwarding, port range - remove protocol option "ICMP".
new 58a13c0 bug 11021: Add ReservationStrategy.Managed to prevent sourceNat from release
new 2d958c5 bug 11021: Add ReservationStrategy.Managed to prevent sourceNat from release
new e1de9f5 bug 11021: Add ReservationStrategy.Managed to prevent sourceNat from release
new fe3dd44 ICMP protocol is supported in createFirewallRule command only; throw an error if specified in createPF/StaticNat/LB rule
new 9564459 Throw ResourceUnavailableException when rules/ips fail to apply on the backend
new bcf5058 Clean up VirtualRouterElement.restart()
new 16119d5 Clean up VirtualRouterElement.restart()
new 9569a7b Clean up VirtualRouterElement.restart()
new 18f2df4 Clean up restart Network
new a9fd65b Clean up restart Network
new 94f93a6 Clean up restart Network
new 874e89f fix build
new 1bb057d Added configuration parameter to enable/disable the firewall rule UI.
new 3c29f00 bug 11013: Basic zone setup - pass domRs from other pods to addVirtualMachineToNetwork() method only when network.dns.basiczone.updates is set to "all" status 11013: resolved fixed
new 57f1ee7 Added configuration parameter to enable/disable the firewall rule UI.
new fde6e7d bug 11064: add setfirewallrule for kvm
new 790af4d bug 11064: add setfirewallrule for kvm
new 5a34c92 bug 11064: add setfirewallrule for kvm
new 1a1b8d7 sync ipmi changes from master
new 55ce0f3 sync ipmi changes from master
new dc116d9 Get ipAddress info not from the rule, but from the request parameter ipAddressId
new 02049d4 Fix dhcp_entry.sh fail on redundant router
new 78f88d3 Fix dhcp_entry.sh fail on redundant router
new 9f6dc99 Fix dhcp_entry.sh fail on redundant router
new 6a33f5b Doc updates for 2.2.8 in progress.
new 05c6d16 Updates to documentation.
new 59fd580 Remove extra downloads page.
new 94ff9fe bug 10504: what is happening is, MS use vdi-copy to create template from volume, then get physical size from XAPI, the physical size might be wrong , SR-SCAN is needed before getting physical size to make XenServer pick the new physical size.
new 5639b5e bug 10504: what is happening is, MS use vdi-copy to create template from volume, then get physical size from XAPI, the physical size might be wrong , SR-SCAN is needed before getting physical size to make XenServer pick the new physical size.
new 3a2790a bug 10504: what is happening is, MS use vdi-copy to create template from volume, then get physical size from XAPI, the physical size might be wrong , SR-SCAN is needed before getting physical size to make XenServer pick the new physical size.
new 58862d7 Revert "bug 11064: add setfirewallrule for kvm"
new 8c70e06 Fix existed single router network after enable redundant router feature
new 81a6de4 Fix existed single router network after enable redundant router feature
new 76a8738 Fix existed single router network after enable redundant router feature
new 8dd86ff Added configuration parameter to enable/disable the firewall rule UI.
new 13a9c1d Fixed capability check in rule validation
new 1cb9773 fix typo
new 9151bff fix typo
new d29b01c bug 10561: backend rules for firewall
new 0805dbd Fixed rule validation for ICMP protocol
new 8ea68aa cloudStack - IP Address page - port forwarding, port range - remove protocol option "ICMP".
new 007c4a8 cloudStack - add new localization labels.
new 522d490 cloudStack - IP Address page - add a new tab "Firewall".
new b9dcb51 cloudStack - add new localization labels.
new 6e27486 cloudStack - IP Address page - add a new tab "Firewall".
new e874109 bug 11071: when elb service is enabled, don't check supported protocols as the provider is NULL in data_center table status 11071: resolved fixed
new e39a9ec bug 11065: cloudStack - cluster page - remove action "Manage Cluster" and "Unmanage Cluster".
new 2540754 bug 11016: cloudStack - Host page - add "host tags" in grid.
new 375da4d bug 11072: icky icky icky
new 1680338 bug 10812: changes to dhcp option 15 and 119
new b33f080 bug 11072: one more
new 17a8234 should be able to apply firewall rules to static natted ips
new 35e67bb bug 10561: ensure outgoing connections work
new 56ce657 bug 5370: copy Template/Iso - generating the started and completed events. status 5370: resolved fixed
new 699b197 bug 10561: changes to the create/delete firewall rule backend script: 1) changes to the return value 2) added a FIXME to one the leak.
new 7c2395e bug 10561: fix: last entry in the firewall rules unable to delete
new 5010489 Revert "bug 11064: add setfirewallrule for kvm"
new bac6b60 bug 11065: cloudStack - cluster page - remove action "Manage Cluster" and "Unmanage Cluster".
new 263c443 bug 11016: cloudStack - Host page - add "host tags" in grid.
new 278f2a4 bug 10561: intermediate checkin for enable/disableStaticNat.
new 15f86d3 bug 11043: rverted the bad fix
new 1079a77 bug 11043: rverted the bad fix
new 6e7ad88 bug 11043: Propagating fix
new 8b405e4 Fix sometime system VM is up but mgmt server can't reach it
new 4e4a44f Fix sometime system VM is up but mgmt server can't reach it
new 0504832 bug 11070: cloudStack - delete account - fix a bug that an API error showed after account was deleted ("listAccounts&id=N")
new 477e5d6 bug 10561: reapply static nat on the backend as a part of domR restart and network restart
new d54c3da fix firewall script. FIXME: make this 2 different scripts
new d1ec7e7 remove cruft
new d47eb46 Added parameter to enable the firewall rule UI to the list capabilities API.
new 4da9b6b Added parameter to enable the firewall rule UI to the list capabilities API.
new aa1e092 cloudStack - IP Address page - for elasticLB-basicZone, do not open firewall when creating load balancer rule and IP.
new df5f48c Added parameter to enable the firewall rule UI to the list capabilities API.
new 88a1c69 bug 10561: get static nat working
new f28291c Fix redundant router switch back to single router
new 17f12b9 Fix sometime system VM is up but mgmt server can't reach it
new 0f0d705 Fix redundant router switch back to single router
new 333510d Fix redundant router switch back to single router
new aea70fa cloudStack - IP Address page - hide network tab for system-owned IP.
new d6e9956 Skip the null Host for CheckRouterTask
new 576aec6 Skip the null Host for CheckRouterTask
new 7372f4a add more doc
new 9083bbc bug 11084: enable firewall ports for vpn by default
new a73c6ed cloudStack - IP Address page - take "firewallRuleUiEnabled" from listcapabilitiesresponse to determine to show/hide network tab.
new 10034bc Fixed rule validation for static nat rules
new ac62f29 bug 11070: cloudStack - delete domain/IPAddress/SecurityGroup/snapshot/volume - fix a bug that an API error showed after account was deleted ("listxxxxxxx&id=N")
new 9e1ee30 bug 11019: Let VM sync to coordinate with possible VM-relocation under VMware when VM is in starting time
new 0fcd364 bug 11070: cloudStack - delete diskOffering/serviceOffering - fix a bug that an API error showed after account was deleted ("listxxxxxxx&id=N")
new b63b3fc Skip the null Host for CheckRouterTask
new 95cc2d6 Use ifup/ifdown for redundant router
new 8086877 Use ifup/ifdown for redundant router
new 7807e29 Use ifup/ifdown for redundant router
new f91d173 bug 10561: handle icmp (finally\!)
new 45a927b bug 11070: cloudStack - delete cluster/host/network/pod/primaryStorage/secondaryStorage/zone - fix a bug that an API error showed after account was deleted ("listxxxxxxx&id=N")
new a935e52 Ifdown may not bring interface down if ifup not run
new a562383 Ifdown may not bring interface down if ifup not run
new 258a1bc Ifdown may not bring interface down if ifup not run
new edcc962 bug 8053: cloudStack - volume page - hide Download Volume action for volume whose state is Allocated (newly created volume).
new 4d86929 bug 10843: cloudStack - Instance page - statistics tab - show "N/A" when NetworkRead/NetworkWrite is equal to zero.
new f68caf5 bug 11070: cloudStack - delete account - fix a bug that an API error showed after account was deleted ("listAccounts&id=N")
new a50f20a cloudStack - IP Address page - for elasticLB-basicZone, do not open firewall when creating load balancer rule and IP.
new 142c943 cloudStack - IP Address page - hide network tab for system-owned IP.
new e750ae7 cloudStack - sync UI change from 2.2.10 branch to 2.2.y branch.
new 5080e8b No need to apply static nat for ip which is not static nat enabled
new 1205206 bug 10843: cloudStack - Instance page - statistics tab - show "N/A" when NetworkRead/NetworkWrite is equal to zero. (2)
new 4ab76f3 bug 10843: cloudStack - Instance page - statistics tab - show "N/A" when NetworkRead/NetworkWrite is equal to zero. (2)
new e3b35e8 bug 10843: cloudStack - Instance page - statistics tab - show "N/A" when NetworkRead/NetworkWrite is null or equal to zero.
new 0c1d89b bug 10843: cloudStack - Instance page - statistics tab - show "N/A" when NetworkRead/NetworkWrite is null or equal to zero.
new 6d9face bug 10977: cloudStack - instance page - provide "Migrate Instance" action to all hypervisors.
new 51af0db mass merge 2.2.10
new 2ef10a5 bug 10977: cloudStack - instance page - limit "Migrate Instance" action to be only available for XenServer and VMware (because KVM does not support Migrate Instance).
new ba3bb68 fix merge issues
new d7f332d do not release ip for advanced networking / regular LB usage
new e4092e8 do not release ip for advanced networking / regular LB usage
new bbf20ac bug 11019: Let VM sync to coordinate with possible VM-relocation under VMware when VM is in starting time
new 0387b6e Redundant router script fix, also fix CheckRouterTask
new 23e6b96 Redundant router script fix, also fix CheckRouterTask
new 29cc885 Redundant router script fix, also fix CheckRouterTask
new a3ad26e Disable HA in CloudStack HA manager under VMware
new 4530d35 bug 11029: db upgrade from 2.2.9 to 2.2.10 includes firewall_rule upgrade now status 11029: resolved fixed
new c498cf3 Disable HA in CloudStack HA manager under VMware
new e59c14a Disable HA in CloudStack HA manager under VMware
new 34ffbdf bug 11084: ensure AH and ESP protocols are allowed in when creating a VPN
new b560880 Add alert and log for redundant router state change
new 932f8a7 Add alert and log for redundant router state change
new 12a4966 Add alert and log for redundant router state change
new f1d1372 bug 11096: ExtractTemplate - For private template choose the correct sec storage host id since its not present in all the sec storage now.
new c30faf8 bug 11083: Fix broadcast address is 0.0.0.0
new ccdd7ce bug 11083: Fix broadcast address is 0.0.0.0
new 2aa349f bug 11083: Fix broadcast address is 0.0.0.0
new 00dbaf0 bug 10561: allowing to create a firewall rule with sameport range but different protocols
new 5ef0c96 bug 11096: ExtractTemplate - For private template choose the correct sec storage host id since its not present in all the sec storage now.
new e7a199e bug 11096: ExtractTemplate - For private template choose the correct sec storage host id since its not present in all the sec storage now.
new ba9a127 bug 10923: changes for snapshot command to carry primary storage pool path
new cc60989 bug 10923: changes for snapshot command to carry primary storage pool path
new 0969ba8 bug 10923: changes for snapshot command to carry primary storage pool path
new 83991a8 bug 4282: Storing signatures cache using ehcache. ToDo- Relicate cache for clustered mgmt server setup
new d32ca5a revert pool vm sync to host vm sync in startupcommand in 2.2.10. then XenServer upgrade is supported in 2.2.10
new 671b360 Resend firewall rules on domR restart
new 11dfba6 Fix ping in cloud-early-config
new 407b45e Fix ping in cloud-early-config
new 7ac3c81 bug 11079: fixed a bug with autoboxing
new 2548269 fix NPE when listvolume if vm got destroyed
new 1ee9afd fix NPE when listvolume if vm got destroyed
new 4df7423 fix NPE when listvolume if vm got destroyed
new 989d862 bug 10977: cloudStack - instance page - provide "Migrate Instance" action to all hypervisors.
new 6fb2c6c bug 10977: cloudStack - instance page - limit "Migrate Instance" action to be only available for XenServer and VMware (because KVM does not support Migrate Instance).
new ecf9c37 bug 11108: cloudStack - IP Address page - Port Range tab - Create Port Range row - Make "Add" link under actions column instead of state column.
new a8424da bug 11108: cloudStack - IP Address page - Port Range tab - Create Port Range row - Make "Add" link under actions column instead of state column.
new 4a3635e Remove firewall rule along with pf/staticNat/lb rule if the pf/staticNat/lb failed to create due to network rule conflict
new 78849c2 Revert "fix NPE when listvolume if vm got destroyed"
new 25ddb22 Revert "fix NPE when listvolume if vm got destroyed"
new 287a695 Revert "fix NPE when listvolume if vm got destroyed"
new 5bd0ffa bug 11103: create firewall chains on ipassoc status 11103: resolved fixed bug 11106: this is somehow fixed / cannot reproduced status 11106: resolved fixed
new 716e305 If one of the static nat rules failed to apply on the backend, the end result should be false
new aa8e073 Fix typo in cloud-management script
new 9253860 Fixed error message
new 6c98aa9 Fix typo in cloud-management script
new 98386a6 Fix typo in cloud-management script
new e76a8d7 bug 11114: when release static nat as a part of vm expunge, do searchIncludingRemoved in nics table as the nics are marked as Removed before static nat is released status 11114: resolved fixed
new 20e28d6 Fix ping in cloud-early-config
new 70be9c6 bug 11105: Fix router with disconnected host
new ee90c51 bug 11105: Fix router with disconnected host
new fbd9e21 bug 11105: Fix router with disconnected host
new 1b799a2 Fixed db upgrade issue for 229-2210 firewall rules
new b9217f8 bug 11120: elb/load balancer config values should be the part of 229 to 2210 db upgrade, not 228 to 229 status 11120: resolved fixed
new d4990c8 bug 11122: Fix router startup
new 08a2f30 bug 11122: Fix router startup
new bb6c2d4 bug 11122: Fix router startup
new 829ee7b Improved logging in 229 to 2210 upgrade
new 803255b bug 11029: db upgrade from 2.2.9 to 2.2.10 includes firewall_rule upgrade now status 11029: resolved fixed
new 51f4485 bug 11084: ensure AH and ESP protocols are allowed in when creating a VPN
new c63f9fb bug 10561: allowing to create a firewall rule with sameport range but different protocols
new 02aec3b revert pool vm sync to host vm sync in startupcommand in 2.2.10. then XenServer upgrade is supported in 2.2.10
new 891f02f Resend firewall rules on domR restart
new ec978f0 fix NPE when listvolume if vm got destroyed
new eb18d6d bug 10977: cloudStack - instance page - provide "Migrate Instance" action to all hypervisors.
new d8a9612 Remove firewall rule along with pf/staticNat/lb rule if the pf/staticNat/lb failed to create due to network rule conflict
new c8cf17f Revert "fix NPE when listvolume if vm got destroyed"
new 779989c bug 11103: create firewall chains on ipassoc status 11103: resolved fixed bug 11106: this is somehow fixed / cannot reproduced status 11106: resolved fixed
new d72200b If one of the static nat rules failed to apply on the backend, the end result should be false
new 47e8d2b Fixed error message
new 05713a2 bug 11114: when release static nat as a part of vm expunge, do searchIncludingRemoved in nics table as the nics are marked as Removed before static nat is released status 11114: resolved fixed
new 23674a5 bug 11105: Fix router with disconnected host
new 73fe2cb Fixed db upgrade issue for 229-2210 firewall rules
new 5fcc261 bug 11120: elb/load balancer config values should be the part of 229 to 2210 db upgrade, not 228 to 229 status 11120: resolved fixed
new d172166 bug 11122: Fix router startup
new 6f436b6 Improved logging in 229 to 2210 upgrade
new 0b11a83 Fixed the bug in allocator where cluster was added to avoid set as pod
new 3945eec Fixed the bug in allocator where cluster was added to avoid set as pod
new 812a1f3 Fixed the bug in allocator where cluster was added to avoid set as pod
new 87cde3e bug 10567: In Basic zone, throw an exception with Pod scope when vm failed to be added to the network - so we retry to start it in a different pod
new 8f3e83d bug 10567: In Basic zone, throw an exception with Pod scope when vm failed to be added to the network - so we retry to start it in a different pod
new dfb37fa bug 10567: In Basic zone, throw an exception with Pod scope when vm failed to be added to the network - so we retry to start it in a different pod
new 6321927 VLAN patch for XenServer 5.6
new 4b3f57f VLAN patch for XenServer 5.6
new c2dd9604 VLAN patch for XenServer 5.6
new de36624 Added missing license headers
new 5fd0ff5 Added missing license headers
new 11d06f3 Added missing license headers
new 73c642e re-enable HA logic on VM state synchronization for VMware
new 5fc66d1 re-enable HA logic on VM state synchronization for VMware
new e72dbbe how to generate api spec file
new ba5dd13 bug 11137: don't start HTTP listen if it is already started
new ced9e1b bug 11137: don't start HTTP listen if it is already started
new 085bd36 bug 11137: don't start HTTP listen if it is already started
new b9183c0 bug 10561: merging code from 2.2.10 to master
new db6c0e8 Added sql queries and script to update new template and restart networks
new ee724fc Added sql queries and script to update new template and restart networks
new 1b6f583 Added sql queries and script to update new template and restart networks
new bc8c78f Fixed spelling mistake
new 356728a Fixed spelling mistake
new 0be1510 add template for simulator
new 3dc2e0a simulate more commands
new 1cf4db7 add security table
new 48342ff remove unnecessary transcation
new ed7214c add host guid in migrate command
new 25ce624 fix code generator, some api response is empty
new f4a6c31 generate json configuration file for any kind of data center setup, and deploy it
new 449a128 finally, test framework works now
new 92131e9 fix typo
new 898051e Fix NPE when a router is fail to start
new b10f560 Fix NPE when a router is fail to start
new 9366290 Fix NPE when a router is fail to start
new 6d29cba fixed script
new 5d66603 Copy missed getRouterStatus.sh to XenServer FP1 host
new b738610 Copy missed getRouterStatus.sh to XenServer FP1 host
new 9d46de1 Copy missed getRouterStatus.sh to XenServer FP1 host
new 5231870 bug 11133: field size should be declared in VO object explicitly if it's greater than 255 status 11133: resolved fixed
new 0c8dfb2 bug 11133: field size should be declared in VO object explicitly if it's greater than 255 status 11133: resolved fixed
new 08a1809 bug 11133: field size should be declared in VO object explicitly if it's greater than 255 status 11133: resolved fixed
new bb8265d add more test cases
new 20fd272 fixed script
new 1806ca6 fixed the script
new 3802426 Revert " fixed script"
new 2cea330 fixed script
new 64732ea bug 11099: Let VM sync to cooperate with migration process
new a9c67d2 bug 11099: Let VM sync to cooperate with migration process
new cd57e03 fixed the script
new e4162e5 fixed the script
new 3ce06fa bug 11148: VMs that got stopped during Host Maintenance have host_id associated with them status 11148: resolved fixed
new 3751288 bug 11148: VMs that got stopped during Host Maintenance have host_id associated with them status 11148: resolved fixed
new b87c5ba bug 11148: VMs that got stopped during Host Maintenance have host_id associated with them status 11148: resolved fixed
new 4c35ece fixed execptions while adding second host
new 54e4e00 change parameters
new ed963d6 bug 11154: host can go in Maintenance state only after all vms are migrated from it status 11154: resolved fixed
new 6291554 bug 11154: host can go in Maintenance state only after all vms are migrated from it status 11154: resolved fixed
new 441d9d7 bug 11154: host can go in Maintenance state only after all vms are migrated from it status 11154: resolved fixed
new 35c779d Defined missing length field for VO classes
new c82a373 Defined missing length field for VO classes
new d726b26 Defined missing length field for VO classes
new 8779637 bug 10834: when VMware host is down, don't try to restat VMs on other host. VMware prohibits VM relocation when host is down
new 97e95fc bug 10834: when VMware host is down, don't try to restat VMs on other host. VMware prohibits VM relocation when host is down
new fdedbbc bug 10834: when VMware host is down, don't try to restat VMs on other host. VMware prohibits VM relocation when host is down
new 1a82fd4 need to update configuration
new 2df6e5c fixed execptions while adding second host
new c2a769d fixed execptions while adding second host
new a37573b Fix baremetal planner reply to non-baremetal VM when migration
new 523a32e Fix baremetal planner reply to non-baremetal VM when migration
new 035001b Fix baremetal planner reply to non-baremetal VM when migration
new b362416 bug 11167: no need to lock account when create security group to ensure that the group name is unique for account. If group already exists in the db, and we try to persist it again, mysql constraint (groupName, accountId) will fail and exception will be thrown. status 11167: resolved fixed
new 0cdb67f bug 11167: no need to lock account when create security group to ensure that the group name is unique for account. If group already exists in the db, and we try to persist it again, mysql constraint (groupName, accountId) will fail and exception will be thrown. status 11167: resolved fixed
new 0afa6f0 bug 11167: no need to lock account when create security group to ensure that the group name is unique for account. If group already exists in the db, and we try to persist it again, mysql constraint (groupName, accountId) will fail and exception will be thrown. status 11167: resolved fixed
new e9c879f Use row lock instead of global lock when creating a new domain
new 9c47f6b Use row lock instead of global lock when creating a new domain
new 6349b63 Use row lock instead of global lock when creating a new domain
new 1600d70 fix code generator, some api response is empty
new 48494c5 generate json configuration file for any kind of data center setup, and deploy it
new 1bc7631 finally, test framework works now
new 8fc6e18 fix typo
new c707aeb add more test cases
new 97e9a01 change parameters
new c57ca25 need to update configuration
new ea102aa add host guid in migrate command
new df6bee4 add template for simulator
new bdb3256 simulate more commands
new e8a62cc add security table
new 2c1df02 Removed unused imports
new 4369b0b bug 1067: - covered basic impelementation for xen, need to test corner cases. - Not implemneted: kvm, vmware , listing of egress rules.
new b34750c Update redundant router status even router is down
new a961dd9 Update redundant router status even router is down
new 843e417 Update redundant router status even router is down
new 601708c bug 11094: delinking api layer objects from dao layer
new 8d4c720 bug 11094: delinking api layer objects from dao layer
new a9b02d8 bug 11175: cloudStack - IP address page - fix the logic of showing/hiding Firewall tab.
new 6ec4a6c bug 11175: cloudStack - IP address page - fix the logic of showing/hiding Firewall tab.
new b5d1ca3 add apikey/securitykey in cloud-cli
new 18255e9 add apikey/securitykey in cloud-cli
new abce057 bug 11175: cloudStack - IP address page - fix the logic of showing/hiding Firewall tab for Static NAT IP.
new 3a7d79a bug 11175: cloudStack - IP address page - fix the logic of showing/hiding Firewall tab for Static NAT IP.
new b60ee0d bug 11176: cloudStack - IP Address page - Firewall tab - add firewall rule - (1) Hide ICMP Type, ICMP Code when protocol TCP or UDP is selected. (2) Hide Start Port, End Port when protocol ICMP is selected.
new 3822192 bug 11176: cloudStack - IP Address page - Firewall tab - add firewall rule - (1) Hide ICMP Type, ICMP Code when protocol TCP or UDP is selected. (2) Hide Start Port, End Port when protocol ICMP is selected.
new b1f0d8d bug 11175: cloudStack - convert firewallRuleUiEnabled from boolean to string before saving to cookie.
new 8bbed3c bug 11183: put volume state into "Creating" state if it's created from snapshot. status 11183: resolved fixed
new eada883 bug 11183: put volume state into "Creating" state if it's created from snapshot. status 11183: resolved fixed
new 301a5f7 bug 11175: cloudStack - convert firewallRuleUiEnabled from boolean to string before saving to cookie.
new 1c49481 disable attach volume to a vm if volume state is not in allocated or ready state
new 5696543 disable attach volume to a vm if volume state is not in allocated or ready state
new a796b2b bug 10790: cloudStack - Volume page - hide Storage from domain-admin as well.
new 0cce5c4 bug 10790: cloudStack - Volume page - hide Storage from domain-admin as well.
new de25a63 release the check
new 56244c7 release the check
new 18f87c2 Merge branch 'cvm' into 2.2.y
new 977543a Fix potential redundant router FAULT state by dnsmasq
new d9b0188 Fix potential redundant router FAULT state by dnsmasq
new 7ccc833 Fix potential redundant router FAULT state by dnsmasq
new eb72d34 fix typo
new 7a7662b fix typo
new 3466d3f add new testcase class, make testcase pydev friendly
new 2e48a91 add new testcase class, make testcase pydev friendly
new 0f109dd Introduce new resource life cycle listener
new 7091a8f Introduce new resource life cycle listener
new 7350d12 Bug 8966 - Oracle VM (OVM) support
new 0167007 Bug 8966 - Oracle VM (OVM) support
new cbbf80c Use class.getSimpleName in ResourceListener
new 32ee2db Remove baremetal specific parameters from AddHostCmd
new b607e4a Merge branch '2.2.y' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 2.2.y
new 49f283f add sample code to config advanced zone
new 2317c42 reversed funtion parameter
new 3ccc790 add sample code to config advanced zone
new 2e2e550 reversed funtion parameter
new 7084c27 reversed funtion parameter
new 3d4767c Merge Bug 11186 from 2.2.8mango
new 8755044 Merge Bug 11186 from 2.2.8mango
new 40dac77 fix for the problem of locking connection being gone
new 29a0f8b fix for the problem of locking connection being gone
new 009e602 fix for the problem of locking connection being gone
new 67e3936 Fixed security issue in listNetworks
new 20a518f Fixed security issue in listNetworks
new 0998b04 Fixed security issue in listNetworks
new 65afbc5 Added networkRate parameter to createServiceOffering api command
new 033765f Added networkRate parameter to createServiceOffering api command
new 31a022c Added networkRate parameter to createServiceOffering api command
new b0cf608 cloudStack - add new localization labels.
new dde63dc bug 11202: cloudStack - Create Service Offering dialog - add Network Rate field.
new 0b06152 bug 11202: added "networkRate" param to service offering api responses
new c273285 bug 11202: added "networkRate" param to service offering api responses
new 001a577 bug 11202: added "networkRate" param to service offering api responses
new 409964e bug 11202: cloudStack - Service Offering page - add Network Rate in grid.
new 101b7e3 bug 11202: cloudStack - Service Offering page - fix a bug that Network Rate didn't get refreshed when another service offering is selected.
new 4e0a12f cloudStack - add new localization labels.
new 47776f5 bug 11202: cloudStack - Create Service Offering dialog - add Network Rate field.
new fc60860 bug 11202: cloudStack - Service Offering page - add Network Rate in grid.
new 7184d07 bug 11202: cloudStack - Service Offering page - fix a bug that Network Rate didn't get refreshed when another service offering is selected.
new 24edb00 cloudStack - merge UI change from 2.2.10 branch to master branch.
new b93c7bc Merge branch '2.2.10' into 2.2.y
new 8a7feb8 Merge branch '2.2.y'
new c9e60d7 Fixed listNetwork by id
new e4fccab cloudStack - sync instance.js from 2.2.y branch to master branch.
new 3ed2385 bug 11212: disable vlan network when vm fails to start. It is still possible for it leak. For example, if the VM object wasn't constructed and we already failed but those cases are less likely and it's not absolutely necessary to disable vlan.
new ac826a7 TESTClient: async job threads can exit after job pool is empty
new 40d348f Bug 11213 - UserConcentratedPod returning wrong list of pods
new d3eb9db bug 11204: when search for domR/dhcp, include Role to the corresponding search to eliminate getting "LB" network element in the response status 11204: resolved fixed
new 4f8a52f Move VMware/Premium Secondary storage VM to opensource
new 5c12f07 Added environment variables to not control pool master
new 2888247 Add more debug info
new fb6fb03 bug 11214: Don't try to start the running router again
new b3478c3 Full opensource
new 4169be9 bug 11191: Added global config to disable/enable rp_filter for domR(public interfaces)
new 145a4aa bug 11191: Added global config to disable/enable rp_filter for domR(public interfaces)
new 470ffcb bug 11191: Added global config to enable/disable rp_filter for domR. previous commit: d966906374d4a0cb8fa57326a1f7625c871f64fd
new bd43983 bug 11181: batching the select statements
new 01044c5 removing spurious debug statement
new 4b6d072 bug 10972: Improve logging - put in the hostid and hostname on which the vm launches. status 10972: resolved fixed
new d36a988 move simulator/test to opensource
new 86bcca2 move migration to tools directory
new 9a65935 bug 11217: add secondary storage id into snapshot, if it's an empty snapshot status 11217: resolved fixed
new 4393162 TestClient: fix npe
new 9544d42 bug 11060: use lockTable instead of rowLock when createDomR/createDhcp status 11060: resolved fixed
new 9a6fc7d bug 11217: add secondary storage id into snapshot, if it's an empty snapshot status 11217: resolved fixed
new 74165ea fix build, add test rpm back
new 85f18ff fix build, add test rpm back
new 617cb5a cloudStack - pass "forVirtualNetwork=false" when creating IP range for public network in an security-group-enabled (advanced) zone.
new 9de41dd cloudStack - add new translation labels.
new e3f1798 bug 11236: domainAdmin/regularUser can edit/delete/copy/extract Public template/iso only if it was created by them. They still can use/see public template/iso when execute list/deploy/attachIso commands. Root admin can operate with other people templates w/o any restrictions. status 11236: resolved fixed
new ee9fbf1 Method signature change
new 6c4743a add missing test stuff back
new a51383e bug 11219: use local storage flag from service offering when it is ROOT disk
new 1061738 bug 11230, 11229: merge fix from 2.2.10 branch, fix Eclipse project settings for premium-move
new 0355c26 bug 11242: check if db object is already removed before generating the Debug log. It can happen in case when deleteHost command is called many times in parallel for the same host status 11242: resolved fixed
new 9391938 fix conflict
new 9feb05a bug 10617: This is Intermediate commit for Egress rules implementation in security groups. previous commit: c9fda641673df7701f44963ef27e1d488f121219 ( this under bug 1067, typing error) changes: 1) partially implemented listing of egress rules along with ingress rules. 2) partially implemneted egress rules for KVM
new cd01f7d bug 11181: taking care of a boundary condition with 0 user VM
new 5923fe9 bug 11077: Improve logging - put in the hostid and hostname on which the vm launches. status 11077: resolved fixed
new ece07d7 bug 11076: Improve logging - dont login the password in the logs. status 11076: resolved fixed
new 805022a bug 11258: add wget as a requires for cloud-agent-scripts status 11258: resolved fixed
new 1699d79 bug 11223: ensure all config files are %config(noreplace) in the spec status 11223: resolved fixed
new 5ae45e4 correcting indentation problems with python (cherry picked from commit 6212443c37a85d335e835d690b4b33c10edb48c1)
new 81366d3 a. Test Discovery is only found in python 2.7+. unittest2 makes it backwards compatible for python 2.4-2.6 b. Adding traceback from pymysql to debug problems in connecting with database (cherry picked from commit 81218d718af0ec101f7ba424c62bb6e0b5642744)
new 491606c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 6d6cc2c Developer build fix after premium-move to FOSS
new 05440f0 Bug 9921 - template tags
new b6851e6 Bug 9921 - template tags
new 16986c0 Bug 9921 - template tags
new 8c53dbc bug 11185: support multiple CIDR on overlapping port ranges for firewall rules status 11185: resolved fixed
new 1fefdd6 Bug 11261 - Allow to update host tags
new fcd26a9 bug 11264: merge fix from 2.2.10
new 35b551a1 bug 11260: Take networkRate for domR's guest and public interface from the corresponding system service offering
new bb1b16c merge thridparty to deps
new 902bcf9 Remove thirdparty
new 9f74775 add dependent jar files
new 492e055 fix deps classpath
new 91910dd bug 11255: cloudStack - IP address page - Create Firewall rule - fix a JavaScript syntax bug.
new e19cff6 bug 11255: cloudStack - IP address page - Create Firewall rule - fix a bug on Google Chrome that changing protocol dropdown (e.g. from TCP to ICMP) wouldn't correctly hide/show related input fields.
new a5a2c17 get rid of charva.jar
new a3645e3 bug 11255: cloudStack - IP address page - add a missing semicolon.
new 95e4f81 amended
new 02127db amended
new b6f7157 bug 11260: cloudStack - create system service offering dialog: add network rate field.
new 97a7ddd bug 11162: support memory overprovisioning in VMware
new 9ace681 bug 11162: merge fix from 2.2.10 premium
new a11b7de Set firewall.rule.ui.enabled to false by default
new 2b5e673 bug 11261: cloudStack - host page - Edit Host action - (1) make hosttags editable. (2) consolidate update OS category from dialog box to main screen.
new 7dcc750 Updated dependency libraries
new 9e50a63 eclipse changes
new 8d3d327 bug 11269: merge fix from 2.2.10
new f8aaf1a TestClient: use json instead of painful XML
new 9777b7d testclient: fix fix asyn job query for sync command
new c8dafa8 add missing files
new db8341b testClient: add timestamp for sync job
new c7a887a bug 11266: Add lockfile for scripts in system vm
new cbed4c7 bug 11253: Added New value "link-local" to global config network.loadbalancer.haproxy.stats.visibility . With this change it can take new parameter "link-local" value apart from the existing 3 values global,guest-network,disabled. global - stats visible from public network guest-network - stats visible only to guestnetwork. link-local - stats visible only to link local network disabled - stats disabled.
new db0d632 bug 11253: Added New value "link-local" to global config network.loadbalancer.haproxy.stats.visibility . With this change it can take new parameter "link-local" value apart from the existing 3 values global,guest-network,disabled. global - stats visible from public network guest-network - stats visible only to guestnetwork. link-local - stats visible only to link local network. disabled - stats disabled.
new 294f395 bug 11244: Thread updating "op_host_capacity" table shouldn't do updates for removed pods/zones. status 11244: resolved fixed
new 482528c Fixed the bug in extractTemplate - do ignoreCase comparison when verify the download mode.
new a8d1c81 bug 11274: cloudStack - change log icon from "cloud.com" to "cloudstack".
new 818972e bug 11274: cloudStack - remove "power by cloud.com" in the lower right corner.
new c740761 bug 10557: allow haproxy works on specific nic on vmware status 10557: resolved,fixed
new ebfe43d bug 11263: only update host Id when VM is in running state when detected external VM migration
new 9ecd205 Reverted wrong commit for logging in HostDaoImpl
new 5225801 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new cf3750c small spec file cleanup
new 6d101d5 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new dc7ac31 1. correcting the global property 2. handling the case if unittest2 is present (cherry picked from commit d1b71859c0d6bb054d64f38b7bc6f11d37bd1725)
new 9a10f2b bug 6876: netscaler MPX & VPX support
new 4e7d4ab bug 10931: if local.storage.uuid not found, generate a new one instead of throw exception status 10931: resolved fixed
new b5b695b bug 11262: validate public key before processing it status 11262: resolved fixed
new 0b95ad2 bug 11290: insert VPN config values as a part of 229-2210 upgrade status 11290: resolved fixed
new 9abb544 bug 6876: netscaler MPX & VPX support
new 41be371 bug 11196: fixed the code when gson serialization was done twice status 11196: resolved fixed
new 60cbef1 bug 11217: add db upgrade script, if sechost_id is missing of a snapshot, add one got from presnapshot_id status 11217: resovled fixed
new 03e33f1 bug 11217: only work on the snapshot whose state is "backedup" and is not removed status 11217: resolved fixed
new 279d21e bug 11179: template url and format are not validated
new 854f819 bug 10617: Added Egress rules to Security groups.
new 0e3aa3d sleep 30 sec if it is the first time to install cloud-agent in case the network is not coming up
new c59d843 detect centos 6.0
new 09f8d8e Fixed the bug when networkRate for the domR's guest network wasn't taken from the service offering
new de27618 move cloud-selenium*.jar to tools
new c9e7829 add compiling time classpath for testclient target
new 0b010ef put comipiling jar files to deps.classpath
new 8f9b929 Don't remove the domain when it has accounts that are removed, but require cleanup
new d65bef3 Mark account as cleanup_required=0 when cleanup was finished successfully
new 5526422 cloudStack - add new localization labels.
new ff3316b bug 11080: cloudStack - Add Primary Storage dialog - (1) add new protocol "OCFS2" to hypervisorType "OVM". (2) When "OCFS2" is selected, show/hide other fields like NFS is selected, except no server field.
new 4385a3d deploy ovm scripts when deploying server
new c826512 don't do compilation when deploying ovm
new 32cb4da add classpath and project file for ovm
new acaba52 Print exception stack trace when catch generic exception in CitrixResourceBase
new 39b78ee bug 11298: give detailed error message when failed to authenticate a user status 11298: resolved fixed
new 2ff1e4f bug 11316: Removed new template upgrade changes. Added upgrade path from 2210 to 2211. Existing changes moved to 2211to2212 upgrade status 1316: resolved fixed
new 8d5e7ff bug 11316: In 2.2.y, removed new template upgrade changes. Added upgrade path from 2210 to 2211. Moved existing changes to 2211to2212 status 11316: resolved fixed
new d6dc5a7 adding a Install from source document
new c56432b Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ee81905 merging usage
new 7621dea Fix the regression on security group cleanup: In pre-2.2.10, the cleanup doens't work at all. In 2.2.10, it works but make a mistake to delete all the rules for vmname ending with "-untagged"
new 81c376d updating copyright licenses, including build-usage.xml
new f47bf2e fixed eclipse classpath
new bf1fcdf Added back 3.1 version of http client
new c2ada92 remove 4.1.2 of httpclient
new e231ea1 eclipse classpath fix
new 0421eaf bug 10765: add japanese keyboard support for linux OSes
new c9b3266 add other linux guest support
new 0c0fe8c Bug 8966 - Oracle VM (OVM) support
new 806c70c Bug 8966 - Oracle VM (OVM) support
new f792450 partly bring usage back to spec file to work around rpm build
new 8b5f2c7 Do account permission checks for snapshots the way it's done for all other ControlledEntities
new 4ea0256 turn-off temporary debugging stuff
new 01eb08a bug 11305: Remove router stop logic from disconnect host.
new 4e5ce56 bug 11305: Stop disconnected redundant virtual router if we can process with the connected one
new 5e1886e try pingXenServer first before getConnect in getCurrentStatus
new cddd117 bug 11296 : merge fix from 2.2.10
new 1ce0ad6 Bug 9479 - provide option for built in https
new 4dab937 fix build in inline with alex's new dependent jar files
new c7b3c81 Bug 9479 - provide option for built in https
new c5bbdb1 Bug 9479 - provide option for built in https
new 57dbe64 Bug 9479 - provide option for built in https
new d18a1ddc fix the long time issue that sometimes libvirt reports volume missing
new 10d2ca8 bug 10617: blocking between security groups for egress rules fixed.
new 3b8851a Bug 9479 - provide option for built in https
new ecd99ad bug 11332: don't try to log vm's information when the vm is already Expunged status 11332: resolved fixed
new eb9b5c1 bug 11259: ROOT admin can extract template/iso even when it's not mark as extractable status 11259: resolved fixed
new c7fb330 put getConnection into try
new c683fda set timeout for CheckOnHostCommand to 50 s
new 4d3d47f bug 11304: restore host status after initialization failure
new 4ef3576 bug 11324: merge fix from branch 2.2.10
new b93318c bug 11002: userVmDao - create searchBuilder as a part of dao init process (otherwise it's not threadsafe) status 11002: resolved fixed
new 3c0396b bug 10751: don't remove already removed templates during the account cleanup status 10751: resolved fixed
new 65194a0 bug 10550: check if the network is configured properly on the backend before vm creation status 10550: resolved fixed
new 8fb76e7 bug 11321: update vms in obsolete "Creating" state to "Error" state. status 11321: resolved fixed
new 3c1f6fd bug 10467: Incorrect display of domain router linklocalmac address and linklocal netmask fixed
new b35e85c bug 10712: Display name instead of id
new f9d5a46 Compare current and previous network stats before updating. Ignore stats if the current stats are not same as the prev stats. Set NetworkUsageAnswer log level to debug
new 7134be8 renaming to fruit
new 1c899ba advanced network, single pod, guava environment (cherry picked from commit 49db10343833593519b8bb39f31280276910d84d)
new f8556cc Adding primary storage in the cluster and ipranges to the zone (cherry picked from commit ef9b6ff6f999ea0323983647a98a9da9b7545488)
new e6e21b2 some stress tests for guava 1. testDeploy in multiple accounts 2. testDestroy in multiple accounts 3. combine stress in 1. and 2. (cherry picked from commit 6784d04e05e1ccde1eb3534c8fb245fb138703c2)
new fb01f58 bug 11329: changed default number of parallel threads to be 10 in cloud-sysvmadm status 11329: resolved fixed
new 254fa22 fix the broken system VM build after renaming of some third-party libraries
new 6dfd2f2 1) More logging to cloud-sysvmadm script - to give the user better details on which domR is being restarted at the moment 2) When domR is executed in parallel thread, make sure that the thread "exit 0" after the restart is done
new 5a19056 bug 10824: clearing up older entries in resolv.conf and dnsmasq-resolv.conf before adding so that duplicate entries do not end up in these files.
new 3c6a0ef bug 11181: adding a param so that mysql can cache the listVM prepared statement sql effectively
new 47d9cbd bug 11331: allow extending vnet range as a part of updateZone call status 11331: resolved fixed
new 066537a bug 4282: Removed caching of signatures. Added detailed error message expires parameter parsing
new 3603e2b setup and tests for kumquat (cherry picked from commit ef4225ed66f31c51a49a1280a7879718f6a34852)
new 3dce7eb bug 10782: Add SSL properties in db.properties. Modified JDBC URL to use SSL properties when enabled
new 13ee22d bug 10078: 1. introduce migratewait in global configuration, the default value is 1 hour 2. use async xapi VM migration API
new ba2c669 bug 11326: don't try to transfer the agent if it's a forward agent status 11326: resolved fixed
new b883b25 bug 11348: make content type for "json" files configurable status 11348: resolved fixed
new ed82f76 XenServer 5.6 SP2 support is disabled by branch merge. added it back
new 84868b7 Bug 11200 - maximum number of guests per host
new f709588 bug 11360: make user_vm_details generic to all VMs instead of user-only VMs, VM details info will be carried down to hypervisor resource
new 7ef5b9e remove premium dependency from RPM spec
new 31c8cc8 bug 11361: removing duplicate entries from message.properties status 11361: resolved fixed Most of these were truly duplicates. In the one case that was not a duplicate, I checked the behavior in CloudStack and used the string that it presented.
new 905df61 bug 11362: Make VM network adapter device type be selectable based on VM-specific details
new 3f40fdd Add explicit setting to VMware VM to allow device hot-plug
new 4423da0 1. added timeout in Command Class, then each command can configure itself timeout, if timeout is not configed, use the default timeout , which is 30 minute
new d49d6a5 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new b339b5f amended.
new a118880 bug 10874: don't invalid run session of other management server even if it detects it is unreachable as the event may just be temporary network condition
new 6e6b6ab Fixed the bug in AgentLB: consider only hosts of type=Routing when calculate average load
new 9736c1e bug 11283: deal with empty snapshot disk chain
new aa7f06d bug 11384: deprecate vmware.guest.nic.device.type global configuration variable
new e3252e5 Excluded external firewall/LB from host stats collection, and included them in ping checks
new 048dc4e bug 11381: Set HypervisorVersion to StartupRoutingCommand when a VMWare host connects
new 3b0fe32 bug 11386: check host status before responding StartupCommand
new 980c1ca Merge VmwareResource.Initialize()
new 4ad9ac5 Bug 11200 - maximum number of guests per host
new bd09e70 Bug 11200 - maximum number of guests per host
new d854923 Bug 11200 - maximum number of guests per host
new 4e663bb bug 8338: Added usage.aggregation.range parameter. Also included in 2211 to 2212 upgrade
new 50efe56 bug 11051: listHostsCmd - Fixed the capacity and stats response. Also removed the unwarranted code.
new f9b0962 bug 10617: Intermediate checking
new 5a67bfd bug 11393: insert agent.lb.enabled config parameter (if doesn't exist) as a part of db upgrade status 11393: resolved fixed
new 3c41775 1) Increase working buffer size to 1M when downloading/uploading VMDK, hopefully can improve OVF exporting/importing performance. 2) use atomic SQL operation to get rid of global lock usage
new abc44ac bug 11266: Add lock file for every script in the systemVM
new 002d0fd bug 11190: Treating the max account limits with -1 values as infinite. When acquiring a lock to check for resourceLimitExceeded if the lock times out then return as limit exceeded.
new 3e096af bug 10974: Fixed a bug in the search for listRouters API. The bug was introduced due to change in the VmInstancVO where the name field was changed to hostName. This went unnoticed in the DAO layer as we dont throw an exception but an assert error.
new 53b8b99 * Added indexes to some of the mock tables * Moving the mocksecurityrules to Memory (cherry picked from commit 76b07b040fc62a4f56e85a2d113eec8e4dc60c54)
new 2f12de8 * Ordering the test cases as they are interdependent right now. * Enabling security groups for zucchini zones * Timing listVM with timeit
new ff1f4dc * Ordering the test cases as they are interdependent right now. (cherry picked from commit 8dde6b3d0174fa001cf6819284650afb0a972f28)
new 5928a9b bug 9778: Log snapshot create event only if the snapshot is in not removed state after backingUp to secondary. Log snapshot delete event for backed up snapshots only status 9778: resolved fixed
new b30827a bug 9778: Log snapshot create event only if the snapshot is in not removed state after backingUp to secondary. Log snapshot delete event for backed up snapshots only status 9778: resolved fixed
new ba9640b change debian build in line with opensource
new 2e22f5a fix debian build
new 92a053f fix debian build
new 0f2cfd2 add ovm to debian build
new d8208e7 add dependent jars in debian build
new 299ae3e fixed typo
new ce7aaac fix debian build
new d828f4e Bug 11350 - Baremetal destroy instance doesnt power off machine
new 41926cb bug 11377: remove the restriction on VMware in API layer to let it support VM manual migration
new cbe996e bug 11403: Making hypervisor_type of xs-tools.iso (id=200) as XenServer. Made the corresponding DB changes as well.
new e216686 Revert "bug 10617: Intermediate checking" revert pending review
new 53970c8 Revert "bug 10617: blocking between security groups for egress rules fixed." revert pending review
new d817f3c Revert "bug 10617: Added Egress rules to Security groups." revert pending review
new f41b352 revert egress rules implementation pending review Reverts a19212703b9734ebd44ebf55cfdd81ebdc9d7fe4 Reverts 24e4e44b8f0712a37147a3777833de3f9e24829e
new f19e925 use ufw to configure iptable in ubuntu for mgmt server ports
new 2f3635c add sudo when configuring ubuntu management server
new 97d788d Add log for reconfigLB.sh
new f599c8d fix kvm build
new 9c660c1 make /root writable in ubuntu
new abf4754 New security group mgr WIP : memory based queueing
new 2fc782b Add basic Mocks for some managers
new 4cd6a92 Use hashset since it is 50% faster. we can use treeset when we support priority
new b52d115 use the new implementation of SG manager
new 7e2c2c6 unit test for SG mgr v2
new d03c5af make instance_id unique to allow usage of ON DUPLICATE KEY
new 6252d60 Avoid going back to the nics table for information we already have
new 5dba8cf only update sequence number when asked to. full sync SHOULD NOT request sequence number updates since this will lead to the dog chasing its own tail
new c21a214 if true, this could lead to the dog chasing its own tail
new 0aeb45f if sequence number increases but signature does not change, do not reprogram, but rewrite the rule log
new cfbbe4c fix perf. issue in deploy vm. also remove dead code in dao
new 37b4384 retry a transaction if it deadlocks
new 82fcfe8 make signature calculation consistent across management servers
new 925f5f2 Retry 3 times on deadlock: if not updated, then throw a runtime exception to roll back the vm start
new d81bc5a Dequeue the vm with the largest id first -- this ensures that newly started vms get updated early
new 65fb830 Enable monitoring over JMX
new fae5e84 if the xenserver host cannot do bridge firewalling do not attempt to retry the security rule updat
new 1f3c6ef Retry only a few times
new 3cb4ad4 Add more detail when unable to schedule cleanup
new ae64c56 bug 11413: when mark host ad disconnected, set lastping to now - pingtimeout
new d461cfb fix security group rule which not get updated into db, and simulator agents reports the wrong security group to mgt server
new 1b44c0c bug 11199: Added indexes to tables in cloud_usage DB in create-schema-premium.sql status 11199: resolved fixed
new 7840302 bug 11199: Added indexes to upgarde 2211 to 2212 script status 11199: resolved fixed
new 9b424a7 fix compilation of mocks
new e981546 add jna as KVM agent dependency
new f6a79c6 bug 11036: resource count update is refactored status 11036: resolved fixed
new d229313 bug 11199: Moved DB upgrade changes to schema-2211to2212-premium status 11199: resolved fixed
new d1cfe58 bug 11412: use "sshkeypair" instead of "keypair" in response name for ssh commands status 11412: resolved fixed
new 7bbe757 Add "Other PV" for kvm, to install pv driver in windows: 1. create a VM from iso/template whose guest os type is "Windows*" 2. attach a disk to windows VM 3. install virtio disk driver 4. stop the vm, and create template from it, chose guest os type as "Other PV" 5. create vm from the template created at step 4. Then this vm will have virtio disk, and virtio nic. Need to install virtio nic driver after VM booting up.
new 7da10dc bug 11403: use unique_name to do update
new 0553c54 bug 11421: Add missing source cmd for ipassoc.sh
new c5bc16e XcpServerDiscoverer is only for XenServer
new 162e5cf storage_ip_address in host table can be NULL
new c4efac2 Added back changed reverted by merge
new 2dcdb94 fix wrong unittest
new 62157f2 updating usage per convo with kishan and frank
new c4c0e69 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new b05c69f bug 11246: return lb rule Id in the async response for createLoadBalancer api status 11246: resolved fixed
new b7214e6 bug 10626: Modified install sys tmpl script to get templateId from DB using db.properties status 10626: resolved fixed
new f071ce5 bug 10949: if a cluster doesn't have any hosts, set cluster guid to new one when add host to this cluster.
new 569427b bug 11036: if resource_count record is missing for account or domain, insert it during the management server startup (with count=0) status 11036: resolved fixed
new de9856f cloudStack - sync UI change from 2.2.y branch to mater branch.
new 45c595d Don't update resource count for system account
new 6b33d11 bug 11380: taking VM snapshot is moved to do it at the same time when backup it to secondary storage, wait snapshot MOR really appears in vCenter until we continue.
new 71385f7 check hypervisorType and StoragePoolType in OCFS2 manager when delete host don't take lock in processResourceEvent()
new 1d2a084 add jna dependenc
new 3b423db fix firwall/nat rule
new f18dd42 bug 11239: add check for hypervisor type when deploy vm, no way to deploy a vm with hypervisor type None
new a04f436 bug 11423: get storage pool stats from "df --total" instead from libvirt status 11423: resolved fixed
new d6cbd2b bug 11275: remove heartbeat entry for this Primary Storage, when put this Primary Storage into maintenance mode create heartbeat entry for this Primary Storage, when cancal maintenance for this Primary Storage
new 72530c8 bug 11023: recalcuate vmware template virtuali size while upgrate above 2.2.10
new 3609d16 bug 10856: On account delete the snapshots were not getting deleted from secondary storage. This was happenning because we were passing incorrect folder path of the snapshot.
new 20f0707 bug 11190: My changes got reverted. Putting them back - Treating the max account limits with -1 values as infinite
new 08592da cloudStack - VM Wizard - fix a bug that comes and goes: "$soTemplate is undefined"
new 78a5b65 bug 11425: dont count direct IP in resource count while updating resource count through API status 11425: resolved fixed
new ea97ce2 Bug 11430 - add host > Host Tags field missing from DB + UI even when host tags specified in add host 2.2.y -> 2.2.12 KVM
new b7f45cf bug 11434: don't execute destroy call when vm is already in Destroyed/Expunging state status 11434: resolved fixed
new 5f92461 bug 10435: use "hostName" instead of "name" as a search filed in listSystemVms status 10435: resolved fixed
new 4e17c23 bug 11433: cloudStack - Acquire IP Address dialog - get element ID by a different way.
new 58841d0 bug 11441: cloudStack - host page - Edit Host - fix a bug that hosttags editing field didn't get refresh when clicking different hosts in middle menu.
new 639f25c fixing usage build in amster
new 15302b0 restoring proper licensing notices originally committed in ad79436f2c304db27f5aee355527ffce18cf2590 but unintentionally reverted when trying to fix a few build issues
new 313b624 bug 9777: only allow to delete snapshot in BackedUp status
new 797d5ff add usage back to spec file now FOSS including all stuff
new 7a64d8f add VmwareInvestigator and VmwareFencer, use short worker VM name to avoid vCenter truncation
new bb9fda3 Fixed the problem in addDhcpEntry code when _dnsBasicZoneUpdates was never reset once set to false.
new 9191a2f bug 11286: ensure VM is powered off before we tear down devices
new 4bbfa25 bug 11307: Add PRIORITY bump up script for redundant virtual routers
new b987123 bug 11307: Let CheckRouterAnswer() parse the return result
new 7744fee bug 11307: Enable CheckRouterAnswer to tell if redundant router's priority is bumped or not
new dfd36e4 bug 11307: Add Bumped field for domain_router
new 3549067 bug 11307: Add BumpUpPriorityCommand
new ebd67fe bug 11307: Rewrite the redundant router's priority
new e330e97 bug 11307: Mark router as to-be-stopped, rather than force stop it.
new 684a603 bug 11307: Add cleanup parameter to restartNetwork command
new 474d1a6 bug 11307: Add destroyRouter command
new f19fca6 Fix restartNetwork wrongly report stop failure
new b007e24 bug 11351: Add parameters for binary file/log file
new d3b0f04 bug 11351: Add checkrouter.sh.templ
new 014e195 bug 11351: move redundant router scripts to ramdisk
new ba2fc97 bug 11351: Add monitor process for keepalived
new 9317033 Add missing files for redundant router.
new c47bc36 Add rrouter lock for edithost.sh and ipassoc.sh
new 319c529 Remove keepalived start up delay
new 532de07 bug 11307: Copy missing scipt to the proper location
new c85902b bug 11307: Using latest query result rather than set bumpup to false
new fe838c5 bug 11233: Update switch's cache using ping
new 1b9552e Let VmwareInvestigator return fake but meaningful investigation result
new 6ecc981 bug 9777: introduce Error status for snapshot, if snapshot creation fails, it will be in Error status
new 9730160 typo
new bb7b6d5 fixing build break due to commit edbd3a862ce16cce1b22f54c843d33f8f6cf809c
new 10fb507 bug 11372: Added two New values "all" and "default" to global config "network.loadbalancer.haproxy.stats.visibility" . With this change, it can take six possible value: global - stats visible from public network. guest-network - stats visible only to guestnetwork. link-local - stats visible only to link local network(for xen and kvm). disabled - stats disabled. all - stats available on public,guest and link-loc [...]
new d53c3f0 bug 11051: Listing Secondary Storage - also show the total and used storage. Listing Storage pools show the realtime storage stats and correctly populate the allocated storage.
new 2138f86 bug 11447: don't do security group check if both groups belong to the same domain status 11447: resolved fixed
new cefae49 fix simulator too slow when programming security rule: by don't write the rule into memory instead of database. Later on, I can choose a new db source for simulator, instead of share the same db with mgt server
new 10062a0 bug 11446: cloudStack 2.2.y - authorizeSecurityGroupIngress API response has changed. Here is corresponding UI change.
new c67594e bug 11300: Make restartNetwork destroy and recreate DHCP server
new bcf48de remove stale entries in command.xml fix build
new 72d987a bug 11448: simulator: move vm state into memory status 11448: resolved fixed
new fd759c6 bug 11458: stop cgconfig before start libvirtd, "service cgconfig status" returns "Running" instead of "running", then cloud-setup-agent doesn't stop it status 11458: resolved fixed
new 60d69aa In inline SRX/F5 mode, collect outbound usage for LB rules from the SRX.
new bc724d7 Simulator: qa needs the logs correctly when programming security rules Reviewed-by:Sangeetha.Hariharan@citrix.com
new df17ce5 Bug 11457 - NullPointerException while synching VM state from Starting -> Running between management server and agent
new 6b82ba3 Bug 11457 - NullPointerException while synching VM state from Starting -> Running between management server and agent
new 117de2a Do agent disconnect when agent rebalance fails
new 0eea1cb Bug 11404 - VM was in Running state, had null for a pod_id, basically didnt allow creation of subsequent vm's
new db75bf2 bug 11455: adding firewall rule chain to the main chain in the case when vpn chain is not present.
new 96c51df bug 11344: Added constarints on usage helper tables. Added corresponding alter queries in upgrade script status 11344: resolved fixed Reviewed-by: Nitin
new e801a21 Added inline load balancer nic map table to 2.2.11 -> 2.2.12 upgrade script.
new 91320e4 bug 11455: add vpn support in kvm Reviewed-by:Murali.Reddy@citrix.com
new 58ea286 bug 11463: userVms and routers being stopped by the simulator status 11463: resolved fixed reviewed-by: Kishan.Kavala@citrix.com
new 005b37f bug 11489: simulator is not updating type field in mockvm table status 11489: resolved fixed reviewed-by: Kishan.Kavala@citrix.com
new eaf94145 bug 11490: simulator marks VMs as Stopped and not Expunging when they are Destroyed status 11490: resolved fixed reviewed-by: Kishan.Kavala@citrix.com
new ba64010 bug 11470: 1) fixed listResourceLimits 2) Fixed -1 to be treated as unlimited for all the resources status 11470: resolved fixed
new 03bd7d0 bug 11480: verify account/user state when do single signon verification status 11480: resolved fixed
new a02ae53 bug 11495: set bootable as user selected for iso/templates status 11495: resolved fixed Reviewed-by:alena@citrix.com
new 5b92e4c reducing the size of the setup (cherry picked from commit d99704027d5d5b1afaafccfe4918be9b2f69e836)
new 2508733 additional tests for resource limit issues (cherry picked from commit b9f688b873d77e71c0578c7c00611cc39e021e41)
new 4301b64 listVM improvement and time measurement (cherry picked from commit 79ecd70d90bf3f4cee7d1a7cc4090903af5300fd)
new 9c55876 bulk destroy tests for zucchini (cherry picked from commit 4d8be2c5d234b9e0f3bda4d39cd04f7404e19709)
new 4a5f6fa bug 11051: ListClusters - Introduce a flag 'showCapacitites'. When its true it will start displaying all the capacitites (as objects in the response) for the respective cluster.
new 7bcbdeb bug 11051: ListPods - Introduce a flag 'showCapacitites'. When its true it will start displaying all the capacitites (as objects in the response) for the respective cluster.
new 459b32c bug 11493: no need to do cross domain checks for the templates as domain level templates are not supported. We support only public (everybody can see and use) and private (only owner can see and use unless changed with updateTemplatePermissions call) status 11493: resolved fixed
new b6f58b7 bug 11462: 1) when delete PF rule, revoke corresponding firewall first (if exists) 2) never remove PF rule from the table when corresponding firewall rule wasn't removed yet status 11462: resolved fixed
new bddc2b9 bug 11487: catch all exceptions in cleanupAccount, and mark the account for cleanup when the exception is caught. status 11487: resolved fixed
new 0126048 Bug 11472 - 2.2.12 beta ubuntu builds fails on install usage
new d4edfc0 remove bad named installation guide under doc/ reviewed-by:jessica
new fdfb4d3 bug 11504: Fix source nat ip's NIC strategy from upgrading
new a1331d1 Intermidiate checkin to Project feature:
new f49578c bug 11051: ListZones - Introduce a flag 'showCapacitites'. When its true it will start displaying all the capacitites (as objects in the response) for the respective zone. Also correcting the summation logic for List cluster, pod and zone commands
new 599631b bug 10588: adding new classes
new 74641d3 bug 11514: VM transition form Stopped to Error state should be considered as VM.DESTROY status 11514: resolved fixed
new 6303ab8 Remove unused tables event and usage_security_group from cloud_usage schema.
new 4d89066 bug 11515: reapply all firewall rules for the IP address when VPN related rules are being revoked status 11515: resolved fixed
new bea981b bug 11503: create foler /var/log/cloud-management/ during cloud-setup-management
new 85a164f bug 11518: Return "saved_password" for non-existed password entry in domR
new b1b11a6 bug 11047: change the put storage pool into maintenance mode: 1. only look at the available storoge pool in its own dc to decide to start vms created on it. 2. if start vm failed, don't throw exception, as these vms are marked stopped already, admin can start these vm by himself. status 11047: resolved fixed Reviewed-by: frank
new 4433854 Bug 11522 - New agent manager
new ce3d810 Bug 11522 - New agent manager
new 9f9b60a 1) Added resource limits for the Projects - the same as for the account 2) Added "Project" limit type for the Domain object
new ae56bd1 bug 11513: always wrap marking IP address with Releasing state and actual IP deallocation in Transaction Reviewed-by:edison@citrix.com
new abcf246 bug 11513: Fix public IP release in advance network
new 2b9c0a6 bug 11520: Include TrafficMonitor hosts also while scanning for direct agents to load status 11520: resolved fixed
new 1561c7d bug 11468: create ROOT domain and admin user as a part of cloud-setup-databases, not during the management server startup to avoid multiple records insertion for the same domain status 11468: resolved fixed
new 0677232 Bug 11522 - New agent manager
new 63117b3 change client/.project to client not vmopsClient
new a1cab92 bug 11537: revoke related FirewallRules when do vmExpunge and ipAddress release. status 11537: resolved fixed
new 0343cb7 Bug 11522 - New agent manager
new 211c709 bug 11513: add more log in the cleanup network Reviewed-by:alena@citrix.com
new ee59c26 bug 11513: another customer hits the same issue by associate ip in the basic zone Reviewed-by: alena@citrix.com
new d509c77 Fixed: only the first snapshot got backedup to secondary storage, if multple snapshot taken. Reviewed-by: anthony
new b5e3639 Bug 11522 - New agent manager
new 4557b5d bug 11525: cloudStack 2.2 UI - Domain Admin can only edit/delete/copy/download his own template just like a user.
new 2a6de10 bug 11531: while taking snapshot on volume, if volume is attached to a VM instance and under VMware, check if there are other ongoing snapshot tasks for the VM instance.
new b06543a bug 11531: forget to include newly added JUnit test along with the fix, here it is
new ae2c5d9 Bug 11539 - SSVM stop script doesn't work
new 5c35b7f 1) Resource limits for Projects 2) Security checker for Projects
new b96701a bug 11541: Change CheckRouterCommand timeout from default 10 minutes to 1 minute
new 8ffeddb bug 11547: Reset iptables counter when a public interface on domR is removed
new a8d3c74 bug 11550: rolled back the changes done to ConfigurationServerImpl during the resourceLimit refactor as it was leading to System/Admin account not being inserted to the DB status 11550: resolved fixed
new 10308d1 bug 11555: Fixed NPE happening during LB rule cleanup in case when createLB fails status 11555: resolved fixed
new e0e5491 Bug 11522 - New agent manager
new e38407c fix adding host on ubuntu Reviewed-by:frank
new 8166575 Bug 11522 - New agent manager
new f63e412 Bug 11522 - New agent manager
new 7c5d359 Bug 11522 - New agent manager
new 9890071 Bug 11522 - New agent manager
new 95dbf2a Bug 11522 - New agent manager
new bb42373 Bug 11522 - New agent manager
new e8c3ff6 Bug 11522 - New agent manager
new cfc24c4 fix dependent jar version for debian build
new 66c347b Bug 11522 - New agent manager
new d32241e bug 10971: support vSphere 5
new caa8aaf Bug 11522 - New agent manager
new e8c13e1 Bug 11522 - New agent manager
new ccd47c1 Implemented Project Invitations
new 83c6cf3 bug 10588: code to sync VM state at cluster level and dettached from ping command
new 48109a9 classpath changes for eclipse
new e5fca85 Bug 11522 - New agent manager
new 5efaed1 Bug 11522 - New agent manager
new f40cfeb Fix wrong event type for DestroyRouterCmd
new b188a51 Bug 11522 - New agent manager
new 1fb5030 Clean up global redundant_router config item
new da2696b bug 11051: ListCluster - Apply cpu overprovisioning explicitly as it is not applied when its stored in the db. Also avoid calculating the non shared storage for storage allocated capacity calculation.
new 806bfe3 bug 11581: During router start, create iptables NETWORK_STATS chain before adding rules for additional public interfaces into that chain status 11581: resolved fixed reviewed-by: Chiradeep
new a4af6d4 bug 11547: VMware - Reset iptables counter when a public interface on domR is removed status 11547: resolved fixed reviewed-by: Ram
new b9df066 bug 11051: ListPods/ListZones - Apply cpu overprovisioning explicitly as it is not applied when its stored in the db. Also avoid calculating the non shared storage for storage allocated capacity calculation.
new aef74ff bug 10579: disable pool vm sync and disable hostTrack for XenServer,
new 98a5634 bug 11564,11569: when host is down, host.enable or pool.sync_db hangs, remove them from critical path. after this fix, 11552 HA can be seen in XenServer 11552 FP1 This patch should fix 11569 as well
new e1fd0d2 Update documentation source and PDF files.
new 55b27ff Update documentation for release 2.2.12.
new 10ade6b Update documentation.
new a623b28 bug 6876: netscaler integration
new eda1b53 Events for adding/removing project users
new 12e25fb Implemented vm* api commands to be executed against the project
new d7267fb bug 11589: don't fail deleteVpn command when domR is in Stopped state. status 11589: resolved fixed
new 53b1b9f bug 11603: for OSS build - update guru_name from GuestNetworkGuru to ExternalGuestNetworkGuru. status 11603: resolved fixed
new a119314 Bug 11522 - New agent manager
new 25c7859 bug 11552: This bug also happens in XenServer 5.6 FP1, but this issue is hidden by bug 11564. There are two issues here
new 425f084 bug 11607: cloudStack - Make client API path and client Console path configurable in the UI code.
new 33b1055 timeout is not set for some commands
new 89e45bd bug 11130: Add GetDomRVersionCmd
new b8f8989 bug 11130: Update template and script version in the database when domR started
new ae52867 Add no-args constructor for ClusterSyncCommand/ClusterSyncAnswer
new 8023d94 cloudStack - sync 2.2.Y UI change to master branch.
new fbc1904 Fix haproxy directory issue in buildsystemvm.sh
new 9bd5e58 Bug 11481 - get manual live migration working with all VMs
new c94b45e ListCapacity - Document what each capacity types mean.
new 4ef20e9 Revert "bug 11239: add check for hypervisor type when deploy vm, no way to deploy a vm with hypervisor type None"
new eacb9dd [Simulator] Add API to configure simualtor: you can configure which command can be simulated, or how long it will wait for each command, for which zone/pod/cluster/host etc. e.g: command=configuresimulator&name=SecurityIngressRulesCmd&zoneid=1&value=enabled:true|timeout=30, means enable command SecurityIngressRulesCmd for zone 1, and wait for 30 seconds.
new 3947c9a Bug 11522 - New agent manager
new 683113c Bug 11522 - New agent manager
new e0a1797 Bug 11617: Ensure the Deployment planner is choosing clusters based on aggregate capacity
new 083b458 Bug 11617 - Ensure the Deployment planner is choosing clusters based on aggregate capacity
new ae83246 bug 11600: aquirelock before deleting a volume, which can be aquired by snapshot manager status 11600: resolved fixed
new 9564747 add type
new 89e0445 Bug 11522 - New agent manager
new 143ec3a Clean up priority calcuation/create new mac when create domain router
new 36511ab bug 11604: Assign guest ip for each router
new e72d38b Revert "bug 11604: Assign guest ip for each router"
new 9985682 Don't allow to add accounts to the domain of type Project Don't allow to manipulate (delete/update) accounts/domains of type Project
new 25c2734 More stuff to Projects feature - added support for adding resources (vms, templates, isos) to the project
new 2b0afe5 Bug 11522 - New agent manager
new a51fb22 Bug 11169 - Couldn't deploy a router because the host it existed on is in Maintenance.
new 24b82a7 Bug 11522 - New agent manager
new 0f5384d Bug 11522 - New agent manager
new 93278ba Bug 11522 - New agent manager
new f6acda0 bug 11663: iterate the whole /var/cache/cloud/cmdline to find out the mgt server ip address, as the position is different for each hypervisor status 11663: resolved fixed
new a17570e 1)Implemented Suspend/Activate project 2)Email/token based invitation system
new 143036b bug 11664: fixed regression bug in listVms introduced by performance changes status 11664: resolved fixed
new 61fa7d8 bug 11420: reduce duration of disruption
new 1b3372e bug 11625: separate out error paths to enable fine grained error handling and cleanup status 11625: resolved fixed
new dbaf14d bug 11336: compression to allow number of cidrs to scale beyond 8k
new 1c5adc7 bug 11336: compression to allow number of cidrs to scale beyond 8k
new d399c90 bug 11666: fixed foreign key upgrade in networks table status 11666: resolved fixed
new eba6864 bug 11667: drop primary keys in cloud_usage.usage_load_balancer_policy and cloud_usage.usage_port_forwarding status 11667: resolved fixed
new d59cfab Bug 11481 - get manual live migration working with all VMs
new 88b863d Bug 11522 - New agent manager
new cd02613 bug 11481: cloudStack 2.2 - system VM page - add "Migration System VM" action.
new 18cd05a bug 11481: cloudStack 2.2 - router page - add "Migration System VM" action.
new 73646ad bug 11481: cloudStack 2.2 - add localization labels.
new c16b3ea bug 11668: Do not apply 'cpu.overprovisioning.factor' while setting total_cpu in the op_host_capacity entry.
new 7133a53 bug 11692: fixing two missed sysconfdir by adding config noreplace status 11692: resolved fixed
new a0c9fde Bug 11649 - OVM - unable to add OVM host to second zone
new fdaeb29 Fixed regression bug in listNetworks call (introduced during Project feature implementation)
new 43bebcd Fixed regression bug in listNetworks call (introduced during Project feature implementation)
new 962bbcd bug 11634: add manual vm migration support for kvm status 11634: resolved fixed
new 0121c05 Network: Add Service providers
new 30d48c4 Network as a service(NaaS): Separate redundant virtual router as a standalone element
new 29e389e bug 11669: report host cpu freq from /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq. It's a bug in libvirt: http://comments.gmane.org/gmane.comp.emulators.libvirt/33277 status 11669: resolved fixed
new ceae8cd bug 11675: enabling support for XCP 1.1.0
new 976b5aa bug 11672: While listing volumes, check for null Vm instance. Log error when Vm instance is null status 11672: resolved fixed
new 7de5153 bug 11561: Added new Dao RandomlyIncreasing, which will increase the Vm Id by 1-10 randomly status 11561: resolved fixed
new 334eecc bug 11561: Added new Dao RandomlyIncreasing, which will increase the Vm Id by 1-10 randomly status 11561: resolved fixed
new 1c02374 Fixed the bug in random seq allocator code - always do "+1" because .netxInt(10) method can return 0, and the id in this case will be equal the id already present in the DB.
new 930d0a0 bug 11675: optimized the code
new b5cec5c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new c6c5e8f bug 11675: fixed error messages
new b2a007d NaaS: Remove IsServiceProvider() functions
new dce4e74 bug 11585: using pre-allocated NIC approach to support additional public interfaces for VMware
new 8570b25 NAAS: APIServer changes to introduce framework to read commands from pluggable components having separate commands.properties file
new 1710c2f Bug 11648 - OVM - volume > create template FAIL
new b050120 bug 10588: clearing map so that the vm sync can resume on next connect, in case of failure
new 823b80a bug 10848: Change function signatures to accept capacity type as an object..
new 63814ff Bug 11648 - OVM - volume > create template FAIL
new 7ba15ce remove old swift client
new dc7a391 Bug 11640 - Upgrade from 2.2.9 FOSSOVM to 2.2.12- OVM hypervisor is not provided as one of the options for "Hypervisor" when adding a cluster
new 7433d53 1) Refactored networkOfferings:
new 791cde1 Bug 11646 - OVM - volume > download volume failed for both ROOT and DATA volumes
new 2d228df Default service provider to VirtualRouter (should make this parameter configurable in the future)
new c46f9c5 Bug 11627 - Upgrade 2.2.11-GA to 2.2.12-GA did not preserve /etc/security/limits.conf thereby clobbering previous OS level configurations
new 01d38fb add swift client from 1.4.3
new 6710f09 swift is written in python 2.6 make swift client work in python 2.4 changes: 1. md5 interface changed 2. urlparse interface changed 3. Queue interface changed
new cd6b872 Bug 11670 - OVM - HA failed when host is disconnected from network
new b3e6ab8 add support for XenServer 6.0.0 GA
new 59b084a add swift client from 1.4.3 into SSVM
new 5ee1a24 Bug 11647 - OVM - no support for migrate instance
new c00058a Added type (Shared/Isolated) to the networkOffering/networks
new 81a9358 bug 11675: enable RHEL 6 for XCP 1.1
new edfbd26 bug 11675: minor update
new 8decef9 Bug 11741 - there is no ovm.public.network.device, ovm.private.network.device, ovm.guest.network.device in global configure page
new 49a524f Bug 11745 - Ovm needs user manually start a xenserver user vm in order to start VirtualRouter
new 4cb9e30 Network offering upgrade implementation
new 693432c bug 11716: save VMware local datastore info to local storage to support multiple local datastores per host situation
new f38ba24 bug 11700: cloudStack 2.2 UI - cluster page - expose Manage Cluster, Unmanage Cluster action.
new c9207c8 bug 11647: cloudStack 2.2 UI - Instance page - make Migrate Instance option available for VM whose hypervisor is OVM.
new 77a12ad bug 11725: cloudStack 2.2 UI - volume page - hide Take Snapshot, Recurring Snapshot action when volume's hypervisor is Ovm.
new f7f2eb8 bug 10588: incorporated review comments (Reviewer Nitin, Murali, Kishan, Jana)
new 628a88a Bug 11740 - OVM - after Primary storage OCFS2 with ISCSI path has been removed, attempt to add back same ISCSI path to Primary storage OCFS2 failed
new 65f3bb1 Bug 11647 - OVM - no support for migrate instance
new 50f9bdb remove depreicated build_patches() from waf
new 72db00c bug 11624: command via AgentManagerImpl.sendTo() needs to be redirect to HypervisorGuru for command filtering, the filtering mechanism is required by VMware hypervisor to redirect storage/snapshot commands to SSVM
new 625a601 correct ant build-apidoc
new cd929e6 correct ant build-apidoc
new 58fefd2 Bug 11522 - New agent manager
new c97010a BackupSnapshot to Swift
new 1aaffea Fix invalid css error
new 972caf1 bug 11777: resolved NPE in listIsos - get domain id from the iso's account owner object status 11777: resolved fixed
new ceda052 Deprecate guestIpType in networkOffering api. Use type (Shared/Isolated) instead
new c5acad3 Make Guest Direct security group enabled network offering system by default - we'll make it non-system after getting rid of Basic/Advance zone concepts
new 4e595d0 Bug 11522 - New agent manager
new d509c87 Merge branch 'patch-1' of https://github.com/legiar/CloudStack into legiar-patch-1
new 06e9da1 Extending Kevin Brook's original XCP disguised as XS 5.6.100 patch
new 1ea9b5d bug 10588: putting config param for cluster sync intervals
new 654eaec NAAS: Configuring Zone
new be47d6b fixing build after the Merge.
new bd774ab bug 11354: query cache option is being enabled at DAO level. To use the cache sql paramter query_cache_type should be set to 2 and query_cache_size should be set to a value greated than 40kb. These can be set in my.ini. There are more tuning paramters which can be fine tuned and they are mentioned here http://dev.mysql.com/doc/refman/5.5/en/query-cache-configuration.html
new 8ba007b Merge branch 'master' of https://github.com/ke4qqq/CloudStack into ke4qqq-master
new 5ffd233 Made all project commands except list* to be Async
new 5182842 Allow upgrade to the offering with a different set of providers
new 04f106a NaaS: Configure commands for DhcpElement, VirtualRouterElement and RedundantVirtualRouterElement
new fdc354a NaaS: Add VirtualRouterElements table
new 2ebb719 NaaS: Add configuration for virtual router elements
new 21344e3 NaaS: Remove some API test code
new 0d7ddb5 Changes:
new 590ce6d bug 11774: refactor guest OS mapping to avoid conflicts with changes in master branch
new 219978a Create network using physical network id
new aa808f5 -Added LB serive provider (seperating it out from Firewall service provider) -Bringing add/delete/list of all external network devices under one unified API's (addNetworkDevice, deleteNetworkDevice, listNetworkDevice) -Refactoring External network manager to work from both sets of API's add/delete/list NetworkDevice and add/delete/list External Firewall/LoadBalancer
new 6c5c24d swift: create volume from template works
new 3067a9d Swift : add two new files
new abca3dd Added ability to list network offerings availabe for network upgrade using listNetworkOfferings command with "networkId" parameter.
new 1e684be bug 11744: remove firewall rules before removing statis nat rules as a part of disableStaticNat call status 11744: resolved fixed
new 19df7ed Swift; create template from snapshot
new 6d95422 Bug 11522 - New agent manager
new 871f1bb bug 11690: don't allow to remove the cluster when it's referenced by existing storage pools status 11690: resolved fixed
new 443c175 bug 9614: enable SCSI device controller for root disk.(default root disk controller type can be conifgured through global configuration)
new 0df2491 Swift: DeleteSnapshotBackupCommand and DeleteSnapshotsDirCommand are executed in SSVM
new 83b4d2f bug 5822, 10783: Security enhancements initial checkin. Added encryption support to db.properties and some DB values.
new ed28160 bug 11354: enabled cache for listBy Dao calls and specifically for listBySecurityGroup
new 8487803 bug 5822, 10783: Security enhancements initial checkin. Added encryption support to db.properties and some DB values.
new e130911 bug 4844: Do not allow param values to be greater than length 256 status 4844: resolved fixed
new fc3d93e bug 9614: let root volume use IDE disk controller by default to ensure backwards compatibility with existing CloudStack deployments
new 92eaf49 Add storage migration
new 8bc3e28 add basic storage migration support
new 30f95e6 Bug 11522 - New agent manager
new 75c8e33 Removed guestIpType from network/networkOffering
new f6717e0 1) Method name change 2) Rely on SourceNatService when decide if DirectNetworkGuru and GuestNetworkGuru should handle the network
new 6379c9c Return false when failed to apply the rules on the backend
new 345b142 Allow network offering upgrade for any combination of services
new 766c898 Changes: DeletePhysicalNetwork changes and Configuring NetworkMgr to hold map of providers -> elements
new 780e0ef Removing references to DataCenter - providers, using the networkoffering -> providers map instead.
new 510d1db Swift : upload template to Swift and sync between Swift and secondary storage
new ca4b191 Revert "bug 4844: Do not allow param values to be greater than length 256"
new d684796 bug 10848: DB upgrade changes for dashboard work
new 0759180 Removing isolationMethods from UpdatePhysicalNetwork API.
new 1460f39 Bug 9949 - revert VM to template
new cfebd04 Bug 11805 - Cant add baremetal host
new cb3c269 Add Solaris support for Ovm
new 1c430aa Check if source nat service is enabled before acquiring the source nat ip address
new 525a0a7 1)Changed implementation for restart network: call shutdown/implement methods as a part of it 2)Re-apply all existing firewall rules as a part of implement call. TODO: Cleanup all existing rules from the backend (leave them in the DB) as a part of shutdown call
new 96843be Pass cleanup parametet to shutdown() method of the networkElement. Based on this parameter, the element can decide if it wants to destroy the instances, or just shut them down
new 809f9d9 Fixed NetworkMgr: getNetworkCapabilities.
new 193474a Storage migration: if it's basic network and migrate to different pod, need to reallocate network
new b91dce4 Swift: add listtemplate for swift add swift configuration
new 452fd6c Update documentation source files.
new a48ee9c add support for multiple provider instanes per physical network refactor NetworkDevicemanager and ExternalnetworkdeviceManager in to one single manager
new 121850b bug 11598: secstorage.vm.mtu.size, by default it's 1500. After change this configuration, need to restart mgt server, and restart secondary storage to take effect. status 11598: resolved fixed
new 1883afe Bug 11522 - New agent manager
new 3f7ce01 bug 10803: using updatehost api to change secondary storage url, the url need to be nfs://host/path format status 10803: resolved fixed
new 267216e Bug 11522 - New agent manager
new 0e52c5c Bug 11522 - New agent manager
new 4c1a2f5 bug 10837: rename api related to netapp status 10837: resolved fixed
new 95bac58 Cleanup firewall/pf/lb/vpn rules as a part of networkShutdown
new cfebce7 bug 10848: Removing the Host Capacity Checker thread which checks for skipcounting hours and also keeps host's CPU and Memory in sync. This work would be done by capacity checker thread now.
new 9c20c1b bug 10848: ListCapacity - Full rework. This fixes the pagination logic and the capacities are visible till the cluster level.
new 1177d5e bug 10848: ListCapacity - Adding the real time usage stuff as well.
new 6d9650d bug 10945: Alerts rework. Generate alerts for CPU, RAM and Storage at cluster level., private ips at pod level and public Ip and Sec. Storage at Zone level.
new eeb293d bug 8870: Public ip for dashboard would count the public ips only for virtual network.
new 10ea88a bug 10945: Introduce a new capacity called Zone Vlan. Add a flag called 'fetchlatest' in listcapacity which would recompute the capacity and fetch the latest.
new 2fc5cc7 bug 10945: Start using the new alert system. Also introduce secondarystorage.capacity.threshold
new 3921421 bug 10848: listCapacity - sum the used and reserved capacities. Also apply overprovisioning factore explicitly
new 4b21650 bug 10848: Removing NPE from listCapacity and new alert code. Adding CAPACITY_TYPE_DIRECT_ATTACHED_PUBLIC_IP. Introducing thresholds for vlan and direct attached public ips.
new 6423631 bug 10893: Adding a new capacity type - Local Primary storage.
new 30793ff bug 10893: Adding config vlaue conventions.
new 9ba4b70 bug 10893: Adding config vlaue conventions.
new 70aae966 bug 10774: On removing storage, local storage, cluster handle deletion of corresponding op_host_capacity rows.
new b336a8b bug 10774: On removing storage, local storage, cluster handle deletion of corresponding op_host_capacity rows.
new f85d558 bug 10774: Introduce percentage in list commands and cluster id in alert table
new 9027263 bug 10848: DB upgrade changes for dashboard work
new f798d99 bug 10848: DB upgrade changes for dashboard work
new d55c827 bug 4844: Added length in API parameter annotation. Throw invalid param exception when value of param is greater than length. Default length is 255. status 4844: resolved fixed
new 57ac507 fixed a typo
new 8ee876a bug 10405: Added annontation since for API Commands and request parameters. Whenever a new APi or parameter is added since=version should be added status 10405: resolved fixed
new a1a0fdc0 bug 10588: making sure the vms are synced during a delta also
new cb32909 When restartNetwork, just shutdown/implement elements and rules, no need to shutdown/implement the network itself.
new cef3095 Merge branch 'newagentmgr'
new 21de281 Fix broken compilation by new anget manager merge
new d1141af Swift : add Swift api
new b369e45 NaaS: Remove some configure items for virtual router
new e1e96c0 NaaS: Add ServiceProviders
new 05560d2 When deleting proxy ARP entries, first check that no static/source/destination NAT rules use them
new 4116d0d Swift : bug fix
new 9e88c40 clean out various interface from agent manager to decent managers
new bf4e21f NaaS: Destroy virtual router when cleanup=true at shutdown
new 02ada73 NaaS: Make applyIp() as a function of FirewallServiceProvider
new 71b53a3 Made isSharedSourceNatService a capability of SoureNatService
new fe0b685 Security group is a service now
new d315e57 Renamed "type" to "guestType"
new 171e11a fix deploydb due to new agent manager merge
new 6d5601a Added commands and framework for PhysicalNetwork trafficTypes
new c81477a allow multiple clusters for baremetal planner
new 1583211 Fixing build after removing physicalNetworkId from createvlanIpRangeCmd
new eb0fdc2 allow multiple clusters for baremetal planner fix build
new b413a62 1) replaced joinProject API with updateProjectInvitation api. You can accept/decline the invitataion with this command 2) Added deleteProjectInviation command. Can be executed by project admin only
new d1084bb fix unable to find built-in template
new 3cb1426 bug 10588: sending cluster sync only for xen
new f456462 bug 11311: vm summary command initial impl
new 6445bf4 Added services/capabilities to the SecurityGroupElement
new 7b982ef Fixed Advance zone creation with security group enabled
new 5ffbf71 bug 11739: Fix typo
new 0d1f89f bug 10530: Add vmid in the logs
new 1ef6201 Use constant string instead of hard coding in baremetal parameters passing
new fec9cc8 allow multiple clusters for baremetal
new 3f630eb add upgrade path from 2.2.x to 2.2.13 for baremetal
new 2b03953 Swift : list Template
new 4a3deef Swift : template sync fix
new 3e5f63f Bug 11863 - OVM - attempt to add host which is already added to same or different cluster does not generate UI error
new 2b370ab bug 10657: Introducing cluster level global thresholds for cpu and ram so that these resources do not go beyond these thresholds. The reason for this is because, if the admn needs to provide maintenance, they don't have to add new machines or have ones on standby if the entire zone/pod/cluster is at 100% allocated capacity. Also introducing pool level global thresholds for allocated storage. There are other changes like DB upgrade and introduction of transaction.
new a572205 Revert "bug 11311: vm summary command initial impl"
new 07e44e3 bug 11311: change list vm call to provide less info
new 932e3c3 bug 11311: incremental checkin
new abb37ac bug 8962: added usage related and resource count related code, changed the API name as suggested. Incorporated relevant review comments
new bbbfdd5 bug 10848: Minor fixes.
new f34ec52 Removed unused variable trafficSentinelHostname
new 284ee39 bug 9842: Added task to update user stats agg bytes in sync with aggregation range status 9842: resolved fixed
new 6632145 bug 8962: adding file
new 0d4971b bug 10307: Aggregate network r/w bytes on all interfaces status 10307: resolved fixed
new e449067 Bug 9831: Implement resourceCount periodic task that would check if the count in resource_count table matches actual resource count status 9831: resolved fixed
new 0eb468c bug 6876: netscaler integration
new 818df18 changes to Create Vlan & Public IPs
new 9a66841 Swift: List ISO fix
new 42a3f00 handle empty snapshot correctly
new 549c7d2 Added NetworkElement API's isReady() and shutdownProviderInstances() called by NetworkMgr while enabling/shutdown the service provider.
new 9225e8d Revert "bug 6876: netscaler integration"
new 2f1e550 Revert "handle empty snapshot correctly"
new 46dac85 Merge branch 'swift'
new 09fc1be revert wrong fix of 24bcb4ddf210fbd4ca6032bb5aa6bd02f7480a73 that built-in templates can not be found
new 928fc64 NaaS: Enable VirtualRouterElement to deal with service separately
new 00bb63a NaaS: Remove separate configuration fields for virtual router elements
new cd3fbf0 NaaS: Create AddVirtualRouterElementCmd
new a43364f NaaS: Rename virtual_router_elements to virtual_router_provider
new 2bfcb3e Changed F5 usage code to work with iControl API's high-order/low-order integers.
new dd6ed6b bug 10330: refactor storage code befor merge clvm code
new 18ef8ca bug 11173: Added usage for VPN users status 11173: resolved fixed
new b40742f 30 premium upgrade should extend regular upgrade
new b1f78bc bug 5822, 10783: Use encryption/decryption for queries which use sql directly status 5822, 10783: resolved fixed
new a4e5e4d bug 11796: Catch all exceptions in network usage task and never exit the thread status 11796: resolved fixed
new 80dc2c0 Don't send security group commands to the backend when 1) securtiy group service is disabled in the network offering and 2) security group service provider is supported on the physical network
new 346a6fe Fixed NPE.
new be21a5e Don't allow enabling securityGroup service for Isolated networks
new caefd11 Network offering upgrade is allowed for Isolated networks only
new 56d3d04 Baremetal: bypass HA, only track VM status
new 0b647c7 Ovm, fix log
new 9560e92 physicalNetworkId is optional in createNetwork api. Works as follows:
new 2a961c3 Account for high-order/low-order integers being signed.
new 45b41e4 Disable baremetal fullsync
new da78937 Removed some useless methods
new 15641ef fix build
new 2250dff 1) Removed tags from the network object 2) Get hypervisor tags from the physical network instead.
new 6aa7431 Changes to support Enable/ Disable services of a service provider added to physical network:
new 086e7cf Bug 11646 - OVM - volume > download volume failed for both ROOT and DATA volumes
new c44db25 bug 11772: Add improved version of locking for the scripts in the systemvm
new 09d89b3 add more logs
new f97b3e5 bug 11858: fake pv : use version in host parameter instead, fix XCP override
new 765e46d bug 11770: throw error when account is not found in default root domain status 11770: resolved fixed
new 4ce2bf2 SourceNat service is supported for Isolated network offerings only
new b643a9a4 Bug 11808 - Allow additional non-default virtual networks
new 3fc9b14 NaaS: Add portforwarding and staticnat service provider
new f42c9e4 Basic zone: the System Guest network offering can be created from any Shared Guest network offering.
new 3e20c60 Fixed vm deployment in Basic zone
new f41a9e8 propagate local link network
new 1e86b5e script fix
new 6841e26 bug 10330: finally merge Rommer's CLVM patch status 10330: resolved fixed
new b4f8c85 Swift: add Swift Manager
new b646f07 NaaS: Add back service offering ID for network offering
new 29b19db NaaS: Fix createNetworkOffering with multiply service providers
new 4a960f2 NaaS: Update VirtualRouterElement on StaticNat and PortForwarding services
new 267b12d bug 11709: saving encrypted password in db
new fab2d1f bug 11678: added vm.destory.forcestop config var to set force when destroying a vm
new fa2dd8e bug 6745: Using UUID instead of integers - for VM instances
new 6f14bdc bug 6745: Using UUID instead of integers - for System VM s
new 8d8775b bug 6745: Using UUID instead of integers - for Async Jobs
new 924e556 bug 6745: Using UUID instead of integers - for all commands
new 79e39c2 Fixes on merged result
new 7e9b210 bug 6745: Fix problems in Async create commands
new f5d56b3 Fix problems caused by merging
new 9e5a733 Fixed NPE in updateNetwork - userCaller wasn't passed in to restartNetworkElements call
new 9e753c2 specifyVlan is true for Shared (Direct) network offering
new 92edf56 Bug 7883 - Add support to allow admins to sort templates, isos, offerings...
new 29f5107 Add new UI; move old UI to old/
new 6882cf8 Cleaned up unused code that was commented out
new 8dc731b Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 7b51782 bug 11817: NAAS: extenal LB/firewall device support
new 1fe3bc0 Allow disassociating sourceNat ip address when SourceNat service is not supported by corresponding network any longer (can be disabled during the network offering upgrade)
new a7cf2f4 turn off log for swift credential
new 3de3fc6 NaaS: Implement shutdownProviderInstances for virtual router
new a32c4f1 Fixed unit tests
new 0ad145c Bug 11808 - Allow additional non-default virtual networks
new 6152cdb Add updated projects UI
new 986dbcf Update gitignore
new 7effeda New login BG
new 2f91d74 cloudStack 3.0 new UI - instance page - hide security tab when zone is not security group enabled.
new 9fc3210 Bug 11886 - OVM - after windows ISO installation, ovm server place VM in stopped state. But MS is unaware of VM in stopped state still show VM in running state
new d9c41df Make console proxy support UUID
new e0d5493 Bug 11886 - OVM - after windows ISO installation, ovm server place VM in stopped state. But MS is unaware of VM in stopped state still show VM in running state
new 9a58bfd Oboslete old premium packages in spec file
new da8dcb4 Use components-premium.xml from new package
new 83cda2a cloudStack 3.0 new UI - instance page - implement staticstics tab.
new f9144e1 Throw exception instead of returning null
new 809ad8c Fixed listProjects for regular user
new 5d47d02 Only ROOT/Domain admins and users belonging to the project can list project users
new f58eab6 bug 11817: NAAS: extenal LB/firewall device support
new 4a4abac NaaS: Fix virtual router element id filling
new 3e4b83d Fix NPE in finalizeStart()
new f40dcbd bug 11851: While adding new Vpn user, exisitng users state will remain as Active and still be re-added status 11851: resolved fixed
new 084f861 bug 11889: use keypair instead of sshkeypair in API response status 11889: resolved fixed
new dc0f798 bug 11800: checking for null value
new fe04fab Pass context correctly from projects UI
new 7dfaf2b Implement projects server calls
new dda9b0b Add additional project management actions; add project list view
new 523da32 Fixed the doc for the network offerings
new 02ca54a cloudStack 3.0 new UI - account page - add new account - add timezone dropdown.
new 99a7371 cloudStack 3.0 new UI - move project file and classpath from old UI directory to new UI directory.
new 81a9e05 bug 11336: limit the number of outstanding messages sent to a host to conserve memory
new c37ecc2 bug 11336: better message
new c87278e cloudStack 3.0 new UI - create account - populate timezone field by timezone map in sharedFunctions.js.
new 2c06fac cloudStack 3.0 new UI - pass timezone parameter to createAccount API if timezone is selected.
new 3051dc2 NaaS: Discard DhcpElement
new e515a56 cloudStack 3.0 new UI - account page - add "View User" that will drip down to users page.
new 329a520 cloudStack 3.0 new UI - account page - user page - add details tab.
new 99219a8 cloudStack 3.0 new UI - implement Add User action.
new 14e3653 cloudStack 3.0 new UI - implement Edit account action.
new c14e036 Implement new project flow
new 568b64a cloudStack 3.0 new UI - account page - implement action filter.
new 92f4a88 Swift : list template in secondry storage as well
new 2b6f3d4 UUID support for XML responses
new 1f387b2 NaaS: Fix NPEs
new 5f93665 - Send network labels to hypervisor recource during processConnect
new 8719a43 cloudStack 3.0 new UI - account page - add Instance Limits.
new dce0bfd Fixing VirtualRouterElement and RVR to not use forceShutdown
new 5d8b350 cloudStack 3.0 new UI - account page - consolidate Instance Limits to Edit action.
new e249f6f cloudStack 3.0 new UI - account page - consolidate Public IP Limits to Edit action.
new 465bd36 cloudStack 3.0 new UI - account page - consolidate Volume Limits to Edit action.
new c4b323e cloudStack 3.0 new UI - account page - consolidate Snapshot Limits to Edit action.
new ce4f2b5 cloudStack 3.0 new UI - account page - consolidate Template Limits to Edit action.
new f30ee3f Upgrade : eject CD
new 245cd32 upgrade : fix script
new 548839e bug 11903: create local link when host is connected
new de4d5f0 Upgrade : script fix
new 91aa145 Upgrade: no error for this statement
new 3bdb5af initial checkin translator script to convert xml to python
new 62e89dc bug 11778: Make sure that there exist no PF/LB rules before enabling static nat on an ip and vice versa. Reviewed by - Jana status 11778: resolved fixed
new aab59d0 bug 11191: rp_filter changes.
new dc804d4 bug 11191: rp_filter changes. The following are summary of changes: 1) when network.disable.rpfilter is set to true, then rp_filter will be disadbled(set to 0) on all the public interfaces and also default setting of the system. 2) when network.disable.rpfilter is set to false, then rp_filter will be enabled(set to 1) on all the public interfaces and also default setting of the system. 3) here public public interface means , eth2 ... ethN. default setting means [...]
new 4ae44b4 bug 11191: rp_filter changes: correcting display error
new 7760c4b cloudStack 3.0 new UI - account page - implement Update Resource Count action.
new 7aab227 Added one more default network offering - with guestType=Isolated and with DNS/DHCP/USERDATA services supported
new 17a7b7c listNetworkOfferings: added an ability to filter based on the Services supported
new 2ef5518 Fixed Direct Account specific network creation
new 6dcc169 Added missing guest type to the network response
new 104ed0a Direct network guru takes care of only sourceNatDisabled networks in Advance zone
new d3559bf cloudStack 3.0 new UI - account page - implement Disable Account action.
new b55211d Removed unused methods
new 72bf65e cloudStack 3.0 new UI - account page - implement Enable Account action.
new b4a6dd5 Move projects above global settings
new bcd8f85 Support invitation-based project user management
new f401087 Fix project dashboard click event
new b3d084f Use invitation required flag from configuration for projects UI flow
new d6db4a6 Bug 11313 - Add an account param/detail/map in the XXXAccount API calls
new 5890f4a cloudStack 3.0 new UI - account page - implement Lock Account action.
new d087452 cloudStack 3.0 new UI - account page - implement Delete Account action.
new 810f9e4 While creating Zone, adding default VirtualRouter provider and instance to the default Physical Network.
new 836af43 cloudStack 3.0 new UI - user page - implement action filter.
new af6b5c5 Update icons
new 0d16593 Fix typo
new 5ad8216 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 55c817a cloudStack 3.0 new UI - user page - implement Edit User action.
new 5d55037 cloudStack 3.0 new UI - user page - implement Change Password action.
new 7516855 cloudStack 3.0 new UI - user page - implement Generate Keys action.
new 3a845d2 Keep Service/Provider map per network as well as per networkOffering (to handle the case when there are multiple providers defined for the same service in the network offering, and only one is picked when the network is created)
new 76a3bb7 Fixed unittest
new 650acd6 cloudStack 3.0 new UI - user page - implement Disable User action.
new 1fd8f41 Remove call to listConfigurations -- not supported by non-admins
new 08d11f1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 156833b cloudStack 3.0 new UI - user page - implement Enable User action.
new 0b6abd1 cloudStack 3.0 new UI - user page - implement Delete User action.
new 9489d6f 1) Fix a serialization problem in command inherits AsyncCreateCommand.
new 0785b64 bug 11923: don't expose command name in the exception response when command is not available status 11923: resolved fixed reviewed-by: Will Chan
new 606779b bug 11851: When Add VPN user fails, remove the user entry from db instead of leaving in Add state. status 11851: resolved fixed reviewed-by: Abhi
new f831982 bug 11880: host status is now in sync
new 5e6fedb Removed unused code
new 1fc8997 cloudStack 3.0 new UI - domain page - implement Edit Domain action.
new 8836a08 Added tp the table op_dc_vnet_alloc foreign key references to physical_network & data_center
new a76711b cloudStack 3.0 new UI - domain page - add Account Total field.
new 9e070e4 cloudStack 3.0 new UI - domain page - add Instance Total field, Volume Total field.
new b8ba041 cloudStack 3.0 new UI - domain page - add VM limits, IP limits, Volume limits, Snapshot limits, Template limits field.
new 7d430c8 cloudStack 3.0 new UI - domain page - Delete Domain action - pass cleanup parameter to API call if "Forced" checkbox is visible.
new eac54e3 Don't allow to upgrade networkOfferingId and networkDomain for Shared network offerings
new 28521a3 Updated header/project appearance; add new system chart view
new 7097edf Add sample NAAS section to system config
new db991dd NAAS : adding support for service capabilities to be specified as part of network offering
new 93e11db cloudStack 3.0 new UI - domain page - merge update resource limit into Edit action.
new 30b0fdd cloudStack 3.0 new UI - account page - optimize data returned to dataProvider.
new 7a8ca9d cloudStack 3.0 new UI - domain page - remove resource limits tab that is already merged into details tab.
new 9c09c35 Fixed incorrect exception method
new 3aff7f0 Re-create serviceProvider map when network is updated
new 50cf9cb Removed unused code
new d9a5f85 Updated zone page; update detail view edit notification
new f894516 cloudStack 3.0 new UI - listView widget - (1) remove default option "All". (2) fix a bug that args.filterBy.kind got value from wrong dropdown when selectView dropdown and filterBy dropdown both exist on the same page.
new 1736826 cloudStack 3.0 new UI - ISO page - add Filter By dropdown on listView.
new b4ddcfb Cleaning up stuff, reorganizing parser into a class to make it more manageable
new 940ebff cloudStack 3.0 new UI - service offering page - list view - add unit to CPU speed, Memory field.
new f1248a4 cloudStack 3.0 new UI - service offering page - add details tab.
new 21f64a7 cloudStack 3.0 new UI - service offering page - add network rate, offerHA, CPU cap, storage tags, host tags, domain, create date.
new 592483f cloudStack 3.0 new UI - service offering page - implement Edit action.
new 4f263a56 fix the build
new 2a620fa bug 10286: When router API fails, throw error instead of returning null status 10286: resolved fixed
new 507bc20 bug 11938: Removed unique constraint on usage_network_offering table. status 11938: resolved fixed reviewed-by: Abhi
new e2e7da3 bug 11428: Under VMware with current version, for snapshot related related operations, 1) if snapshot is originally created from root volume, allow only CreateTemplateCommand from snapshot 2) if snapshot is originally created from data volume, allow only CreateVolumeCommand from snapshot Reviewed by - Kishan status 11428: resolved fixed
new 00ea2a5 bug 11590: reviewed-by: Abhi
new e331e1c bug 10285: Throw exception when loadbalancer API fails status 10285: resolved fixed
new 0353133 Added ways to acquired ip to network guru
new 9ae3dff bug 11924: don't return ISO entries where removed != null status 11924: resolved fixed reviewed by: Will Chan
new dd3757a cloudStack 3.0 new UI - service offering page - implement Delete action.
new a6d90ca cloudStack 3.0 new UI - system service offering page - add details tab, Edit action, Delete action.
new 44218ef bug 11919: if volume is dettached, instance id is null status 11919: resolved fixed Reviewed-by: frank
new aaf3b99 NAAS: fixing NPE in createnetworkoffering with out service capabilities specified
new 3a2c6e7 Add install wizard JS
new 8d128fa bug 11573: made network wait timeout configurable status 11573: resolved fixed reviewed-by: Alex Huang
new 3c3cf26 Fixed API doc problem
new 599574b Add install wizard server calls
new 77e5e60 Merge branch 'master' into ui-install-wizard
new 24a6c2f Revert the temporary build fix after the root cause in ApiDocWriter is addressed
new bf36645 Revert the temporary build fix (don't expose ID unneccessarily to outside)
new b857448 NaaS: Set new added virtual router element enabled by default
new 3937f5d cloudStack 3.0 new UI - Disk offering page - add details tab, Edit action, Delete action.
new fa6fe67 Fix system vm poll
new 27f63ce Merge branch 'master' into ui-install-wizard
new 58568db NaaS: Use provider() instead of explicit isRedundant flag
new b569a11 NaaS: Add DHCP and userdata service provider
new 8616705 NaaS: Add getPhysicalNetworkId()
new be72d81 NaaS: Make element.prepare() contain only prepare, not DHCP or userdata apply
new c09b2b9 NaaS: Add ElbVm to Virtual Router Provider
new 0876cbe NaaS: Rename VirtualRouterProviderType
new 29fbb8f NaaS: Add check for domr start up command
new 0228bca Use type instead of guestType in network API response (just the way it was done in 2.2.x)
new 2a13268 Add system configuration forms for public, management, guest; add list view support for network providers
new 79e13ec Added support for listing networks based on the supported services information
new 9b8f96c NaaS: Merge Role.DHCP_USERDATA and Role.DHCP_FIREWALL_LB_USERDATA to Role.VIRTUAL_ROUTER
new c3c6e4f NaaS: Remove unused code
new d6d878c NaaS: Refactor capability map of network offering
new bc86800 NaaS: Remove Redundant Virtual Router element
new 47114af NaaS: Add redundant capability for Gateway service
new 53a6365 NAAS: changing sharedsourcenat capability to sourceNat service and changin serviceCapablityList parameter to one level map
new e62ce16 Pass correct context
new 5c1773d NaaS: Add response for VirtualRouterProvider
new d7edcd6 cloudStack 3.0 new UI - NaaS
new 4ea3aae NaaS: Add checking for gateway service in update network offering
new cbf2128 Allow custom data to be passed to detail view actions, via dataProvider
new 24a5fe3 cloudStack 3.0 new UI - NaaS - Public page - fix a bug that no data showed in details tab.
new 15082f0 cloudStack 3.0 new UI - NaaS - Guest page - Edit action.
new d324c5d cloudStack 3.0 new UI - NaaS - Guest page - Edit action - make zone's CIDR editable here and call updateZone to update CIDR from Guest page.
new a2499c9 bug 11910: during full sync ignoring VMs which have been into starting state shortly
new 02adbd4 bug 10617: merging code from branch bug10617
new b53dc42 bug 10617: alter the sequence of add column
new 3dfe5b1 Merge branch 'master' into ui-install-wizard
new 122b620 bug 11817: NAAS: device allocation logic
new e965205 Add example install wizard
new a594369 Updated zone chart
new 49970f6 Merge branch 'master' into ui-install-wizard
new 991ac48 Bug 11933 - Unable to add Primary Storage (OCFS2) to a OVM Cluster Bug 11948 - Cannot add a new OVM host to an existing OVM cluster Bug 11699 - OVM - add host previously used in other OVM cluster > host went to alert state> host cleanup procedure needed
new f6fcaa4 Merge complete except for virtualnetworkappliancemanager
new d6c22c4 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 3ecceed Changed to use resource manager
new 5452705 Fixed couple of merge db schema bugs
new c6dc572 Fixed deploydb
new a1e247a Renamed the field in NetworkOfferingVO
new 6d5c27c bug 11981: upgrade snapshot version number from 2.1 to 2.2 if it's a root volume status 11981: resolved fixed Reviewed-by: Anthony
new 88cdd9f removed unused fields from networkVO
new bde1f6d Merge branch 'networkasservice'
new 8b9b2d0 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 17cca19 Fixed deployDB broken with the merge
new 9aa5717 cloudStack 3.0 new UI - NaaS - Public network - add IP Addresses tab.
new 5b790db cloudStack 3.0 new UI - NaaS - Public network - populate IP Addresses tab.
new 0a65e26 cloudStack 3.0 new UI - NaaS - Public network - IP Addresses tab - implement Add action.
new d460fd1 cloudStack 3.0 new UI - NaaS - Public network - IP Addresses tab - Add action - pass forVirtualNetwork to createVlanIpRange API.
new 449c6dd cloudStack 3.0 new UI - NaaS - Public network - IP Addresses tab - Add action - Make VLAN ID optional.
new 3e124a9 cloudStack 3.0 new UI - NaaS - Public network - IP Addresses tab - implement Delete action.
new 66645ec Bug 11933 - Unable to add Primary Storage (OCFS2) to a OVM Cluster
new 9d4b800 cloudStack 3.0 new UI - NaaS - VM creation - after deployVM returns success, configure VirtualRouterElement.
new 7adedca NaaS: Update listVirtualRouterElements to accept nspid as parameter
new caf945b Don't allow Agent send out StartupCommand if it can not get its local IP address, otherwise mgmt server will get an incomplete StartupCommand
new 782b4d9 bug 11835: don't return error if it's delete firewall rules status 11835: resolved fixed Reviewed-by: frank
new 039e09c * Introduced aclType parameter for createNetwork command (can hold 2 values now: Account and Domain). This parameter defines the access control type to the network object. If it's account - only owner of the network can access it; if it's domain - all accounts in the domain and domain children can have an access. * aclType replaces 2 old fields: isShared and isDomainSpecific. * All 2.2.x account specific networks will have aclType=Account; 2.2.x Domain specific networks [...]
new 79631ab cloudStack 3.0 new UI - NaaS - public network - add IP range - do not pass "isshared=true" to createVlanIpRange API.
new f922698 cloudStack 3.0 new UI - NaaS - public network - IP Addresses tab - pass networkId to listVlanIpRanges API.
new bfff9ee Fixed list by zoneId in listPhysicalNetworks
new eefeee7 bug 11979: if a VM is absent on the cluster, it is effectively in stopped state.
new 52f940c bug 11961: Before creating template usage_storage records, check if entry already exists. In multiple secondary storage case, duplicate usage events will be ignored. status 11961: resolved fixed reviewed-by: Nitin
new 77b710e bug 11889: Revert earlier commit. use sshkeypair instead of keypair in API response status 11889: resolved fixed reviewed-by: Nitin
new b793ce6 bug 11987: changing virtualmachineimpl to reoccuring listener
new 3fffff8 Revert "bug 10617: alter the sequence of add column"
new f1b99f4 Revert "bug 10617: merging code from branch bug10617"
new 4cf3ecb Cleaned up commented out code
new 771b27a Remove VLAN range input from zone wizard
new 7eb51d6 Add base install wizard scripts
new 8e12c9a Update dialog appearance; add UI support for zone network providers
new 08160fa Fixed responsename for VirtualRouter element
new c93730d cloudStack 3.0 new UI - network offering page - remove "Unavailable" from the drop down choice for Availability.
new 1848079 Add embedded table to detail view, for guest network configuration
new f926eee Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 9d523ab cloudStack 3.0 new UI - network offering page - add "enable", "disable" action.
new daec18b All default network offerings come as Enabled by default
new 22f1755 Disable 'add pod' and 'add ip range' steps in zone wizard
new cf2ccf1 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 7c878a7 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new b911cd7 Merge branch 'master' into ui-install-wizard
new 0e0ea4f Add comments
new 97bc2c3 Update install wizard widget
new e77aac1 Advanced installation button
new 68e550d Fix install wizard labels
new da846e9 Adding UUID to new entities and API commands. PhysicalNetwork, PhysicalNetworkTrafficType, PhysicalNetworkServiceProviders changed.
new cdfac9a NaaS: Fix UUID of virtual router providers
new 49ecd42 cloudStack 3.0 new UI - instance wizard - select network step - fix a bug that network container was empty when trying to deploy 2nd VM.
new 9ca379f Changes to updateNetwork command:
new ddbcd01 fixed up unit test
new 105080e Fix wizard forms
new e58ff4d Pull real form data for server calls
new 972235c Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 20e53ce - fixing updateProvider to throw error when the underlying element is not ready
new 7098603 Disable install wizard, until server calls are corrected
new e1be115 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 098f6ed Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 2b04d0f Fixed test client
new f9b31e8 Fixed unittest
new fb4db05 Fix form data
new c260d3d Disable install wizard
new a5f0e0d Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new ed39de8 cloudStack 3.0 new UI - add zone wizard - remove create pod step and create IP range step.
new 3e09925 Update install wizard appearance
new ca3ab3b Revert "Fixed deploydb"
new a9a780f Bug 12007 - OVM - Addition of OVM host fails - NPE (edit)
new f4136bf Basic zone
new 87f5150 Basic zone is fixed and works with new NaaS now
new f157148 aclType is Domain for Guest network in Basic zone
new bf4076b Fix the problem in retrieving default host IP on windows platform
new dda8b9a cloudStack 3.0 new UI - remove debugger keyword.
new f55bf79 cloudStack 3.0 new UI - System - Guest Network - Add Network tab.
new 3a22692 cloudStack 3.0 new UI - system - update physical network's state to Enabled during zone creation.
new 96e5abe cloudStack 3.0 new UI - system - no need to enable physical network when editing guest network.
new 591ba4f bug 11938: don't index usage tables when do upgrade from 2211 to 2212. status 11938: resolved fixed reviewed-by: Frank Zhang
new cead826 Bug 12007 - OVM - Addition of OVM host fails - NPE (edit)
new d7ae15b - Fixed missing UUId in listNetworkServiceProviders API
new bb2a8cf NaaS: added "subdomainAccess" parameter to domain level network object. The parameter defines whether the network can be accessed from the subdomains. If the parameter is not specified, it would be defaulted to allow.subdomain.network.access Global Config param
new 9f4d420 cloudStack 3.0 new UI - create zone - add warning message if listNetworkServiceProviders API doesn't return Network Service Provider ID.
new 029f064 cloudStack 3.0 new UI - System - Guest - network tab - implement Add Network.
new 1443439 cloudStack 3.0 new UI - System - Guest - network tab - Add Network dialog - add new dropdown "Network Offering".
new 0b05bad bug 11817: NAAS external network device support
new 277c60e bug 11814: Allow template to have details info in key/value pairs.
new 16530b5 Make XML serializer support all fields within the class tree
new b01013f cloudStack 3.0 new UI - System - Add Zone - after createZone API returns success, enable virtual router element first, then enable network service provider.
new 0f5e5df cloudStack 3.0 new UI - System - Guest - create network - pass new parameter acltype to createNetwork API.
new 4570d7d cloudStack 3.0 new UI - System - Guest - populate network tabs by API call.
new 03eb3c9 Removed unused imports
new b2a5e26 bug 10792: add default system wide firewall rule status 10792: resolved fixed
new cc907ad cloudStack 3.0 new UI - System - Guest - network tab - add/remove fields in listView.
new 3aef381 NaaS: Add service provider to server-setup.xml
new f0d1b97 Renamed 'listNetworkServices' to 'listSupportedNetworkServices'
new f347158 NAAS:fixed provider network element mapping for F5 & netscaler and permit device add when provider in disabled state
new 7ff10f9 cloudStack 3.0 new UI - system - guest - network tabs - add details view.
new 33ebebf cloudStack 3.0 new UI - event page, alert page - add details view.
new 5d329bc cloudStack 3.0 new UI - create zone - call listCapabilities to refresh global variable after update network service provider completes.
new 3c09c97 cloudStack 3.0 new UI - system - create guest network - populate network offering dropdown the other way around.
new 75121bd bug 11817 : NAAS external networking device support
new 339e72d Introduced "supportedServices" parameter to createNetworkOffering API. This parameter replaces old parameters: dhcpService, gatewayService, etc.
new a7c0de3 cloudStack 3.0 new UI - system - guest - (1) createNetwork - remove "tags" field since server-side doesn't support it any more. (2) add more fields to details tab of network tab.
new c535de7 Fix add zone wizard dropping new row after creation
new d4b1732 NaaS: Fix redundant virtual router
new 985e8fd cloudStack 3.0 new UI - system - guest - network tabs - implement Edit action.
new 4eb24d8 Remove VLAN/security groups radio buttons from zone wizard
new a6f8572 cloudStack 3.0 new UI - system - guest - network tabs - implement Delete action.
new 450b195 Fixed unit test
new 8f9a06f Always show disabled list view actions
new cbc72f3 adding service capabities to network offering response
new 7a8a260 cloudStack 3.0 new UI - system - guest - network tabs - IP ranges - implement Add action and delete action.
new 7832509 Fix action filters on domain details
new 790b33b More validation to network and network offering creation/upgrade
new 1fadde2 Fixed bug in list domain level networks
new edc2df1 -Correctly refresh properties on detail view action -Support async edit action -Make action notification section optional -Add save button to apply detail view edit -Fix indentation, button spacing for multi-edit items
new 21a4882 cloudStack 3.0 new UI - system - Basic Zone - guest - implement create network cor Basic Zone.
new 45bfedb cloudStack 3.0 new UI - system - Advanced Zone - guest - create network - domain field and account field's showing/hiding depends on selection in scope field.
new 8a04433 Removed unsupported state from the network offering
new 37908d2 fixing bug in provider verify logic of SRX element
new 67a2320 bug 12039, 12041: detach all disks before destroy worker VM to avoid accidentally delete the underlying disk along with the worker VM. Reviewed-by: Kelven
new 9676947 bug 12039, 12041: forgot one more place. Reviewed-by: kelven
new 08339d6 bug 12039,12041: when taking snapshot for detached volume, keep the worker VM around until backup copy to SSVM is done
new 2578362 bug 11904: Fix regression caused by OpenJDK 1.6.0 security fix
new 9086a39 bug 11910: avoid Starting to Running state changes during full sync, as the VM startup process does not like it
new e39498f bug 11997: Introduce created and update_time in the op_host_capacity table. status 11997: resolved fixed
new 968bf5c cloudStack 3.0 new UI - System - Management - details - add "View Pods"
new cdd8d74 NaaS: Add redundant router capability to virtual router
new b378964 Fix system devices UI
new b0cdb86 Merging listSupportedNetworkServices and listSupportedNetworkServiceProviders.
new cb6c142 NaaS: Add virtual router state check for virtual router element
new 0bb325a Call implement() and shutdown() methods for providers only when the provider serves a service for the network
new ed176cf -Fix zone chart -- $browser is undefined error -Support dynamic generation of create form fields (for add network offering) -Add example add network offering form
new 5571afa Virtual router elements: prepare nics only when VirtualRouter is a provider for at least one service in the network
new 64f5681 cloudStack 3.0 new UI - System - NaaS - populate network service provide status (enabled/disabled) in zone chart.
new 496f591 cloudStack 3.0 new UI - NaaS - F5, SRX - when status is disabled, click F5 or SRX will lead to an Add form.
new c6c75c4 Whitespace cleanup
new 74d53c8 AJAX calls for add network offering form
new b01388d Fix network offering list view
new 593803c Fix service provider map
new b79aa32 cloudStack 3.0 new UI - NaaS - implement Add F5 Load Balancer.
new bce9e22 Fix selects
new 7724bac NaaS: Separate DNS service from DHCP service of virtual router
new a68fba3 Pass _custom correctly to notifications
new 3ac7fb8 Add error handling to notifications widget
new 87f1d36 cloudStack 3.0 new UI - NaaS - implement Add SRX firewall.
new 0a10e32 Fixed test client
new 337c07c Default gateway service to sourceNat service in the API
new 4bb6c48 cloudStack 3.0 new UI - NaaS - Add F5 - add Network Service Provider, F5, before add F5 Load Balancer rule if F5 is disabled.
new b497a2a cloudStack 3.0 new UI - NaaS - Add SRX firewall - add Network Service Provider, SRX, before add SRX firewall rule if SRX provider is disabled.
new 4bdcddf fixed bug in addSrxFirewallCmd API
new d0cdc45 bug 11193: throw insufficientCapacityException when run out of link local ip addresses status 11193: resolved fixed
new 2474448 cloudStack 3.0 new UI - NaaS - implement Add NetScaler.
new 36f6776 fix netscaler API commands
new 313e6ca Bug 8791 user dispersing allocator
new 2917bc6 Fixed the typo
new 8d61329 fixing a typo
new fc261e7 bug 11996: Improve logging and catch throwable to make it robust. status 11996: resolved fixed
new 489847f bug 11867: split the host details into [all, capacity, events, stats, min]
new 2b61009 turing off secure API calls to netscaler temporarily
new 994d429 cloudStack 3.0 new UI - NaaS - Physical Network - Edit action - hide spinning wheel on detail view when 2 API calls are finished.
new eee79d5 permit adding external devices when service provider is in disabled state
new 5539dfd Forgot some params on add vlan ip range in install wizard
new b678218 fixing url parameters to be lower case
new 0ebca4c AddNetworkServiceProvider should check if the services specified are provided by the provider to be added.
new b8b0855 Removing garbled characters.
new e5cdacf cloudStack 3.0 new UI - NaaS - add F5 load balancer device - add public interface, private interface, number of retries, mode.
new 71ff88f bug 12067: set 'extractable' field default value to 0 as a part of 2.2.13 to 2.2.14 db upgrade status 12067: resolved fixed
new 5d66532 directly search ssvm in host table when sending SecStorageFirewallCfgCommand
new 284e72f Fix colon in COMMENT of db schema which makes cloud-setup-database failed
new e633fbd cloudStack 3.0 new UI - NaaS - add F5 load balancer device - add capacity, dedicated.
new 1d268dc fixes problem with a dangling test direct variable name after build
new 84d5f05 Changed network tags to network name as we no longer need to send the entire network tags down to the resource.
new c6dc4f8 merge changes
new 110b37a bug 12040: fixed the problem where if the connection is not retrievable, we cause a classcastexception Reviewed-by: Anthony
new 3d6a878 print out the statement on closing for better debugging output
new 5ea4133 createNetworkOffering: verify that individual services can be enabled for each provider specified for the network offering
new aae3f4a cloudStack 3.0 new UI - NaaS - implement add F5 load balancer device from listView.
new 85f1e56 -Add provider-wide action support -Support defaultValue for create forms -Fix formatting on panel create forms (for providers)
new 874491d cloudStack 3.0 new UI - NaaS - implement add SRX firewall.
new dd9465c Bug 12078 - pxe config file not being sent down (edit)
new 1871de3 bug 11853: better error message when try to add VPN user with duplicated user name status 11853: resolved fixed
new 658b5f9 cloudStack 3.0 new UI - NaaS - implement add SRX firewall on listView.
new bc544d3 listPublicIpAddresses by associatedNetworkId
new 21f0710 cloudStack 3.0 new UI - NaaS - create shared function addExternalLoadBalancer().
new b181b10 cloudStack 3.0 new UI - NaaS - create shared function addExternalFirewall().
new e61184c cloudStack 3.0 new UI - NaaS - implement Add NetScaler.
new a596581 bug 11814: connect template and instance details data when sending command to resource
new 061ff36 bug 11814: TemplateResponse now returns template details info
new 54a1dc3 Update documentation source files.
new 4531c9d Bug 12082 - Not able to deploy Vms with Host tags.
new d684dd8 Added more reporting, Fixed bug with setting globals, Added info to README, minor tweaks
new 354b4af completing comments for detail type
new 57aa7de bug 11811: Changing permissions for extraction of volumes based out of isos. As per the new design following would be done. (a) any ISO-derived disk can be extracted (b) there will be a global config to disable extraction of ISO based volumes. That way people concerned about (a) can just use (b) to fix it. Reviewed by : Kishan.
new ec3a00a bug 10281: Template/ISO APIs should throw an exception in failure case for the events to be registered as failure. Reviewed by : Kishan.
new 2261971 cloudStack 3.0 new UI - NaaS - zone chart - widget include different parameter in args. Here is related UI change.
new d67bef8 Owner of the network is system if the network is shared to Domain
new cdaff93 cloudStack 3.0 new UI - NaaS - Pod page - IP Range tab
new c9b2031 changes in add/configure API commands for F5 & Netscaler for UI integration
new cfcda32 -Fix args.context for zone host details panel -Fix list view edit action -Support range input for create form
new 8e8ebec cloudStack 3.0 new UI - NaaS - parameter name in addNetscalerLoadBalancer, addF5LoadBalancer API has been changed. Here is related UI change.
new d0b394b cloudStack 3.0 new UI - NaaS - rename capacity to lbdevicecapacity when making API call.
new 71a8ad1 introduce cloud-grab-dependent-library-versions grabbing dependent libraries version of mgmt server
new 20dbde5 cloudStack 3.0 new UI - NaaS - fix a bug that dedicated parameter didnt' get to pass into API call.
new 6dc4ae4 Bug 12103: Adding host without labelling guest network fails
new fc6c6fb Better network provider status UI handling
new 5ce9e74 Add status labels for network providers
new 49e837c cloudStack 3.0 new UI - NaaS - specify network service provider as "not-configured" if it's disabled without devices.
new 07e2d15 cloudStack 3.0 new UI - NaaS - correct an API parameter.
new f24a465 cloudStack 3.0 new UI - NaaS - fix a bug that network service provider status was wrong in zone chart.
new 00f6738 bug 12105: don't generate corresponding firewall rule for the pf/staticNat/lb rule in revoke state
new 54f4ebf changes for SRX add/config commands for UI integration
new 0dc7fb4 Bug 11962 - MigrateVirtualMachine fails with AgentUnavailableException when the targeted host for migration is under Maintenance
new 54ec659 Bug 12103 - Adding host without labelling guest network fails
new 6e240ef cloudStack 3.0 new UI - NaaS - populate NetScaler listView.
new 8729f75 cloudStack 3.0 new UI - NaaS - NetScaler - add matching fields to listView.
new 4f54b5e Fixed error message
new 85d9de5 bug 12127: fixed releasing non-source nat ips status 12127: resolved fixed
new 45b058a Project "Owner" is called project "Admin"
new f302533 changes response object name for F5/Netscaler/SRX to be lower case
new cfc43d0 cloudStack 3.0 new UI - NaaS - check if network service provider has been created before creating another one.
new 88ec85f cloudStack 3.0 new UI - NaaS - ListNetScalerLoadBalancer API has been changed. Here is related UI change.
new 488ac82 bug 11311: lis host takes in a additional parameter to fine tune the details, the default behavious is still unchanged.
new e014426 Added global flag defining if the regular user is allowed to create a project
new 74f217e Introduced new parameter to listNetworkOfferings API - sourceNatEnabled (Boolean).
new 2c8c240 cloudStack 3.0 new UI - NaaS - Guest - create network - populate network offerings dropdown based on selected scope.
new a5e78d0 cloudStack 3.0 new UI - NaaS - Guest - create network - correct parameter name passed to API call.
new ac973fb cloudStack 3.0 new UI - NaaS - F5 - populate listView.
new a8ffd0e Added unique constraint on providername <-> physical network mapping.
new 8fe898e cloudStack 3.0 new UI - NaaS - zone chart - show only 1 network (for now)
new 60a70c1 cloudStack 3.0 new UI - zone chart - public network - IP range tab - fix a bug that VLAN value didn't show.
new 683b563 bug 11674: fixed listVolumes by zoneId for regularUsers/domainAdmins status 11674: resolved fixed
new 35fa7a8 cloudStack 3.0 new UI - NaaS - SRX - populate listView.
new 1ce1f52 bug 11406: don't return hypervisor type in API response
new f111d83 bug 11702: removed obsolete ipaddress parameter from userVm response status 11792: resolved fixed
new 7a3e0e4 cloudStack 3.0 new UI - zone chart - NetScaler - add provider action filter.
new 1642afa cloudStack 3.0 new UI - zone chart - NetScaler - implement Enable, Disable action for network service provider NetScaler.
new 38b25f3 bug 11289: return only Free ip addresses as available Ips as a part of listAccounts status 11289: resolved fixed
new 3d22b49 cloudStack 3.0 new UI - zone chart - F5 - implement Enable, Disable action for network service provider F5.
new c66842b bug 11812: added domainId parameter to "login" api doc status 11812: resolved fixed
new 25fd670 cloudStack 3.0 new UI - zone chart - SRX - implement Enable, Disable action for network service provider SRX.
new a7c8c61 -Add example network section -Move example VPN section to detail view -Support reordering of list view items -Example reorder actions for service offerings
new aa78c9b vm Expunge: check that securityGroup-Vm mappings exists before locking the row in userVm table
new 0eafdde cloudStack 3.0 new UI - zone chart - NetScaler - add detailView.
new 7367446 cloudStack 3.0 new UI - zone chart - F5- add detailView.
new 7ec54f4 cloudStack 3.0 new UI - zone chart - SRX - add detailView.
new 5be1a23 cloudStack 3.0 new UI - zone chart - NetScaler - implement Delet action.
new 92d548c cloudStack 3.0 new UI - zone chart - F5, SRX - implement Delet action.
new a44896f Add ID to provider listViews, to pass correct context ID
new 0f0729d Refine cloud-setup-database script
new 8672d38 bug 12058: cloudStack 3.0 new UI - system - zone listView - add public field.
new fc7bbc3 cloudStack 3.0 new UI - zone chart - add id attribute to network service provider.
new beb38c8 making devices enabled independent of config commands adding default device capacity when admin does not specify a vlaue fixed bug in device allocation logic
new da20d33 bug 11910: full sync will only stop unknown VMs on agent
new e034e3d Revert "bug 11811: Changing permissions for extraction of volumes based out of isos."
new 5963f32 Fixed createPFRule API command - use UUID for vmInstanceId
new cdd94c1 bug 11811: Introduce a global config to disable extraction altogether for all users except root admin. Make changes so that volumes are based out of ISO. Take care of upgrade as well for this global config. Reviewed by : Kishan.
new 275a5ff Fix wrong usage of SearchCriteria2 in AgentMonitor
new 9237e91 -bug 12153: Properly refresh list view after performing actions in detail view -Fix clicking too fast to add panel breaking browser -Add install wizard copy
new a3d221b Add search functionality to global settings
new f56c3d7 Bug 11126 - Give ability to define tags post storage addition
new 5eba3d9 Removing whitespace from tags while storing the Host tags.
new c358808 cloudStack 3.0 new UI - zone chart - NetScaler device - implement Delete action.
new c962af6 cloudStack 3.0 new UI - zone chart - F5 device - implement Delete action.
new 19f2975 cloudStack 3.0 new UI - zone chart - SRX device - implement Delete action.
new e2a889e Add example logout action
new a5a2636 Implement bypass login check and logout action
new a393616 cloudStack 3.0 new UI - zone chart - public network - add IP range - fix a bug that vlanId didn't get passed to API call.
new 539477f NaaS: Make ExternalDhcpElement implements DhcpServiceProvider
new f14e536 NaaS: Make CloudZonesNetworkElement implement UserDataServiceProvider
new a23e8af Bug 11990 - Add encryption properties to db.properties during install
new 3b4b9db cloudStack 3.0 new UI - System VM page - add detail view.
new cb473b2 cloudStack 3.0 new UI - Routers page - add detail view.
new 7402ff0 Bug 11990 - Add encryption properties to db.properties during install
new 8134cfb Bug 11131 - Allocators: when vm fails to deploy in DataCenter, we should never retry in the same DC again as the DC is already in Avoid set
new 1565d2c cloudStack 3.0 new UI - System VM page - detail view - add actions.
new d03a2f4 cloudStack 3.0 new UI - Router page - detail view - add actions.
new d90e19a bug 11825: removing the trace as from the message the origin of problem can be easily traced.
new 16e3428 bug 11966: chnaged the findActiveAccount method to return only the accounts which are active
new 655a980 bug 11966: added findNonDisabledAccount
new fc2b95d Fixed NPE in listIso API
new 34b2489 bug 12176: fixed NPE in resource limit calculation for snapshots status 12176: resolved fixed
new 88f9b1a bug 8962: review changes incorporated
new 06ad936 bug 12134: Added uuid column to cloud_usage account table status 12134: resolved fixed reviewed-by: Abhi
new 4e8a0a6 bug 12187, 12188: Encrypt system, admin user passwords. Use configDao for ssl.keystore. Set configuration init to null instead of false. status 12187, 12188: resolved fixed reviewed-by: Abhi
new e86b03c bug 12187 : Handle empty strings while encrypting and decrypting status 12187 : resolved fixed reviewed-by: Abhi
new 586febd bug 11965: check the user state on the Services layer, not in the VmManager as VmManager can be called not only from the API, but also by internal methods - HA for instance - and in this case we shouldn't care about the account state 11965 status: resolved fixed
new a25728b bug 12177: Fix incorrect user data on auto-login, which was breaking add project
new 7c37455 cloudStack 3.0 new UI - system - router page, systemVM page - detail view - apply action filter.
new 4f7eb44 cloudStack 3.0 new UI - system - basic zone - guest network - remove VLAN field and CIDR field.
new be87e32 bug 12175 : perform data validation before queuing/executing command
new a7ac3d5 Limit the ID valid range to be either numeric -1L for special usage or in range that it hits a DB record
new c3eba29 bug 11973: Escape VM name to prevent from XSS attack. Reviewed-by: Alex huang
new cd95760 cloudStack 3.0 new UI - system - basic zone - guest network - remove Edit action.
new 102f460 Fixed updateConfiguration - updateHostDetails used to swallow the exceptions
new ecd7004 bug 11978: don't allow passing -, + and spaces for instance.name config param status 11978: resolved fixed
new afe92b0 bug 12162: publicIpId is required in createLoadBalancerRule command status 12162: resolved fixed
new d853de8 cloudStack 3.0 new UI - system - basic zone - guest network - create network - populate network offering dropdown with Shared ones (for basic zone).
new 683e5a5 cloudStack 3.0 new UI - system - basic zone - create pod - remove 3 guest fields.
new 623a048 Fix typo
new c50250c make encryption default while running cloud-setup-database
new bb7ff42 cloudStack 3.0 new UI - system - basic zone - create pod - rename labels.
new afb56d2 bug 11492: check volume resource limit when deployVm status 11492: resolved fixed
new 0042749 Fix missing ID on host list view, which was breaking detail view
new db623c8 cloudStack 3.0 new UI - basic zone - guest network - create network - add pod dropdown (for basic zone only).
new 628ca6c bug 11018: removed private_netmask from vm_instance table status 11018: resolved fixed
new 8f91856 bug 11859: Added Usage param to @Implementation in API docs. Usage would explain what parameters combinations are valid for specific cases status 11859: resolved fixed
new 35845a0 cloudStack 3.0 new UI - system - basic zone - guest network - create network - after create network succeeds, create IP range on pod level (only for basic zone)
new 630bb2e make build number attach to release number 0 in rpm package name. 1. if --prerelease specified, the release number equals to 0.buildnumber 2. if --prerelease omitted, the release number equals to 1 or --release-version if --release-version specified
new 4676d2b attach branch name to rpm name
new abfbac7 Moved listAccount/listDomains/listDomainChildren methods from ManagementServer to Account/Domain managers
new a5a5ff8 cloudStack 3.0 new UI - basic zone - guest network - create network - if create new pod is selected in pod dropdown, show 5 pod fields and create a pod first, than pass podId to create an IP range on pod level (for basic zone only)
new 5423f74 Fixed multiple bugs in registerTemplate/registerIso:
new bee7626 cloudStack 3.0 new UI - basic zone - guest network - add IP range - add 6 Pod fields, guest gateway field, guest netmask field to dialog (for basic zone only).
new dc07df3 bug 12068: fixed listIsos by "isReady" flag status 12068: resolved fixed
new 31172a4 bug 12198: Empty password for system user meed not be encrypted
new a560d6f bug 11910: no need to do full sync as first thing after connect
new 660891b bug 8962: adding a check for disabled accounts
new eae314b bug 12207 : Added system integrity checker EncryptionSecretKeyChecker to usage components xml status 12207 : resolved fixed reviewed-by: Abhi
new 990f122 Adding Virtual Router Element APIs to command.properties
new ae67901 Revert "Adding Virtual Router Element APIs to command.properties"
new c2448b7 list Providers by name and state
new 3db3b92 - some quick environment configuration files - adding service providers for zone configuration - getting the python framework working with providers
new 6e3cbaa SecurityGroupProvider is added automatically in Disabled state during the zone creation
new 5800a88 Bug 12220 - Unable to start management server due to "org.jasypt.exceptions.EncryptionOperationNotPossibleException"
new 7ea6082 PhysicalNetworkId is not required in listNetworkServiceProvider call
new 68c5559 cloudStack 3.0 new UI - basic zone - specify service provider name when trying to get service provider ID of VirtualRouter during zone creation.
new 4a54cc4 cloudStack 3.0 new UI - system - zone chart - Virtual Router, Security Group Provider - display provider status (enabled, disabled, not configured)
new 6a7d99f Bug 12219 - Cant add baremetal host
new 3061f39 Update icons; fix header bar
new fb729d4 More CSS fixes
new 5007bce Fix multi-wizard CSS
new ffc8f80 cloudStack 3.0 new UI - zone chart - security group - implement listView.
new a95ccdf cloudStack 3.0 new UI - zone chart - security group - implement Enable, Disable button.
new 279fae7 cloudStack 3.0 new UI - instance wizard - step 5 - get networks whose type is Shared instead of Direct.
new e9b1ff2 Misc. fixes for error handling:
new d955564 Fix list view action filter specified in success
new 54d0248 Add state, action filters to projects list view
new e872c71 cloudStack 3.0 new UI - basic zone - create guest network - network offerings dropdown - if security groups provider is disabled, exclude network offerings that has "SecurityGroupProvider" in service.
new f524f88 cloudStack 3.0 new UI - basic zone - security groups provider - comment out status for now since dataProvider() doesn't get called by widget code after action is done.
new d8780d7 Add networks list view to Networks section
new 304348b cloudStack 3.0 new UI - basic zone - guest network detail view - remove account, gateway, netmask, start IP, end IP (only for basic zone).
new 8903c23 cloudStack 3.0 new UI - basic zone - Guest network - IP ranges - add Pod Name.
new 535c866 cloudStack 3.0 new UI - zone chart - virtual router provider - implement enable/disable action.
new bcca44e 1) Use correct command names in f5/juniper commands.properties file 2) Fixed API doc to include f5/juniper/netscaler/virtualRouter commands
new cea20f6 cloudStack 3.0 new UI - zone chart - management - implement detail tab (filled with zone info).
new 7de9c06a cloudStack 3.0 new UI - zone chart - public network - change API call for getting public network since server side has changed.
new 0769a3b API Server changes needed to read a properties file present within a jar provided in classpath.
new 3618c45 Fixed listNetworkOfferings by networkId
new 43c1a90 cloudStack 3.0 new UI - system - zone chart - guest - network tab - network detail - edit - make network offerings editable.
new ed854ba cloudStack 3.0 new UI - system - zone chart - guest - network tab - network detail - edit - network offerings dropdown show only the current network offering in the network if "listNetworkOfferings&networkid=N" returns 0 items.
new f253be7 Fix to make edit guest network details async
new 5af364f Error handling for list view notifications
new e4b5a62 bug 10796: merging code from branch
new 06dda10 - when de-serializing back to python from json, python attribute must be built from dicts only, lists and tuples which don't contain dicts will be directly set to the attribute - eg: listnetworkserviceproviderresponse : servicelist = ['vpn', 'dhcp', 'firewall'] contains no name,value combination to make attributes. So we make self.servicelist = ['vpn','dhcp','firewall']
new 0b1ca70 - configure the virtual router element for advanced networks only - enable all service providers created in a zone - TODO: basic networking and optionally selecting providers enabled
new edb4b84 bug 10796: uuid changes in list response.
new 38355b0 bug 10796: uuid changes.
new dbb7f94 cloudStack 3.0 new UI - zone chart - guest - network tab - guest network detail - edit - split network offerings into 2 fields: one is editable, the other one is not. Show editable now when network type is Isolated. Show the other one otherwise.
new 554946f Allow networkDomain update for Shared networks
new a3d8291 bug 12242: fixed api doc for createLoadBalancerRule command status 12242: resolved fixed
new aa93248 cloudStack 3.0 new UI - edit guest network - populate only network offerings that are available for this guest network.
new e9b1c5f Bug 12047 - OVM Host Agent Username and Password are being logged in the management Server Log
new 83b7b6a Add ResourceState as a searching condition of ListHostCmd
new 5e34819 Removed unused imports
new c4e96d9 This commit reverts 19cdf95e8b29678767e3aa4c87da73fa60dd4a34. We don't allow domainSuffix and networkOffering upgrade for Shared networks as it requires network restart
new a98ffa3 Fix specify VLan checkbox value
new d54e152 cloudStack 3.0 new UI - guest network listView - add network offering column in grid.
new 12a5b48 cloudStack 3.0 new UI - edit guest network - not pass network domain to API call if it's blank.
new d9f70b7 cloudStack 3.0 new UI - guest network - implement network offering upgrade.
new 7eddef6 Bug 11926 - Need parameter check before execution of cloud-install-sys-tmplt
new dc9efbb return only domains in Active state to the API
new cc2fa56 cloudStack 3.0 new UI - guest network - add read-only network domain field and show it when network type is not Isolated.
new 214f863 cloudStack 3.0 new UI - system - fix a JS error "args.context.hosts is undefined" after adding a host and clicking the newly created host in listView.
new c5292de NaaS: Restrict the combination that provider can support
new f3df18a NaaS: Enforce the checking of VirtualRouterElement
new 2067860 cloudStack 3.0 new UI - naas - display VLAN for isolated network.
new 68aba60 cloudStack 3.0 new UI - naas - isolated guest network - remove gateway, netmask, IP range from detailView.
new 5283e5e cloudStack 3.0 new UI - naas - view clusters - pass podID to listClusters API if the previous page is pod detail page.
new aa7c652 More detailed error message when create network offering fails
new 4701458 cloudStack 3.0 new UI - naas - view hosts - pass podID, clusterID to listHosts API upon what the previous page is.
new d76d928 cloudStack 3.0 new UI - naas - view primary storages - pass podID, clusterID to listStoragePools API depending on what the previous page is.
new 17f9526 cloudStack 3.0 new UI - naas - view secondary storages - pass podID, clusterID to listHosts API depending on what the previous page is.
new 1335504 cloudStack 3.0 new UI - system vm page - implement View console.
new f3819b3 Store user ID on login
new f74c20b Projects UI fix for IE
new db61ed3 Update example system JS
new 31b61b9 WIP: Updated install wizard
new 18694e0 cloudStack 3.0 new UI - router page - implement View console.
new d06b631 Complete install wizard server calls
new 09905b6 bug 10617: merge code from branch bug10617.
new 0c1e21a bug 10617: vmops related changes.
new dd9aff1 Fix tooltip
new 73f95da Enable install wizard
new 92c0f30 Fix instance edit
new 16f5b8a bug 12186: Don't add template to volumes list view
new 79e7369 Better 'no-network' styling for instance wizard
new 24b92e1 Remove storage/host tags fields from install wizard
new 37be380 tweaking install.txt a bit
new e8614dd Removed unused imports
new c106660 Changed the API commands names to use correct abbreviations
new 8aad5aa adding a markdown readme for github
new 85d84d2 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 1dfc3f8 bug 10280: Throw exception when snapshot allocation fails status 10280 : resolved fixed reviewed-by: Abhi
new af0cf90 bug 12208,12238: Do not encrypt user password and api key status 12208,12238 : resolved fixed reviewed-by: Abhi
new e34d044 Install wizard:
new 008146a Bug 10217 - cloud-setup-management seems to be not checking for fqdn hostname
new f4010f2 better error message when checking hostname failed in cloud-setup-database
new 5e42817 Fix create template, create volume adding a new row to wrong list view
new 48501c1 Minor UI tweaks:
new c258edb Fix zone select in copy template action
new 2c9874a cloudStack 3.0 new UI - system - public network - change tab name of IP range.
new 626efa5 bug 12090: cloudStack 3.0 new UI - VM Wizard - select network step - list networks regardless of type.
new 6e303c1 Various fixes to network section
new d343af9 change allocationState of HostResponse to resourceState
new 2f884dd cloudStack 3.0 new UI - VM Wizard - select network/securityGroup step - having dedicate direct tagged default network or not is no longer a criterion for showing network or security groups.
new d98130c Bug 8750 - update/disable/enableAccount api commands should accept "id" request parameter to be consistent with deleteAcccount command
new 229b08f chagne some parameter name in HostResponse all API parameters should be low case
new 7f672097 Fix for instance wizard, step 5
new 9f49967 fixed listNetworks by projectId
new 22c1da1 Fix instance wizard: service offering step
new ebfd69e Python based xml test framework ant changes.
new 0d564e8 cloudStack 3.0 new UI - VM Wizard - If a basic zone is selected in step 1, check if its guest network includes security group service. If yes, display security groups in step 5. Otherwise, display nothing in step 5.
new de86e30 - Fixing the SecurityGroupRules rename for Simulator. SecurityGroupRules contain both Ingress and Egress rules now - Changed the logging to reflect the rulesets for Egress - Removed Unused and Organized Imports for agent-simulator
new c7766ea bug 10617: kvm related changes.
new d64747a bug 12262: Added "-s" option. When encryption is used provide mgmt secret key using "-s" option. status 12262 : resolved fixed reviewed-by: Prasanna
new 24264f7 Move detail view apply button to the top
new 10e551e bug 12160: Fix attach disk adding row
new 21cd27a bug 12271
new d64a988 IE8 Fixes:
new f8e0595 cloudStack 3.0 new UI - system - change label of actions of network service providers.
new cf42939 bug 12089
new bc12d1a Only show pointer on first <td> in list view
new 332e41b cloudStack 3.0 new UI - system - change notification message of actions of network service providers
new c9328e3 Fix table header when in dialog box
new 601a073 Fix VM details not appearing immediately after enabling static nat
new 26b21da bug 12289: Fix command = undefined
new 0effb82 bug 12295: fixed associateIpAddress for projects status 12295: resolved fixed
new 8fd57ef Fix multi-edit refresh
new a01f6b4 Fix network test data
new f8f1e53 bug 12249
new f5283e9 bug 12248: cloudStack 3.0 new UI - listHosts API return new property resourcestate indicating the same thing state property used to indicate. Here is corresponding UI change.
new 3d3e0af Use 'associated network id' instead of physical
new 5fb5186 bug 12263: Remove 'all zones' select when in project view
new 0d7dc40 Bug 11689 - Templates need a ssh key enabled attribute
new ec0e29f cloudStack 3.0 new UI - vm wizard - fix a bug that isolated sourceNAT network wrongly showed twice in default network section in step 5.
new 0b54135 cloudStack 3.0 new UI - zone chart - public network - add IP range - change notification message.
new c067758 bug 12309: Implement generic error handling
new a4773b7 bug 12291: listVms - show non-project resources only if no projectId specified status 12291: resolved fixed
new 7b68824 cloudStack 3.0 new UI - instance wizard - fix a bug that isolated network didn't show in step 5.
new fdb21b5 bug 12152: take snapshot action - fix a bug that showed message "snapshot undefined is ready"
new e7c4bc4 bug 12266
new 22f6ad7 make vm_template.enable_sshkey default to 0
new c2146ea bug 12107: don't show public ip addresses associated with CPVM/SSVM status 12107: resolved fixed
new 6660f36 bug 12223: cloudStack 3.0 new UI - Add Physical Network button has been implemented yet. Hide it from UI for now.
new 84adb6b bug 12314: cloudStack 3.0 new UI - add cluster action - pass cluster type as ExternalManaged if hypervisor is VMware.
new 419a2b1 bug 12233: cloudStack 3.0 new UI - public network - delete IP range - fix a bug that id didn't get passed to API call.
new d24be5c bug 12166: add new CheckNetworkCommand support to VMware resource
new cdbf5b0 bug 12262: Updated jasypt jar path
new 1641229 bug 12239: cloudStack 3.0 new UI - Navigating to accounts from domain will only show accounts belonging to that domain
new 02e0296 bug 12234: NaaS: Dynamic CIDR for virtual router bug 12318: NaaS: Dynamic CIDR for virtual router
new c4f624e bug 8313: ldap authentication, still need to fix the MD5 encoded password, cuurent authenticator only works with plaintext password
new d09ed94 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 50a1bfe bug 8313: disabling LDAPAuthenticator
new 3acf49d bug 12329: use diff field name in listIps search status 12329: resolved fixed
new fcb9db7 bug 8313: removing bad chars
new e365e64 Fixing build. removing windows chars
new 1dee569 bug 8313: LDAP connector tested with ApacheDS
new 426b464 bug 8313: still encrypt the passwords when setting up account
new 974dc62 added support for dynamic load balancer provisioning when netscaler SDX is added
new 5ee096c Bug 12095 - Migrate instance fail
new d5424b0 kvm and xen are already part of sandbox/advanced
new 206077a kvm and xen are already part of sandbox/advanced
new 93b3aa3 Setup cloudStack.fullRefresh for zone chart
new 6f9bbeb fix the build
new 68615b2 fix .classpath for cloud-netscaler-sdx.jar
new 5648499 bug 12146: fix the regression, allow console access to not just user VMs
new b03a8b5 bug 12344: Updates to system section
new e2743c6 Remove subtitle on install create phase
new 89f13ad bug 10804 virtual router support for per-vm default network
new 7b8287d bug 10804: Api and middle layer support for default route feature
new bba8e94 bug 10804: Another fix for defaultNetwork feature - get the default Dhcp server IP from the domR's nic in vm's default network instead of getting it from the "gateway" field of the vm itself
new ef15652 bug 12243: cloudStack 3.0 new UI - system - service provider - fix a bug that addNetworkServiceProvider was being called again after the provider has been created.
new 8c0be2e bug 12243: cloudStack 3.0 new UI - system - use a different way to get ID for view console of systemVM.
new d747801 bug 12332: use short type for "accountType" field in EventVO object status 12332: resolved fixed
new 88d438d bug 12313
new 6caefbc cloudStack 3.0 new UI - system - routers/systemVMs have been moved to zone on UI. Here is related API call change.
new 696da56 bug 12353: fix typo
new 214e81e bug 12356: fix typo in add host dialog.
new 8de5916 bug 12315
new 7978367 bug 10804: add default dns provider
new 84394ac bug 10804: added defaultDns parameter to DhcpEntry command
new d836699 restartNetwork: don't try to disassoc the sourceNat IP on the domR
new bc88d2e specify which network service capabilities can be choosed as part of network offering
new 2e79da0 kvm is working now
new 2478b20 set fully cluster sync to 1 year interval
new 3a89250 bug 12259:Netscaler -User should not be allowed to configure a "MPX" netscaler type in dedicated mode status 12259: resolved fixed
new 6434469 bug 12341
new 9b6d1ba Properly refresh zone chart after provider action is performed
new 433cd51 bug 12260: Hide previous button in step 1 of zone wizard
new 08bbd79 Fix login error message
new 8086e9a bug 12362: List view error handling
new 90a6bab bug 12348: putting a better check on stopped states
new 489a1d5 bug 12365: Read secret key from file for encryption type file. For web type use comman-line option -s. status 12365 : resolved fixed reviewed-by: Nitin
new 3f5fbb8 bug 12282: Fixed NPE in register template API. The ssh key enabled attribute didnt have any default value and was throwing NPE. Also changed some minor code to stick to the conventions. Reviewed by : Kishan.
new 5def0bc bug 12129: Disable validation of router.stats.interval in the global configuration since it can have negative values. Reviewed by : Kishan.
new 00dfbb2 bug 12348: delink full sync states
new 30d2f60 bug 12311
new 04908e1 Fix cacheing in IE8
new 5ad92ae Fix released IP address action filter
new edd25b9 bug 12336: pass correct service offering id to createNetworkOffering command
new b08f581 Fixes to IP address section
new 91476b4 2214to30 db upgrade scripts for: 1. new agent manager, delete allocation_state column, add resource_state 2. add enable_sshkey in vm_template 3. add sort_key to vm_template, service_offering, disk_offering, network_offering
new b6d6d8a fix typo in 9e6b19e5a7d590b43745d2796fed01f60267b9be resource_state ---> allocation_state
new 418b507 Remove actions from storage list view, to prevent wrapping
new 8030991 cloudStack 3.0 new UI - virtual router - network tab - remove faking accounts/instances/volumes, add PortForwarding service.
new d43cb5c bug 12368
new dfa9ae5 fix reboot vm, then attached disk is lost
new c55be26 Clean up instance wizard 'jumpiness' caused by delay in ajax response
new a4b8fc6 Cleanup accounts section actions/list view
new 776f5d0 Update status indicator
new c57fc43 cloudStack 3.0 new UI - template page - fix a bug that delete action shouldn't be displayed for system built-in templates.
new 69e3f03 cloudStack 3.0 new UI - ISO page - ID of xsTools ISO is no longer 200
new 547972e bug 12288: Add more fields to network list view/detail view
new 3590f2c bug 12366: cloudStack 3.0 new UI - create network offering - populate system service offerings in service offerings dropdown.
new d826bc1 bug 12367: Show status field on invites tab
new 54aea06 zoneId is optional parameter now in associateIpAddress call. If not specified, networkId has to be passed in
new fa4e08a Add white box around 'no networks' message in instance wizard
new 89235c6 Network->IP Addresses -- update 'Acquire new IP' action
new 994a742 bug 12351
new 4a45fb2 cloudStack 3.0 new UI - register ISO - shouldn't have "None" option when ISO is bootable.
new ee60039 bug 8489: remove the leading / status 8489: resolved fixed
new b7b3159 cloudStack 3.0 new UI - create network offering - remove Max Connections and VLAN ID.
new 9092765 1) In Advance zone allow ipAssoc only to the Isolated network with the source nat service enabled 2) Added zoneName parameter to the listNetworks response
new cabb02f Removed unused values from the networkOffering response
new 9c6a56a Fixed NPE in createNetworkOffering with capabilities set
new e89c872 Return redundantRouter/sourceNatSupported capabilities as a part of listSupportedNetworkServices
new 1b11b97 bug 12379: Remove reset of physical network ID
new 2150409 Fixed createNetworkOffering for external provider case
new e3aa4fb bug 12351
new 7aed9ea Add checking for specified cidr when create network and update network
new 2c2dfdc bug 12237: fixed listSnapshots to work correctly with projectId status 12237: resolved fixed
new 2902f3d Update service offering id in the NetworkServiceOfferingResponse
new c05b4db Add router.check.interval configuration for interval of checking redundant router status
new a94cd0b cloudStack 3.0 new UI - deployVM - select networks step - list all networks in the same container with checkbox and radio button. Provide another container to create new network with network offering dropdodwn.
new 5d60ce3 bug 12167: ResourceLimits: load limit related values from the cloud.configuration DB only on the management server start. Reviewed by : Abhi.
new a577242 cloudStack 3.0 new UI - VM wizard - step 5 - create new network - network offering dropdown - populate only isolated networks with sourceNat.
new 0e983d8 bug 12268: listTemplates API - don't list projects' templates in default view status 12268: resolved fixed
new 88e4cdc Bug 11939 - unify components.xml and components-premium.xml into components.xml
new 5420554 Add name field to add network on instance wizard
new 345607b Use correct value/ID for network offering select
new c25f801 listPublicIpAddresses: don't return project resources when no projectId is passed in
new 6e61334 Hide section select if only one entry exists
new 352377e Update network section list view
new 033afe0 listRouters: don't list Project routers when projectId is not specified in the call
new be1c0d9 List view widget: update create action
new 4abc367 Fix list view section switcher
new b3f861b Network section updates
new dd7ff1d bug 12404: Fix NPE when delete host
new 9b4ac5f cloudStack 3.0 new UI - VM wizard - step 5 - some bugs have been fixed in widget code. Here is related UI change.
new 6e35f93 Bug 11939 - unify components.xml and components-premium.xml into components.xml
new 3df3e9f bug 12407: for snapshot, there is no vm related to status 12407: resolved fixed
new 8ae8af9 Bug 11939 - unify components.xml and components-premium.xml into components.xml
new 30ed5fc Fix list view
new 494517c Bug 12404 - Failure in Removing host
new 9b03731 Remove test line from filter
new b1beb2c Use associatedNetworkId, not networkId for IP list view
new 26d3cfc cloudStack 3.0 new UI - host page - add resource state.
new 3903503 Bug 12404 - Failure in Removing host
new 5df74b0 Bug 12396 -- Fix border radius to 4px
new 08ae2bc fix loading agent in ssvm
new a087681 bug 12404: Fix transcation with private method when deleteHost
new 2ae4e50 Fixes list view/detail view
new 103ede0 bug 12410
new 1d087cb Add indicator for 'Released' state
new b45cfdc bug 12352
new 5ad4476 bug 12400
new b55fb5f bug 12270
new 484f579 Zero out dashboard; have 'view all' go to events
new 2f40e8a bug 12409: VM Wizard - take care of use case that args.data["my-networks"] might be a string instead of an array of string.
new aff0e23 bug 12396
new 74163af VM wizard - if create network fails, show error message and not proceed deploying VM.
new 5e3d93e bug 11542: public_ip is not unique in console_proxy/secondary_storage_vm tables status 11542: resolved fixed
new 97a1276 bug 12426: return account information for Shared networks status 12426: resolved fixed
new ef7ee93 VM wizard - take care of a use case that no existing network is checked (only new network is checked) when deploying VM.
new 2c9e1ff VM wizard - fix a label.
new 787bb5a Bug 12422 - deletePhysicalNetwork fails: DB exception at com.cloud.network.NetworkManagerImpl.checkIfPhysicalNetworkIsDeletable(NetworkManagerImpl.java:4083)
new 04c7bb7 bug 12231: system - guest network - detail tab - split VLAN into 2 fields: start VLAN, end VLAN.
new c83b1dd bug 12380: return cidr in listNetworks response status 12380: resolved fixed
new e171b7c bug 12396
new c2bfc51 bug 12396
new 16ff38d bug 12381: fix a bug that opening another window to view console causes a JavaScript error "invalid argument"
new ba4f814 Fix enable static NAT dialog
new 5d3108a bug 12396: CSS fixes
new c8dd7ec bug 12436: Add new parameter external.network.stats.interval to upgrade script status 12436 : resolved fixed reviewed-by: Nitin
new 4c14256 bug 12436: Add new parameter external.network.stats.interval status 12436: resolved fixed reviewed-by: Nitin
new 8d677cb bug 12437: Root admin should be able to see all the templates. Reviewed by : Kishan.
new ff14d09 bug 12435: Create accountSearch join builder only once. status 12435: resolved fixed reviewed-by: Nitin
new 3d40c10 Skip userdispersing allocator when account is not available
new e23f36b Check for null CIDR before converting to netmask
new acdf4ed Fix zone wizard CSS
new b07d619 Fix vertical line sometimes showing up on project switcher icon
new 5df5cdc cloudStack 3.0 new UI - VM wizard - optimize code that forms deployVM API call.
new b710063 IE7: Fix list view scrolling
new c9e7f3a bug 12334: Don't show destroy action to non-owners of project
new 275ee35 Add IE7-conditional CSS to index.jsp
new 1b3aeae Update index-test.html w/ changes from index.jsp
new 1a524de bug 12396: Put apply button on bottom of detail view
new 209c4aa bug 12444: allow accessing Project's vms console status 12444: resolved fixed
new bde5e16 bug 12453: when networkId is specified, don't check if the network created from Required network offering is present status 12453: resolved fixed
new d77d3f5 bug 12387: relaxed not null constraint for unique_name - we set it to be NULL when it gets removed
new 2e7f21d Fix CheckRouterAnswer for redundant virtual router
new bf0ba26 Fix zone chart overflow
new de6844c CSS fixes
new 04a2263 Set AJAX defaults to always use JSON and async
new 302541b Network offering fixes/cleanup
new bc3a4d4 Remove unneeded dialog notifications from configuration section
new ef02c05 IE7: Fix header bar margin issue
new 5d661c1 Fix searchcritera2 in agent monitor get ha code back in agent manager
new 6ac6b95 bug 11814:cloudStack 3.0 new UI - register template - show 3 new dropdowns (root disk controller, NIC adapter type, keyboard type) if selected hypervisor is VMware
new 6f6be50 Remove unmanaged from resource state
new 49cdc30 fix searchcritera2 in findHostByPod
new 477676c bug 11814: rename option names, API server does not recognize dot separated name correctly.
new 77ee3ce Clean up UI error handling
new 3a94a41 bug 12305: drop max_connections from the network offering as this information is being set on network element level now status 12305: resolved fixed
new 314c1f9 Clean up handling for UI refresh events
new 3345076 Update system->security groups provider details
new bab29c4 Bug 12361 DB upgrade from 2.2 to Acton
new 224a0ec Bug 12361 - DB upgrade from 2.2 to Acton
new b8b2f78 cloudStack 3.0 new UI - template page - detail view - add isBoolean property to editable boolean field.
new 1059352 Bug 12294 - fail to bring the host( resource_state) from un-managed to managed from CS
new 91bb0cf bug 12081
new 935a0f6 bug 12151: cloudStack 3.0 new UI - deployVM - after creating a new VM from a password-enabled template, show password in a dialogbox.
new 21b4754 cloudstack 3.0 new UI - template page, ISO page - filter in listView - move featured option to be on top.
new 58a1bc7 bug 10236: cloudStack 3.0 new UI - instance page - make migrate action available regardless of hypervisor type.
new 16bb1c2 cloudStack 3.0 new UI - system VM page - migrate system vm - fix a JS error "args.data.id is undefined"
new 21c2979 bug 12151
new 0731dac bug 12399: introduced periodic thread that expires Project invitations status 12399: resolved fixed
new 743be91 Added projectinviterequired capability to the listCapabilities API response
new 616b478 cloudStack 3.0 new UI - network offering page - add Guest Type and Availability in listView.
new 0980c47 bug 12363: don't expunge nics when vm is expunged, just leave them in Removed state in the DB status 12363: resolved fixed
new 76f79d8 Projects UI updates
new 56b5c5c bug 12197
new 7ff1417 bug 12229: added restartRequired field to the network object
new 28913c7 bug 11626: return same fields in queryAsyncJobResult and listAsyncJobs API commands status 11626: resolved fixed
new c701eb8 bug 12464: removed obsolete config value 'wait.cmd' as a part of db upgrade status 12464: resolved fixed
new acdf26b bug 12005: java reflection was breaking due to parameter in the constructor
new 37a363b bug 12437: Domain admin should be able to see all the templates under him. Reviewed by : Alena.
new bf67097 Less margin around login labels
new bfad199 bug 12457
new 314a636 bug 12475
new 19d5436 bug 12128: instance page - add new action "migrate instance to another primary storage".
new 81b0117 bug 12474
new 6746e84 Bug 12429 - Exception caught while handling disconnect: ClassCastException
new b65a411 bug 12277
new 65fad24 bug 12128: volume page - add new action "migrate volume to another primary storage".
new 09b0f4a Allow admin-type accounts to delete normal users' projects
new 540c7be bug 12250
new 68e0022 Use 'on' (true) or null (false) for edit values of checkbox
new f6883d0 Restore error message popup
new 3c4d2e3 bug 10067: template page - make isExtractable editable.
new 23c8d4b remove debugger keyword
new 8098045 set account details to null in listAccountCmd when there is no details
new e02520a bug 10195: if vm's host is in alert state, return unknown state in listvmcmd status 10195: resolved fixed
new 05960fd Prevent infinite 'spinning wheel' for PF VM list
new ccd3b82 bug 10067: ISO page - make isExtractable, isPublic, isFeatured field editable.
new 83b820d bug 12229: guest network - network tabs - add Restart required field.
new 6a72aab bug 12405: Hitting 'Enter' causes create from to submit
new 254e839 Rename 'Create' to 'OK' to apply more generally to actions
new b30ae76 bug 12492
new 35e2640 bug 10674: For recurring snapshots when there is quota hit log it and send an email alert. Reviewed by : Kishan.
new a703315 bug 12348: fixed getting VMs for a cluster which was not getting back VMs in starting state
new b2b8ce1 bug 10674: For recurring snapshots when there is quota hit log it and send an email alert. Reviewed by : Kishan.
new 353bc39 bug 11838: Create Private Template from Snapshot - Lift the restriction of creating duplicate names keeping it consistent with register template Reviewed by : Kishan.
new bc32e0e bug 12245: Added config parameters custom.diskoffering.size.min, custom.diskoffering.size.max. Added check while adding volumes with custom offering. status 12245: resolved fixed reviewed-by: Nitin
new 6f9bc00 bug 12481: Added account ID to listusers response status 12481: resolved fixed reviewed-by: Nitin
new 8fe917b bug 12406: Throw execption instead of returning false during cluster delete status 12406: resolved fixed reviewed-by: Nitin
new f300153 log message before host resource is set. Otherwise log will show same resource as changed from and to
new e4d9465 Bug 12449: KVM-Default network rules for system vm and uservm based on Isolation Type.
new f3cd93f bug 11899: Added events for Zone create, update and delete status 11899: resolved fixed reviewed-by: Nitin
new 4fc953e bug 12229: guest network - network tabs - Restart required field - highlight it in red if value is Yes (to get user's attention).
new 25992be bug 12277
new 1ea5c64 bug 12419
new 274df8b Lower page size to 20 per request
new 4ca85a9 bug 12473: create guest network - list only network offerings whose state is enabled in dropdown.
new d550b6b bug 12490
new 6359419 Update provider list view titles
new 438769b cloudStack 3.0 new UI - configuration - change option name in select view.
new 2c049e3 bug 11200: configuration - add new page Hypervisor Capabilities.
new c24bcd0 bug 11200: configuration - Hypervisor Capabilities page - implement Edit action.
new 3263fd5 bug 10904: add a global config to enable/disable automatically add the vm to the default security group
new 82b5ac9 bug 11200: configuration - instance page - migrate instance to another host - host dropdown - apply new property suitableformigration in host description.
new 96e3f7f bug 10409: create domain - add domain suffix field.
new 582d565 bug 10409: edit domain - make domain suffix field editable.
new a7b9f00 fix meta data issue on direct tagged network, where router's public ip address is null
new 2413eae SWIFT: fixed error handling
new 1821019 SWIFT: fixed listtemplate/iso
new 575d453 SWIFT: set down_load_delay to 10000
new e393dcd server-setup.xml: Add physical network enabled by default
new 3305498 bug 12113: DeployVm: when template download from Secondary to Primary storage fails, we retry the number of hosts in that cluster. Instead try on 1 host on each retry attempt and shuddle the hosts for every attempt. Reviewed by : Kishan.
new 405fa75 Implement system dashboard
new 9f4e2d4 Fix dashboard error when 0 zones present (i.e., fresh install)
new 40c7b5b Fix refresh button event
new e9cbcb2 Update test system dashboard
new 4169cd7 Upgrade jQuery from 1.6.1 -> 1.7.1
new 484a6ec Revert "Upgrade jQuery from 1.6.1 -> 1.7.1"
new 2720bd5 bug 10409: create account - add domain suffix field
new 53a4266 bug 10409: edit account - make domain suffix field editable.
new 26c5377 bug 12533
new cf51252 Zone chart, fix disabled appearance
new e230341 bug 12542
new 919ca59 bug 10409: create zone - add domain suffix field
new c20f467 bug 10409: edit zone - make domain suffix field editable.
new 8a0350e bug 12534: Add Guest network - remove isDefault checkbox.
new ad6c2bc cloudstack 3.0 new UI - system page - remove old networks section (replaced with network-as-a-service section)
new 8f15c07 bug 12534: Add Guest network - remove isTagged dropdown.
new 2df6f7a bug 12534: Add Guest network - scope dropdown - change option description.
new 94ed94c Implement dashboard capacity section
new 82e06b2 Fix dashboard text wrapping
new 49aa03a Dashboard updates
new d576e24 bug 11319: console proxy and console viewer keyboard framework refactoring
new 6be6b62 bug 11319: turn-off debug-time logger window
new c53fee2 cloudStack 3.0 new UI - system - management - implement update zone.
new 8674444 Fixed deployVm for regular user - he couldn't use zone wide networks
new 3d00c1e Always pass role ID after login/auto-login
new 61d8678 WIP: Implement user dashboard
new 20e9f40 cloudStack 3.0 new UI - zone chart - remove obsolete zone detail page.
new 27ff5e7 bug 12534: cloudStack 3.0 new UI - zone chart - management - details - remove GuestCIDR field since it's no longer under a zone.
new 2d16903 firewall.rule.ui.enabled is Enabled by default
new 6ec2839 bug 12534: cloudStack 3.0 new UI - zone chart - guest - network tabs - add CIDR to each network.
new 49fb904 bug 12446: fix typo status 12446: resolved fixed
new 255a6ae bug 12534: cloudStack 3.0 new UI - zone chart - guest - details - remove GuestCIDR field since it's no longer under a zone.
new ab50f65 bug 12483: Discard zone's cidr
new 12b4461 bug 12534: cloudStack 3.0 new UI - remove GuestCIDR from zone creation.
new d777171 bug 12534: cloudStack 3.0 new UI - create guest network - move domain field and account filed to right under below scope field.
new 1a1ed8b bug 12420: apply hostActionfilter() to a newly created host to display/hide actions.
new c66897e cloudStack 3.0 new UI - system page - remove obsolete code.
new 331bd6c SWIFT: add error handling code add swift plugin for XenServer 6.0
new fb0f777 SWIFT: fixed delete template/iso
new 99ee2b9 SWIFT: fixed delete template/iso
new 23f2225 SWIFT: disable copy template in API level in Swift setup
new 26c8bb7 bug 12442: DeleteSnapshot policy - UUID to id conversion is corrected by using the right table. Also improved documentation Reviewed by : Abhi.
new c3ed426 bug 12206: Added op_user_stats_log table to store historic user stats. Network stats update thread will update aggregate bytes and log the entry in this table. Mgmt server with min id will run this job. status 12206: resolved fixed reviewed-by: Nitin
new 3503c37 updated license
new 36c3695 bug 8150: log template delete event before marking it for GC status 8150: resolved fixed reviewed-by: Nitin
new cb6a320 - Including the CheckNetworkCommand for the simulator
new dac5051 Changes to PhysicalNetworkTrafficType to accomodate the simulator hypervisor type
new f9aaa42 a) the new column for simulator_network_label b) re-enabling listener processing for SimulatorDiscoverer
new dc944cd skip config files from repo
new 7e167b7 preinstall simulator templates for builtin
new 94863c8 don't listen to the monitors to pre-install the templates
new d50cd53 no more components-premium.xml. simulator should extend back from components.xml
new aa29620 Only allow admin users to see install wizard screen
new 6a38a9a Fix dashboard when 0 hosts are present
new 5dbe84e Bug 12565 - no check for correctness of the options given during cloud-setup-database steps
new 436af31 Bug 12565 - no check for correctness of the options given during cloud-setup-database steps
new 67fe67e Fix simulator_network_label in db
new f436c14 SWIFT : add swift api
new a3da4c3 bug 12505: guest network page - remove start IP, end IP, netmask.
new 6935ae8 bug 12579: Don't add firewall rule when adding PF/LB rule
new ec9bbd4 bug 12579
new 235c5aa SWIFT: api refine
new 9ba4691 Fix released IP having enable static NAT action enabled
new 0358ef8 bug 12557: Instances NICs tab
new 79e0f1f SWIFT : refine api
new 2a6e0ac bug 12521: cloudstack 3.0 new UI - public network - remove gateway, netmask, IP range.
new 0a60966 Show correct error message after global settings edit
new 93cd279 Fix create form width
new 82d76da Fix condition where capacity is not present (i.e., fresh install)
new 3a1202c bug 12551
new 5102279 bug 12586: Remove the duplicate sync code of fullHostSync()
new 9c4f009 Bug 12241 - document all supported options in routing script: cloud-install-sys-tmplt
new 9fcbfc7 bug 12536
new be696bd No guest vlan is requried when add public IP range
new 40e3960 bug 12431: Remove instance row correctly when error occurs
new 57ff1d6 Also show dotted line for 'not-configured' items
new e60f356 set the cpu weight based on cpu * cores
new 5493880 cloudstack 3.0 new UI - system - public network - details tab - remove useless fields.
new da5fb50 put the default network as cloudbr0, if not specified
new 96fa28a cloudstack 3.0 new UI - system - guest networks - add type, satte, network offering ID.
new 57dee1c cloudstack 3.0 new UI - system - guest network - detailView - add scope including domain name and account name if there is.
new f3c3c55 cloudstack 3.0 new UI - system - guest network - detailView - remove account field and domain field since it has been included in scope field.
new dd384fc Zone details update
new 5439073 Fix error handling and context passing
new b506171 addign debug statement for various state changes during sync
new e632323 bug 12348: removing setting of start state from outside vm-sync
new f691438 bug 11650: Add error details in the details of the templated download and upload answers for better logging. Reviewed by : Kishan.
new 9666af7 bug 12348: loggin changes and removing setting of start state from outside vm-sync
new 2e6b62c fixing NetScaler/F5 sticky code
new 8aa1964 bug 12385: Deleting Lb rules/Releasing Ip address with LB rule results in other LB rules which are linked to the same Vms to stop working status 12385: resolved fixed
new 011e23b load ManagementServerExtImpl in component.xml
new 5c4697e Zone chart updates
new 30b3ab2 Update gitignore
new 1211232 bug 12217: fixed listProjectAccounts by projectId status 12217: resolved fixed
new 1dca4aa cloudStack 3.0 new UI - system - public - details tab - remove ID and zoneID that are useless for public network.
new 3f75802 bug 12599
new c600f1b Zone chart updates
new 4cb6fcc bug 12591: fixed updateDomain status 12591: resolved fixed
new e094aba cloudStack 3.0 new UI - system - guest - networks tab - listView - Add VLAN, CIDR, Scope column. Remove account, network offering column.
new a8b6ab7 bug 12554
new 4061ab4 cloudStack 3.0 new UI - system - guest - hide networks tab and show IP range tab for basic zone. Hide IP range tab and show network tab for advanced zone.
new 6615a1a cloudStack 3.0 new UI - system - management - (1) details tab - list management network's detail instead of zone detail. (2) IP range tab - populate data.
new 3a45885 cloudStack 3.0 new UI - system - guest - populate IP Range tab for basic zone.
new 785d3af Fix configuration section for IE8
new 13e2173 Update zone section
new 49c2729 Update zone section
new 819cee0 Update test dashboard
new dfe7b72 Remove debugger
new 6049afa Revert "bug 12426: return account information for Shared networks"
new 3c3bd43 createNetwork: gateway/netmaks don't require startIp/endIP anymore. The IP ranges can be added later
new f0609c6 cloudStack 3.0 new UI - Create Zone wizard - add 3rd step (create pod).
new 40188d6 Create Zone Wizard - add new step "Add Pod" as 3rd step.
new 1e1d453 cloudStack 3.0 new UI - Add Zone Wizard - Network Offerings dropdown (which only shows in basic zone) - populate enabled shared network offerings only.
new 1c2ca9a bug 12211
new 92631be change label
new ca0662c cloudStack 3.0 new UI - system - guest - details tab - hide VLAN when it's basic zone.
new e28ce91 bug 12598: data disk should always be using scsi device.
new 14c20c2 make cloud-agent be able to install on fc16
new 141ccea remove stale dependence from agent-lib in spec file
new a85864e SWIFT : do not sync template to swift if it is marked as destroyed in secondry stoarge
new 5fead2c Adding some requires for F16 - namely moving commons-* to apache-commons and jakarta-commons, and adding libcgroup-tools
new 109fe6f Bug 12445: Added DeleteSnapshotBackupCommand to ssvm.
new c390367 upgrade schema changes for simulator_name_label on physical_network_traffic_type
new 18f865f Reviving the simulator * SSVM to act as a direct connect agent * Storage Resources handle SSVM commands * create-schema.sql already has simulator_network_label. removing the label from create-schema-simulator.sql
new f2241bf change to direct agent
new 58b53f0 SimulatorSecondaryDiscoverer implements the resource protocol to recieve resource state transition events related to secondary storage VM from the ResourceManager.
new d99c0d5 reverting faulty checkin
new 62b571a bug 12612: Implement 'view all' pre-filter
new 4f058fe bug 12276: public IP's should be associated with a network service provider depending on the network rules for which IP is used for
new 742c9c9 bug 12615: fixed resource limits - treat -1 as unlimited for domain limit status 12615: resolved fixed
new 890928f Pass context to editable selects
new 2bab7dc bug 12560: Implement change network offering
new f3f752b bug 12624: fixed list public isos for regular user status 12624: resolved fixed
new 5393a44 bug 12290: improve antispoofing lgic handle reboot within vm correctly iptables -S missing in csp
new 2278477 add stronger security to defend against attacks originating in the vm
new 5dfa0ed remove obsolete file
new 4cb2936 don't check pthread before building, it is making no sense
new 1fbff5b bug 12607: fixed error message when resource limit exceeds status 12607: resolved fixed
new e816b3a bug 12650: cloudStack 3.0 new UI - system - management - IP ranges tab - list pods info instead of VlanIpRange info.
new 07ed925 bug 12614: Zone wizard update
new a12c358 bug 12624: don't allow to delete the account when he is the owner for project(s) status 12624: resolved fixed
new bb9886a cloudStack 3.0 new UI - system - guest - IP Ranges tab (only shown in basic zone) - implement Add IP Range.
new 8d27ecf bug 12635: enable project account when activate the project status 12635: resolved fixed
new a2cc66c cloudStack 3.0 new UI - system - guest - IP Ranges tab (only shown in basic zone) - Add IP Range - pass forVirtualNetwork=false to indicate it's for guest network, not for public network.
new a269b08 bug 12608: NaaS: Don't shutdown elements if cleanup=false
new b4e1af3 Update INSTALL.txt
new 3169a54 bug 12644: don't allow to add new users to suspended/disabled projects status 12644: resolved fixed
new 134b38b bug 12211
new 3de22e4 bug 12614: cloudStack 3.0 new UI - system - Add Zone Wizard - basic zone - when securityGroupsEnabled checkbox is unchecked, exclude network offerings that has securityGroup service.
new a19b1d9 Do services validation when create PF/LB/Firewall rules
new 2a2d424 bug 12661: Fix select showing ID instead of value
new 55175fb bug 12653: add default gateway support for multiple networks under VMware
new 7610694 Bug 12194 - Ubuntu init script can fall into infinite loop Bug 11723 - (Ubuntu Install) Management Server service won't restart
new aac9c540 bug 12625: don't put volume into snapshotting state if we are taking snapshot on it status 12625: resolved fixed
new d33a23c bug 12628: add default route in dhcpentrycommand status 12628: resolved fixed
new b33c6f6 bug 12211: Implement project dashboard
new bdd0e8f bug 12642: removed restriction on project state from listResourceLimits command status 12642: resolved fixed
new bb11bf9 SWIFT : fixed create template from snapshot
new 6d32050 bug 12667: Use gateway ip for redundant router as DNS
new 8ef2724 better log when deploy vm failed
new e081dd3 bug 12614: cloudStack 3.0 new UI - system - Add Zone Wizard - basic zone - when securityGroupsEnabled checkbox is checked, enable security groups provider before create network.
new ceb0a91 createTemplate/createSnapshot for project - allow to execute for Projects in Active state only
new 42a4600 Don't allow to create snapshotPolicy for disabled account and suspended/inactive project
new 568db1f bug 12504: cloudstack 3.0 new UI - system - zone chart - guest - network tabs - network detail - add Restart Network action.
new 8e075b3 bug 12273: Add project resource management
new 686af3a bug 12273: Project resource management styling
new 3c93b0b Removed unused imports
new 1b34abf restartNetwork: throw exception when there are no clusters in the zone configured
new 9fe2314 cloudstack 3.0 new UI - system - zone chart - guest - networks tab (only available in advanced zone) - network detail - View IP Ranges - remove VLAN and pod name.
new 8314fff bug 12254: Disable source algorithm (for now)
new 2ac0e00 Re-enable source algorithm
new a25b562 bug 12554
new 1d69a66 bug 12612: cloudStack 3.0 new UI - system - zone chart - guest - networks tab (advanced zone) - network detail - Hide "View IP Ranges" when a network's type is Isolated with SourceNAT enabled.
new 56fcfd0 bug 12627: if nic stats less than 0, just return 0 status 12627: resolved fixed
new dcccd4a Fix test data
new eb2cfdc bug 12612: fix typo.
new 93546c7 SWIFT: swift id may be not 1
new 757bb0c bug 12552: cloudStack 3.0 new UI - template/ISO page - do not show copy template/ISO action when template's zoneId is null or "-1"(i.e. all zones).
new 1bde452 SWIFT : export volume
new 71d05d5 SWIFT: voluem export
new cfb48fb bug 12337: encrypt Hidden category config values only
new 3e5e36e bug 12583: updated scripts
new a2ed3fa bug 12337: encrypt Hidden category config values only reviewed-by: Abhi
new 462ad5c bug 8962: network related improvements
new e2cb4f9 bug 12337: Encrypt only password in host_detail table. Removed unused and duplicate references of HostDetailDao status 12337: resolved fixed reviewed-by: Abhi
new ca2ad90 bug 12664: not able to enable static nat status 12664: resolved fixed
new 056b1c8 WIP: Install wizard error handling
new 500d13e cloudStack 3.0 new UI - use Post instead of GET when calling login API. (so, username and password won't be seen)
new b4b70a9 bug 12657: don't hold a vm lock when taking snapshot status 12657: resolved fixed
new 508bc69 bug 12657: don't hold a vm lock when taking snapshot status 12657: resolved fixed
new ff92901 cloudstack 3.0 new UI - system - guest - details tab - Remove ID (physical netework ID) field from "Details" page, this info is irrelevant because this is not the ID of the network, and won't be used anywhere in the UI.
new fcc208a deb: Include the correct JAR for cloud-google-gson in the agent package
new 7d62a58 deb: Do not install components-premium.xml, it doesn't exist
new c91143a deb: Make sure that files are not in two packages, this will conflict during install
new b4fca4e deb: Include cloud-jasypt-1.8.jar in cloud-deps
new 59f7766 deb: Include Tomcat configuration files
new 36689a9 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 16cd1f8 cloudstack 3.0 new UI - system - management - IP Ranges tab - change label.
new 171da7e bug 12614: cloudStack 3.0 new UI - system - Add Zone Wizard - basic zone - when securityGroupsEnabled checkbox is checked, only display security-group-enabled network offerings.
new be4a596 Fix list view state icon, for neutral (gray) state
new b7c784b Update status area for zone list
new 511ea47 Misc. CSS fixes
new 3415f01 Update network section
new 61e3fdc Updated instance indicator
new 9cbe30e bug 12614: cloudStack 3.0 new UI - system - Add Zone Wizard - basic zone - when securityGroupsEnabled checkbox is checked, only display security-group-enabled network offerings. reviewed-by Brian.
new 127136b Network section: add missing view all IP addresses button
new 9b20c82 Update network section
new 44c38a3 cloudstack 3.0 new UI - system - guest - details tab - Remove ID (physical netework ID) field from "Details" page, this info is irrelevant because this is not the ID of the network, and won't be used anywhere in the UI. [reviewed-by Alena]
new 3e4547e Merge changes/fixes
new a4d4d9d cloudstack 3.0 new UI - VM wizard - select network step - "isdefault" field has been removed from network object at server-side. Here is related UI change.
new 6f7c644 Fix missing refresh from add network
new 1131f17 More network fixes
new c067763 bug 12604: if there are actually snapshots creating on the volume, then don't move the snapshot status 12604: resolved fixed
new fe83107 bug 11126: cloudstack 3.0 new UI - primary storage page - implement Edit action.
new 13b7040 bug 11406: cloudstack 3.0 new UI - template page, userVM page - "Hypervisor" field has been removed for Regular users and Domain Admins
new 3f848a4 Example use for preAction
new 7a7a62d updateNetwork: don't implement network rules and elements for the networks in Allocated state
new 433d646 updateNetwork: don't implement network rules and elements for the networks in Allocated state reviewed-by: Sheng Yang
new ee95608 Fix error handling for install wizard
new 7c40148 Fix error handling for install wizard
new ad811df cloudstack 3.0 new UI - instance page - reset password - check whether the instance is password enabled and its state before popping up confirmation box.
new 031671e bug 12192: umount iso if it's dettached, or vm is stopped status 12192: resolved fixed
new fd86c25 cloudstack 3.0 new UI - instance page - remove Template type field.
new 39f03cf cloudstack 3.0 new UI - instance page - change service - check if instance state is Stopped before proceeding to action.
new 009fa8c bug 12158: only allow storage migration through migratevm api, iff no data disks attached to the vm. As data disks may have different service offering with the specified storage pool status 12158: resolved fixed
new fb05f4a bug 12143: set volume "folder" to migration destination pool's path status 12143: resolved fixed
new 0187974 cloudstack 3.0 new UI - volume page - add volume - make name field required.
new 653290a set creating template timeout from cmds.timeout
new 7d51e9f SWIFT : handle big file in SSVM
new a722164 bug 12694: handle big file in SSVM
new eb9973d cloudStack 3.0 - extract template, extract ISO - zoneId is no longer required.
new e43dcfd bug 12695: fixed verifyNetwork capabilities status 12695: resolved fixed
new 4c9a9e8 bug 12695: fixed verifyNetwork capabilities status 12695: resolved fixed
new 8e235f7 bug 12316: Install wizard error handling fixes
new 744e10b bug 12316: Install wizard error handling fixes
new b675a01 bug 12113: DeployVm: when template download from Secondary to Primary storage fails try a couple of times first and then fail. Reviewed by : Kishan.
new 293535c bug 12602: Removed system account Id condition which is resulting in search by domainId status 12602: resolved fixed reviewed-by: Abhi
new 55f59f1 bug 11234: Get end millis from successful usage jobs only status 11234: resolved fixed reviewed-by: Murali
new df83487 bug 8962: adding code for basic networks
new 45b5a0c cloudstack 3.0 new UI - disk offering page - add custom field in listView. show disk size as N/A if its value is 0.
new 2d2505d bug 12322: SWIFT, update template_zone_ref after update template to swift
new 61eab67 bug 12328: XenServer 6.0 changes vnc-port path in xenstore
new b4ca2c1 bug 7883
new 9f49a86 bug 12681
new a01c529 bug 12696: add keysym mapping for capslock key
new c33db40 bug 12665
new 8377800 cloudStack 3.0 new UI - add a converter function to convert UTC date to local date.
new 1e3fd11 cloudstack 3.0 new UI - volume page, snapshot page - apply converter toLocalDate() to create date.
new b3fef67 cloudstack 3.0 new UI - configuration page, event page, storage page, system page, template page - apply converter toLocalDate() to date field.
new af8378f bug 12660: Support suspend/activate project
new 8e6ee20 Update network section w/ fixes from beta2 branch
new 4831a09 bug 12694: fixed upload big file to swift
new 6ba5d04 bug 12707
new ab2963d bug 12707
new 120dc86 bug 12439
new 7fdc251 Increase width of toolbar just a little (wraps in FF)
new d2b99d3 Move multi-edit to widgets folder (as it is a jQuery widget)
new 6b7b4ac Increase width of select view drop-down
new 4db08d8 Cleanup 'state' field display; whitespace cleanup
new 3b2e2b0 bug 12704: Fix multiply public nics with redundant router
new 646d95a bug 12364: fixed export template with swift
new 8c85d8f cloudstack 3.0 new UI - download template - fix a bug that "Please click ~~~ to download template" dialog didn't pop up after extractTemplate API returned success.
new fea9ca5 SWIFT : add listSwift api
new a653db3 bug 12358: cloudstack 3.0 new UI - hide copyTemplate and copyISO action for swift setup.
new e119615 cloudstack 3.0 new UI - copy template dialog, copy ISO dialog - make Destination zone required.
new ebe7877 bug 12611
new b2f8c4b SWIFT : big file fix
new b6084ad bug 12694: zone is null for xs-tools and vmware-tools iso
new c00d663 use soft mount for secondary storage
new 2ee194a Merge branch 'acton-beta2' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 93fcd02 Bug 12679: Database Upgrade script added for rp_filter from 2.2.12 to 2.2.13
new c60501e UI widgets: support event-based notifications
new 577d0e6 Code cleanup
new 3650861 Refactor notification handling
new 25c25ac Fix blank number if zero LB/PF rules present
new 0d013cf cloudstack 3.0 new UI - template page - detailView - clicking refresh button will make listTemplates API call to refresh data.
new 8c242b7 Projects dashboard fixes and cleanup
new 483119e cloudstack 3.0 new UI - ISO page - detailView - clicking refresh button will make listIsos API call to refresh data.
new e348b25 bug 12698
new 51f7872 bug 12698:
new b57e2b9 Fix missing pod intro in install wizard
new dfbb125 New install wizard styling
new 1244cd6 Fix broken pod diagram
new d623dda Fix BG
new 4819e24 Install wizard CSS tweaks
new 27a5522 Fix validation for <select>
new 650301f Fix createForm actions for template section
new c07d711 Project dashboard: Fix IP address total
new 9fab3e6 bug 12658
new 23cc26e Instance wizard: fix CSS for select ISO step
new e588436 More instance wizard <ul> list CSS fixes
new 12eae71 SWIFT: listSwift refine
new e9987ec SWIFT : fixed create vm on zone 2
new ceb95cb bug 12651: Make new network name field required
new fa6baa6 More consistent appearance of filter-by/section switcher selects
new 363aea4 Bug 12731 - Ebtable rules are blocking all traffic going out of VMs in basic zone
new c7ac604 Bug 12736 - missing dependency when installing mgt server on rhel 6.1
new 0c3c7d1 bug 12610
new e66af62 bug 12595
new ec7ace2 bug 12573: Correct error handling for add volume
new 6b60341 Add correct error handling to VM wizard
new 46ebc1e List view, error handling
new c429a66 bug 12569: Correct error handling for acquire IP address
new deef431 bug 12569
new aac2ce7 bug 12520
new 0a8606f cloudstack 3.0 new UI - Add Network Offering - add new checkbox "Redundant router capability"
new 14d6c85 bug 12727: Add arping to update the vSwitch cache
new d462e14 SWIFT : remove template_zone_ref when delete template
new 764742e Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5d00edb bug 11602: Account id logged in the events table should belong to the caller. Reviewed by : Kishan.
new 51d77c2 bug 5412: Use same search criteria for listing pending events instead of creating a new one status 5412: resolved fixed reviewed-by: Nitin
new 37a8d83 bug 5412: Use same search criteria for listing pending events instead of creating a new one status 5412: resolved fixed reviewed-by: Nitin
new f259fec bug 12742:Static NAT IP address is being programmed as Source NAT Ip address on the Virtual Router reviewed-by:Abhinandan.Prateek@citrix.com janardhan.reddynaredula@citrix.com
new df21338 bug 12719:When restartNetwork() is called ,IpAssocCommand() is called for the public ipaddresses that are owned by Netscaler
new 2004af8 Update gitignore
new c2c0d09 bug 12744: cloudStack 3.0 new UI - VM Wizard - step 5 - fix data passed to args.response.success()
new 678ea31 Fix error on login
new 5346a61 SWIFT : API refine
new bab6082 Add project resource management to new project wizard
new 4a8c431 Only do 'listSwifts' for admin accounts
new 79d2450 bug 12719: Use getProviderForServiceInNetwork() instead of listProvidersForServiceForNetworkOffering() in applyIpAssociations()
new 17bf657 bug 12745:
new a245897 Projects list view: 'destroy' fix
new 6e259b2 SWIFT : check swift in storage allocator
new b2b653f SWIFT : fix, create vm on zone2
new a9f5e5f SWIFT : download container
new ac0275b Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss
new 5e4acc2 bug 12530: introduce initial full sync; cleanup syncronization;
new a1f6cf5 bug 12732 Send the storage pool comands to the hosts whose agent is Up and the resource state is Enabled Reviewed by : Kishan.
new 6fd49a2 Fixed unittest
new 21c510f deploy cloud_usage when ant deploydb
new b207934 bug 8962: added params networkids and securitygroups in case the moved VM needs to be part for additional networks and sec grps respectively
new 812b478 Bug 9237: Checking private ip range with public ip range overlap and viceversa while adding physical resources. Reviwed by: Abhi
new ba1f21c Unittest for db upgrade
new ff93f7e Fixed db upgrade for security_group_rules table - at the moment when indexes are dropped, the table is already renamed
new 1f7a811 SWIFT : sync swift with secondary storage
new 49608d8 SWIFT : fixed install path
new 25c6dac deploy cloud_usage when ant deploydb
new 43a0989 bug 12764: cloudStack 3.0 new UI - VM wizard - basic zone - select security group step - fix a bug that appeared when only one security group is selected.
new 38213b7 cloudStack 3.0 new UI - ISO page - create ISO - bootable checkbox is selected as default (with OS Type dropdown shown).
new 0908264 make default version for Acton to 3.0.0
new 54613c3 add `host`.`update_count` to 2214to30 upgrade script
new ffdea8f bug 11546: cloudstack 3.0 new UI - Stop Instance action - add "Force Stop" option.
new 873bef6 Bug 12701 - Remove pricing information from default service offering descriptions
new 1d04292 bug 12361: db upgrade for network offering22s
new 6c953eb SWIFT : db upgrade
new 899f512 cloudStack 3.0 new UI - instance page - actions - get ID from args.context.instances[0].id instead of obsolete args.data.id
new aeda3f3 bug 11056: Add customized iptables and kernel modules to the system template
new 8173474 bug 8962: done some testing on basic networks
new ccc4cd8 Bug 12757: Clear cluster GUID during cluster delete Status 12757: resolved fixed Reviewed-By: Abhi
new 431b571 property files for simulator and basic zone setup
new eaf57eb providers are in a list iterable
new d842119 Fixing the framework for 3.0 /Acton API * zones now have to be configured with physical networks and providers * enabling the virtual router and configuring it are sperate API action * create networks of shared type with SG network offering is done implicitly
new b82d88d basic zone setup template
new e9b8614 typos and other fixes
new 9c8f989 typos and other fixes
new e4debe7 Fixed error message when network fails to implement
new 86cbe3e bug 12763: rebuild keycode mapping when browser is running on Japanese system with Japanese keyboard under the new framework
new d12343b bug 12763: add a missing mapping(SHIFT = --> +) for english keyboard
new c05903b bug 11302: support new CSP for SP2. conditional check : --match-set vs --set forgot to merge this in from 2.2.y
new a51ee06 bug 11302: more efficient caching of keyword
new 338aa3e accidental commit
new 4718f19 bug 12772: typo
new b638883 bug 11721: cloudstack 3.0 new UI - cluster page - add a new field "state". "state" field will be the same as "allocationstate" when a cluster is managed. "state" field will be the same as managedstate when a cluster is unmanaged. Use "state" field to decide which actions to show/hide.
new 9a07b76 cloudstack 3.0 new UI - apply action filter to newly created cluster in listView.
new b074448 cloudstack 3.0 new UI - apply action filter to newly created pod in listView.
new 37e7c3d bug: 12805 Moved the managers into the right order
new bec829e cloudstack 3.0 new UI - (1) apply action filter to newly created primary storage in listView. (2) apply action filter to newly created secondary storage in listView.
new 24894e2 bug 11302: dont allow stuff like BPDUS, don't allow vms to connect to hypervisor
new 9333acf bug 12530: ignore VMs in starting state, as the first sync may happen after the managment server has already issued start for system VMs
new af50ecb bug 11056: Add backported kernel and discard customized kernel module
new d56d1f6 bug 12790: use processDisconnect() when disconnect the agent during agent LB process status 12790: resolved fixed
new 1bc44a5 bug 12705: Don't set first ip if it's not source NAT
new 217aceb9 bug 12753: retry 1 more time when start fails for the virtual router status 12753: resolved fixed
new 7e6bbf9 Discard rrouter lock
new a60d8ce bug 12530: moved the initial full sunc from the cron to host connect.
new 4f9cbda bug 11303: passing the request params to the authenticators, callingh authenticators in a configurable chain
new 294ad89 Bug 12746: During network offering update log usage events to reflect the change in network ofeering usage Status 12746: resolved fixed Reviewed-By: Nitin
new 3a6719a adding annotation to convert the uuids/ids to ids
new cec3ac5 bug 12782 When host is put in maintenance remove the capacity entries in DB. When maintenance is cancelled repopulate the capacity entries in the DB. This is done to not account for the capacity of hosts in maintenance in the dashboard. Also for the capacity checker thread do not calaculate capacities for the hosts in maintenance. Reviewed by : Kishan.
new 98eb06b cloudstack 3.0 new UI - template page, ISO page - remove ID from listView.
new a8c50dd bug 12147: cloudstack 3.0 new UI - host page - add "View Instances" which will display instances under the host when being clicked.
new 4e97121 Add new admin dashboard
new 3843e08 bug 11780: remove vmware-lib-mailapi.jar and vmware-lib-smtp.jar from dependency distribution
new 3f35ce4 Bug 12618 - Making usage data commands use their own socket instead of locking all activity to process data.
new 64a54f3 bug 12199: error message returned from API shouldn't include double quote. That's invalid JSON format.
new 019bc1c5 Bug 12140: Blocking ICMP timestamp request to system vm's (only console and ssvm).
new 9b3f782 Bug 12845: When moving Vm to another account, add volume create usage event with size and template/offering id Status 12845: resolved fixed Reviewed-By: Abhi
new 2778dea bug 8962: usage related changes
new 7249dc9 Show zone-specific data on dashboard
new 1bd3549 Code/whitespace cleanup
new f0cd240 bug 12371: cloudstack 3.0 new UI - User page - change password dialog - password field - display asterisks instead of characters.
new 1b21504 Update test data for new dashboard
new f076a4a Syntax fixes for IE7
new d16c535 Fix IE7 syntax errors for system.js
new d4e0fbd bug 12686: added search by zoneId to the listNetworkOfferings
new bd55235 Fix wrong set of actions being passed for list view selects
new b557750 bug 12769: Fix security group actions
new 76d50fb bug 11417: support for netscaler SDX - fixed bug in the destroying the VPX instance on SDX - added method to acuire priavate IP from the zone, needed for the management IP of provisioned LB appliane
new 54775c2 bug 12811: Fix action filter for add system resources
new 4127562 Projects: only show resources tab for admins
new a737b4e bug 12423: cloudstack 3.0 new UI - system page - delete zone action - delete physical network before calling deleteZone API.
new b25bf9a Revert "bug 12423: cloudstack 3.0 new UI - system page - delete zone action - delete physical network before calling deleteZone API."
new e682c9b bug 12691: allow to have more than one network created from the same network offering status 12691: resolved fixed
new 867afce Add percent labels to dashboard charts
new 0538872 bug 12700: ipAssoc - owner of the ip is the owner of the guest network status 12700: resolved fixed
new 9b04de2 bug 12594: cloudstack 3.0 new UI - volume page - allow delete action as long as the volume is not attached to VM.
new b2824af List view UI
new 61c543f bug 12645: cloudstack 3.0 new UI - account page - show add button only when it's root admin. Hide it otherwise.
new b0dc4e6 bug 8776: cloudstack 3.0 new UI - router page - reboot action - call restartNetwork API instead of rebootRouter API.
new 367605b bug 12455: cloudstack 3.0 new UI - instance page - detach ISO action - correct icon tooltip.
new 291486c bug 11799: cloudstack 3.0 new UI - security group page - add new tab "Egress rules".
new 6afaf4f Bug 12723: Fixed typo Status 12723: resolved fixed Reviewed-By: Nitin
new 151bbf2 Bug 11823: Added cloud-setup-encryption script for encryption upgrade Status 11823: resolved fixed
new ec9d350 bug 11417: support for netscaler SDX
new 58e937a Show zone details on dashboard capacity items
new 22cc858 cloudstack 3.0 new UI - system page - secondary page - remove zonename from listView since secondary storage page is under a zone which has been shown on breadcrumb.
new 9726b65 Bug 11823: Added cloud-setup-encryption script for encryption upgrade
new 87f397b bug 11840: Correct validation on instance wizard
new 1ddc286 bug 8776: cloudstack 3.0 new UI - router page - remove reboot action.
new 710d016 bug 12120
new 345ca23 bug 12122
new 75d7044 Detail view: Fix text indent issues
new 982a964 bug 12228
new 8384b01 Fix for network offerings
new e1cf8e4 Added new parameter to listCapabilities identifying if regular user can create projects
new bb04f6f cloudstack 3.0 new UI - instance page - search - do not pass keyword parameter to API if its value is empty.
new 8b21132 cloudstack 3.0 new UI - volume page - implement search.
new e234d10 cloudstack 3.0 new UI - snapshot page - implement search.
new a1bdea5 cloudstack 3.0 new UI - template page, ISO page - search - do not pass keyword parameter to API if its value is empty.
... 21828 lines suppressed ...