[Kimchi-devel] [RFC] Improve task management for kimchi

Aline Manera alinefm at linux.vnet.ibm.com
Wed Jul 2 02:04:03 UTC 2014


On 06/27/2014 08:15 AM, Wen Wang wrote:
> Dear all,
> *
> **Problems:*
> Now our strategy  for long time operation is using task which the 
> browser needs to check up-to-date task status time by time until the 
> task ends. It's time consuming and less efficient. Also there exists 
> several problems when locating each task when doing debug generating 
> and storage pool as well as some new features that might use task 
> strategy in the future.
>
> *Solution*:
> As talked with Sheldon and Zhengsheng, we came up with a solution that 
> avoid browser checking status every 200ms. Also, we might need some 
> more labels in each task to provide more information when getting the 
> task like we might need to indicate which operation triggered certain 
> task. What's in our mind is to use the strategy that allow the server 
> inform browser about the task information. Our proposal is designed as 
> follows.
>
> 1) Browser needs to register to the back end to indicate which part 
> the result needs to reply to when the task finished.
> 2) The back end use broker to manage message distribution: when a task 
> is finished or experiencing an error, back end inform the browser 
> certain part of work is finished or error.
> 3) Using websocket of cherrypy to accomplish the message transfer.
>

+1

We just need more details to accomplish that
Can we do it in 3 weeks (1 sprint)? or 1 sprint for backend and other 
one for the frontend?

> Best Regards
>
> Wang Wen
>
>
>
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140701/6c11253c/attachment.html>


More information about the Kimchi-devel mailing list