forked from apache/cloudstack
-
Notifications
You must be signed in to change notification settings - Fork 0
error handling complates #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
atrocitytheme
wants to merge
145
commits into
main
Choose a base branch
from
test
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
merge to full clone branch
* Externalize secondary storage capacity threshold * Use default value as threshold when config value is lower than 0.0 * Move config to CapacityManager * Validate config in CapacityManagerImpl * Use config in StorageOrchestrator * Change config description * Remove unused import Co-authored-by: Daniel Augusto Veronezi Salvador <daniel@scclouds.com.br>
* Revert deprecation of CIDR_LIST parameter in CreateFireWallRule * Deprecate CIDR_LIST parameter in CreateLoadBalancerRule * Deprecate CIDR_LIST parameter in CreateIpForwardingRule
* ui: support bulk action for various resources * ui: support bulk action for various resources * Bulk actions support - progress review * Extract common code + suppress error notification with bulk actions * cleanup + suppress notification * add progress view * Add routes to notification + add async jobs + refactor progress view * minor tweaks * fix group action for vpn users * Refactor code * Unique row key * remove redundant cols * address comments * Added the following: 1. Make Cancel as default button for bulk actions 2. Add Filter Filter on the Operation status Column - Progress View 3. For Stop and delete bulk operations - add An alert message(in Red) to inform users that it is a destructive operation * Add dynamism to column filtering
error handling complates
* Added disk provisioning type support for VMWare * Review changes * Fixed unit test * Review changes * Added missing licenses * Review changes * Update StoragePoolInfo.java Removed white space * Review change - Getting disk provisioning strictness setting using the zone id and not the pool id * Delete __init__.py * Merge fix * Fixed failing test * Added comment about parameters * Added error log when update fails * Added exception when using API * Ordering storage pool selection to prefer thick disk capable pools if available * Removed unused parameter * Reordering changes * Returning storage pool details after update * Removed multiple pool update, updated marvin test, removed duplicate enum * Removed comment * Removed unused import * Removed for loop * Added missing return statements for failed checks * Class name change * Null pointer * Added more info when a deployment fails * Null pointer * Update api/src/main/java/org/apache/cloudstack/api/BaseListCmd.java Co-authored-by: dahn <daan.hoogland@gmail.com> * Small bug fix on API response and added missing bracket * Removed datastore cluster code * Removed unused imports, added missing signature * Removed duplicate config key * Revert "Added more info when a deployment fails" This reverts commit 2486db7. Co-authored-by: dahn <daan.hoogland@gmail.com>
* Externalize KVM Agent storage's timeout configuration Created a class of constant agent's properties available to configure on "agent.properties". Created a class to provides a facility to read the agent's properties file and get its properties. * Refactored KVHAMonitor nested thread and changed some logs * It has been added the timeout's config in the agent.properties file * Rename classes * Rename var and remove comment * Fix typo with word "heartbeat" * Extract multiple methods call to variables * Add unit tests to file handler * Increase info about the property * Create inner class Property * Rename method getProperty to getPropertyValue * Remove copyright * Remove copyright * Extract code to createHeartBeatCommand * Change method access from protected to private Co-authored-by: Daniel Augusto Veronezi Salvador <daniel@scclouds.com.br>
* refactor async job polling codebase-wide * fix multiple call fetchData() when async job completed * remove unnecessary functions * remove const not use * move closeaction out of handleResponse * call closeAction without waiting for all group actions to complete * refactor polljob network provider * removed variable not use * remove await
prevent the clone temporary snapshots from being recorded into usage events
)" (apache#5218) This reverts commit 05a978c.
* api: Add 'created' field to API response * address comments
…5163) * add entity-type to message * Update server/src/main/java/com/cloud/uuididentity/UUIDManagerImpl.java * update for review comments * syntax * Avoid NPE when entity type is null, and throw appropriate exception Co-authored-by: Daan Hoogland <dahn@onecht.net> Co-authored-by: Suresh Kumar Anaparti <suresh.anaparti@shapeblue.com>
…sending (apache#5119) * Externalize configs to alert * Externalize configs to project Co-authored-by: GutoVeronezi <daniel@scclouds.com.br>
…e.LibvirtComputingResource.createVMFromSpec() (apache#5149) * Refactor method createVMFromSpec * Add unit tests * Fix test * Extract if block to method for add extra configs to VM Domain XML * Split travis tests trying to isolate which test is causing an error * Override toString() method * Update documentation * Fix checkstyle error (line with trailing spaces) * Change VirtualMachineTO print of object * Add try except to find message error. Remove after test * Fix indent * Trying to understanding why is happening in this code * Refactor method createVMFromSpec * Add unit tests * Fix test * Extract if block to method for add extra configs to VM Domain XML * Split travis tests trying to isolate which test is causing an error * Override toString() method * Update documentation * Fix checkstyle error (line with trailing spaces) * Remove unnecessary comment * Revert travis tests Co-authored-by: SadiJr <17a0db2854@firemailbox.club>
…pache#5186) * remove condition that are prevent resizing for root volumes * adjust tests acordingly * enable disk resize tests for VMware Co-authored-by: DK101010 <dirk.klahre@itelligence.de> Co-authored-by: mib1185 <mail@mib85.de>
merge test branch for moving service layer
fix virtualmachine id variable naming
* disable hot add memory and cpu via vm settings * add alternative implementation for hot add memory and cpu * add log entry * Modify and add log entry for hotadd * Update plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/resource/VmwareResource.java Co-authored-by: sureshanaparti <12028987+sureshanaparti@users.noreply.github.com> * Update plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/resource/VmwareResource.java Co-authored-by: sureshanaparti <12028987+sureshanaparti@users.noreply.github.com> Co-authored-by: DK101010 <dirk.klahre@itelligence.de> Co-authored-by: sureshanaparti <12028987+sureshanaparti@users.noreply.github.com>
* add internal cs name to vm during the ingest * Update server/src/main/java/org/apache/cloudstack/vm/UnmanagedVMsManagerImpl.java Co-authored-by: dahn <daan.hoogland@gmail.com> * remove lang.StringUtils * Update vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/HostMO.java Co-authored-by: sureshanaparti <12028987+sureshanaparti@users.noreply.github.com> * Update vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/HostMO.java Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com> Co-authored-by: DK101010 <dirk.klahre@itelligence.de> Co-authored-by: dahn <daan.hoogland@gmail.com> Co-authored-by: sureshanaparti <12028987+sureshanaparti@users.noreply.github.com> Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Fixes apache#4897 Some details tables were allowing null values for detail value which can cause NPE in some cases. mysql> SELECT TABLE_NAME, COLUMN_NAME, COLUMN_TYPE FROM information_schema.columns WHERE table_schema='cloud' AND table_name LIKE'%_details' AND column_name='value' AND IS_NULLABLE='YES'; +-------------------------------+-------------+---------------+ | TABLE_NAME | COLUMN_NAME | COLUMN_TYPE | +-------------------------------+-------------+---------------+ | account_details | value | varchar(255) | | cluster_details | value | varchar(255) | | data_center_details | value | varchar(1024) | | domain_details | value | varchar(255) | | image_store_details | value | varchar(255) | | storage_pool_details | value | varchar(255) | | template_deploy_as_is_details | value | text | | user_vm_deploy_as_is_details | value | text | | user_vm_details | value | varchar(5120) | +-------------------------------+-------------+---------------+ 9 rows in set (0.00 sec) Brings consistency for value column of *_details tables with preventing null values. Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
…ontroller is osdefault (apache#5258) * vmware: get recommended disk controller only when root or data disk controller is osdefault * apache#5258: fix NPE when template OS is 'Other SUSE Linux(64-bit)' * server: skip zone check for PERHOST iso during attachIso Hypervisor tools ISO - vmware-toools.iso, xs-tools.iso are marked as PERHOST in DB. They are active but not downloaded to the secondary storages and hence no template-zone entry. Skips the template-zone check for such templates. Fixes apache#5265 Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com> * inverted check Co-authored-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
…pache#5273) * Externalize config to enable manually setting CPU topology on KVM VM * Change log level Co-authored-by: GutoVeronezi <daniel@scclouds.com.br>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR...
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?