Timothy Messier
4599e64cab
feat(event): Remove BOUNDARY_DEVELOPER_ENABLE_EVENTS env var
2022-04-20 13:32:32 -04:00
Louis Ruch
c4506ec743
feat(scheduler): Add support for run now option
2022-01-13 11:51:53 -08:00
Louis Ruch
1c40100edd
tests(scheduler): fix unit test deadlock ( #1550 )
...
If a new job is started as the test successfully compeltes and begins
the scheduler shutdown process. The new job will deadlock waiting on
channel reads.
2021-09-20 11:31:54 -07:00
Louis Ruch
61722659d1
test(scheduler) Remove un-needed test causing intermittent failures ( #1501 )
2021-09-04 07:30:31 -07:00
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