Louis Ruch
76a7ce93e8
Fix race with base context cancel and final run update in scheduler ( #1422 )
...
* Fix race with base contedt cancel and final run update
* Use scheduler waitgroup to wait for all running jobs to exit:
2021-07-28 23:48:11 +02:00
Jim
70ad081e39
Events: convert from hclog to events ( #1409 )
2021-07-28 06:31:16 -04:00
Louis Ruch
2dae498123
Ensure job progress is always reported ( #1396 )
...
* Update completed and total when job finishes
* Remove unused option in test
* Add comment
* Use writer for updates and inserts
2021-07-16 18:39:43 -04:00
Louis Ruch and Michael Gaffney
649ed32504
Scheduler updates ( #1311 )
...
* Scheduler updates
* Add convenience methods to db/timestamp.Timestamp
* Remove recursive loop
Co-authored-by: Michael Gaffney <mike@gaffney.cc >
2021-06-11 11:36:14 -07:00
Jeff Mitchell
7ee8ddba6a
True up some spelling
2021-05-14 16:26:25 -04:00
Louis Ruch
feb5d7385d
Louis job scheduler ( #1197 )
...
* Adds job repo
* Adds scheduler
* Adds plugin table which is a place holder for future expansion of the scheduler. Currently all jobs that are created are linked to the pi_system plugin which are jobs that are held in a local registeredJobs map populated at controller startup.
2021-05-06 14:54:10 -07:00