The pending queue will have a single consumer job, which copies the data into a RDBMS, preferably in a new database.
This data will need various indexes, at least:
- Transaction ID
- Timestamp
- Gateway
The pending queue will have a single consumer job, which copies the data into a RDBMS, preferably in a new database.
This data will need various indexes, at least:
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Consume pending queue to database | wikimedia/fundraising/SmashPig | master | +161 -4 | |
Pending table schema | wikimedia/fundraising/SmashPig | master | +14 -0 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | None | T117466 Q3 GOALS! (January-March) Keep at top of Q3 column | |||
Resolved | None | T108229 [Epic] SPOF: Replace ActiveMQ donation queues with a more robust software stack | |||
Resolved | None | T133108 [Epic] Rewrite all queue clients to use a single shim library, improve library | |||
Resolved | awight | T133754 Upstream whatever we can to PHP-Queue | |||
Resolved | awight | T133190 Remove KeyValueStore from PHP-Queue | |||
Open | None | T134191 Write CiviCRM extension to view pending db records | |||
Resolved | None | T130897 [Epic] Consolidate "pending" queue usages | |||
Resolved | Ejegg | T133197 Write pending queue consumer and schema |
Change 287147 had a related patch set uploaded (by Ejegg):
WIP pending queue consumer
@Ejegg
Should this be linked (and taken from WIP?) https://gerrit.wikimedia.org/r/#/c/288037