jenkins-bot has submitted this change and it was merged.

Change subject: Defaults for more queues
......................................................................


Defaults for more queues

Add Redis versions of donations, refunds, and recurring

Change-Id: I73bb2cb8d9aecab50501deb502ac3fb2c2129fb8
---
M SmashPig.yaml
1 file changed, 40 insertions(+), 0 deletions(-)

Approvals:
  Awight: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/SmashPig.yaml b/SmashPig.yaml
index ce72eed..d62501a 100644
--- a/SmashPig.yaml
+++ b/SmashPig.yaml
@@ -29,6 +29,13 @@
             constructor-parameters:
                 - antifraud
 
+        payments-antifraud:
+            class: PHPQueue\Backend\Predis
+            constructor-parameters:
+                -
+                    <<: *REDIS
+                    queue: payments-antifraud
+
         pending:
             class: SmashPig\Core\DataStores\StompDataStore
             constructor-parameters:
@@ -41,6 +48,7 @@
                     <<: *REDIS
                     queue: pending
 
+        # FIXME: Consolidate these two backends
         pending-db:
             class: PDO
             constructor-parameters:
@@ -56,6 +64,24 @@
             constructor-parameters:
                 - 'mysql:host=127.0.0.1;dbname=fredge'
 
+        recurring:
+            class: SmashPig\Core\DataStores\MultiQueueWriter
+            constructor-parameters:
+                -
+                    - recurring-stomp
+
+        recurring-stomp:
+            class: SmashPig\Core\DataStores\StompDataStore
+            constructor-parameters:
+                - recurring
+
+        recurring-new:
+            class: PHPQueue\Backend\Predis
+            constructor-parameters:
+                -
+                    <<: *REDIS
+                    queue: recurring
+
         refund:
             class: SmashPig\Core\DataStores\MultiQueueWriter
             constructor-parameters:
@@ -66,6 +92,13 @@
             class: SmashPig\Core\DataStores\StompDataStore
             constructor-parameters:
                 - refund
+
+        refund-new:
+            class: PHPQueue\Backend\Predis
+            constructor-parameters:
+                -
+                    <<: *REDIS
+                    queue: refund
 
         limbo:
             class: SmashPig\Core\DataStores\StompDataStore
@@ -93,6 +126,12 @@
             constructor-parameters:
                 - verified
 
+        donations:
+            class: PHPQueue\Backend\Predis
+            constructor-parameters:
+                -
+                    <<: *REDIS
+
         # Library definitions
         stomp:
             uri: tcp://localhost:61613
@@ -107,6 +146,7 @@
                 failed: /queue/failed
                 pending: /queue/pending
                 pending-damaged: /queue/pending-damaged
+                recurring: /queue/donations_recurring
                 refund: /queue/refund
                 jobs: /queue/job-requests
                 jobs-damaged: /queue/jobs-requests-damaged

-- 
To view, visit https://gerrit.wikimedia.org/r/309181
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I73bb2cb8d9aecab50501deb502ac3fb2c2129fb8
Gerrit-PatchSet: 8
Gerrit-Project: wikimedia/fundraising/SmashPig
Gerrit-Branch: master
Gerrit-Owner: Ejegg <eeggles...@wikimedia.org>
Gerrit-Reviewer: Awight <awi...@wikimedia.org>
Gerrit-Reviewer: Cdentinger <cdentin...@wikimedia.org>
Gerrit-Reviewer: Ejegg <eeggles...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to