Wykres commitów

5 Commity (b077c9b4f325c2a4e5f12e1832c527a2ae030a64)

Autor SHA1 Wiadomość Data
Alan Evans b077c9b4f3
Only schedule one job per constraint set. 2021-01-19 17:07:32 -04:00
Greyson Parrelli 8e93bf9075 Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
Greyson Parrelli 7108fc81a9 Prevent redundant JobScheduler jobs.
Some devices actually enforce a scheduling rate, and will crash if you
submit more than, say, 250 jobs in 1 minute. This can happen when
catching up with messages and scheduling a lot of
PushDecryptMessageJobs.

While it'd be tricky to limit jobs with constraints, this just does the
simple thing of not enqueueing unnecessary jobs for constraint-less
jobs.
2020-09-23 16:54:38 -04:00
Greyson Parrelli e89285a219 Reduce log noise. 2020-09-23 16:54:38 -04:00
Alan Evans 9ebe920195 Move all files to natural position. 2020-01-06 11:08:30 -05:00