Tags: eveseat/console
Tags
fix(prices): reduce chunk size to process job in 15min current chunk size is preventing job to reach end of list processing before being considered as zombie by the overall job config. rather than increasing the zombie threshold, we reduce the job duration by asking him to process 75% less types a time. to reduce pressure against ESI, we also add random delay on each queued job. Since stats are cached for 24 hours long, we can reasonable apply a random window between 20 seconds and 5 minutes.
feat: delay queued jobs using a random window (#87) to prevent excessive call at time from all existing SeAT instances in the world, add some randomness to token update batches. also queue jobs related to corporation only for token having a Director role. most of corporation endpoints are requiring that role and that should reduce the amount of calls by the meantime. seed scheduler using random values overriding default scheduler at every time it's ran. to ensure all existing instance benefits of the change, we force scheduler to be seeded even if commands already exist. Related to eveseat/seat#731
PreviousNext