[tor-bugs] #7852 [Ooni]: Implement OONI task scheduler
    Tor Bug Tracker & Wiki 
    blackhole at torproject.org
       
    Thu Jan  3 20:41:03 UTC 2013
    
    
  
#7852: Implement OONI task scheduler
--------------------+-------------------------------------------------------
 Reporter:  aagbsn  |          Owner:  hellais
     Type:  defect  |         Status:  new    
 Priority:  normal  |      Milestone:         
Component:  Ooni    |        Version:         
 Keywords:          |         Parent:         
   Points:          |   Actualpoints:         
--------------------+-------------------------------------------------------
 OONI's current task dispatch methods should be replaced with a task
 scheduler that has the following properties:
 scheduler should be able to maintain a constant size set of running tasks,
 and should not block on any single task.
 scheduler should provide mechanisms for starting, stopping, restarting,
 resuming, and cancelling tasks.
 scheduler should support changing the number of running tasks at runtime.
 scheduler should be able to set hard limits on the time a task may take to
 complete.
 The twisted framework provides some handy tools, see:
 twisted.internet.task.Cooperator and CooperativeTask
 (http://twistedmatrix.com/documents/current/api/twisted.internet.task.html)
 Also see examples such as txRDQ (Resizable Dispatch Queue):
 https://launchpad.net/txrdq
-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7852>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
    
    
More information about the tor-bugs
mailing list