https://bugzilla.wikimedia.org/show_bug.cgi?id=24940

           Summary: Fail gracefully when queue service is down
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: DonationInterface
        AssignedTo: aricha...@wikimedia.org
        ReportedBy: tf...@wikimedia.org
                CC: tf...@wikimedia.org


If a queue (ActiveMQ) outage happens then the interface will send back a
cryptic message informing the donor that we've failed pushing the message to
our internal queue. 

This is both hard to understand and mostly useless to the donor.

Instead it would be nice to fail gracefully by possibly writing the transaction
locally and replaying it to the queue later. We should have some kind of
monitoring in place to track local queue growth in case of a large unplanned
outage.

At no part of the pipeline should we message our donors a message that makes no
sense to them. If a donation has been accepted through payflow then we should
always show the donor our thank you page.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to