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]


Reply via email to