0
I Use This!
Inactive

Commits : Listings

Analyzed about 18 hours ago. based on code collected about 22 hours ago.
Apr 24, 2023 — Apr 24, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add Job fake structure and use runner plugin More... about 15 years ago
Factorise code plugin code in a helper module to ease reuse More... about 15 years ago
Create plugin structure for job queue algo and dynamic loading. Move fifo, lifo and random to plugins.jobqueue package. More... about 15 years ago
Factorise empty queue test. Add LIFO queue More... about 15 years ago
Factorise useful code in JobQueue to ease plugin developpment. More... about 15 years ago
Make queue algorithm resolution dynamic More... about 15 years ago
Rename Task to TaskEvent to avoid confusion with activiry resolver event. Update populate script More... about 15 years ago
Simplify JobQueueConfig: only one class without inheritance. Add a QueueAlgorithm model. Add a simple random queue based on fifo queue. More... about 15 years ago
First draft of job runner. Basic stuff is working. A fifo queue is provided. More... about 15 years ago
Add basic populate script to ease tests More... over 15 years ago
Add control between state transition Don't start when in bad state, add a cleanup parameter to force restart More... over 15 years ago
Move shutdown/suspend/resume method from thread to model level to allow control without pointer to the thread More... over 15 years ago
Add start/stop/suspend mechanism for task scheduler More... over 15 years ago
Don't handle transaction at top loop level. Some cleanup and comments. More... over 15 years ago
Event can launch multiple task and keep log of matched tasks. Task scheduler now honor events. More... over 15 years ago
Add misfire option to forget missed past tasks. More... over 15 years ago
Add TaskSchedulerNode object to represent a scheduler node with some task affected. More... over 15 years ago
Move Event to scheduler and make many to many its relation with tasks More... over 15 years ago
Split scheduler loop in pieces for readibility. Handle task update and LaunchedTask creation in one transaction More... over 15 years ago
When a task is launched, a LaunchedTask object is created. This is private to the scheduler. Job queue will be feed from those LaunchedTasks. Either do activity logs More... over 15 years ago
Don't run tasks that last run failed according to profile setting More... over 15 years ago
Add simple scheduler loop More... over 15 years ago
Rework the task work. No more state, but last and next planned run are saved. Allow planification with persistance and to run missed run if scheduler was down. More... over 15 years ago
Revert relation between activity and chain More... over 15 years ago
Use time only (not date *and* time) for TimeCondition More... over 15 years ago
Setup basic admin site for debug/test purpose More... over 15 years ago
Basic planned task can compute their next run Make start_date (dtstart) mandatory for recurrence Define a little bit more Conditions object (need work) More... over 15 years ago
Add Recurrence (based on dateutil rrule) and TaskProfile More... over 15 years ago
Detail activities and link event and tasks More... over 15 years ago
Very basic core model structure. Only main relations are defined. More... over 15 years ago