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

Aline Manera alinefm at linux.vnet.ibm.com
Wed Jul 2 11:50:10 UTC 2014


On 07/01/2014 11:04 PM, Aline Manera wrote:
>
> 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/20140702/b750c913/attachment.html>


More information about the Kimchi-devel mailing list