Skip to content

Commit d3dd626

Browse files
authored
fix(jobs): prevent polling job from hitting default timeouts (#607)
1 parent 4341436 commit d3dd626

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# api
22

3-
## 8x.12.0 - TBD
3+
## 8x.12.1 - 12 June 2023
4+
- Raise timeout values for polling wikis for pending jobs
5+
6+
## 8x.12.0 - 01 June 2023
47
- Poll wikis for pending MediaWiki jobs and create Kubernetes jobs to process them if needed
58

69
## 8x.11.1 - 18 April 2023

app/Jobs/PollForMediaWikiJobsJob.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
use App\Wiki;
66
use Illuminate\Support\Facades\Http;
77
use Illuminate\Support\Facades\Log;
8+
use Illuminate\Contracts\Queue\ShouldBeUnique;
89

9-
class PollForMediaWikiJobsJob extends Job
10+
class PollForMediaWikiJobsJob extends Job implements ShouldBeUnique
1011
{
12+
public $timeout = 3600;
1113
public function handle (): void
1214
{
1315
$allWikiDomains = Wiki::all()->pluck('domain');

0 commit comments

Comments
 (0)