sureshanaparti opened a new issue #6030: URL: https://github.com/apache/cloudstack/issues/6030
## Background CloudStack allows users/operators to perform various operations on the Virtual Machines (VMs). When multiple operations are performed on a VM at the same time, these operations are maintained and sync-ed using the sync queues. Any long running job (eg. volume snapshot) of a VM keeps other jobs in waiting/pending state, and only be picked once the active job is finished. Currently, it is not possible for an operator to list the pending jobs on a VM, cancel or re-prioritise any job if needed. ## Requirement Provision to admin/operator, to the list the pending jobs of a VM, cancel or re-prioritise a job if needed. Also, allow to clear all the pending jobs of a VM. Add API (and/or UI) support to - List the active jobs for a VM - List all the pending jobs of a VM (in queue, by their order of execution) - Re-prioritise a job from the pending jobs (if possible) - Cancel any job from the pending jobs - Clear all the pending jobs of a VM ## Relevant Skills - Java, MySQL - Vue.js (for UI) - Some knowledge of CloudStack and its Job framework ## Difficulty Medium ## Potential Mentors - Suresh Kumar Anaparti - Any Developer from CS Community ## References - http://docs.cloudstack.apache.org/en/latest/adminguide/index.html#working-with-virtual-machines - https://cwiki.apache.org/confluence/display/CLOUDSTACK/FS+-+VMSync+improvement - https://cwiki.apache.org/confluence/display/CLOUDSTACK/Snapshot+throttling+FS - https://cloudstack.apache.org/api/apidocs-4.16/ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
