Page MenuHomePhabricator

D11413.diff
No OneTemporary

D11413.diff

diff --git a/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php b/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php
--- a/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php
+++ b/src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php
@@ -135,6 +135,7 @@
$this->checkLease();
$did_succeed = false;
+ $worker = null;
try {
$worker = $this->getWorkerInstance();
@@ -182,7 +183,11 @@
$this->setFailureCount($this->getFailureCount() + 1);
$this->setFailureTime(time());
- $retry = $worker->getWaitBeforeRetry($this);
+ $retry = null;
+ if ($worker) {
+ $retry = $worker->getWaitBeforeRetry($this);
+ }
+
$retry = coalesce(
$retry,
PhabricatorWorkerLeaseQuery::getDefaultWaitBeforeRetry());

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 21, 8:10 AM (3 d, 1 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7715203
Default Alt Text
D11413.diff (872 B)

Event Timeline