Replace polling in payment-notification-processor with Celery tasks

Bug #717141 reported by Anthony Lenton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Software Center Agent
Confirmed
High
Unassigned

Bug Description

Our payment-notification-processor service currently checks the database for payments in the NotificationReceived state and processes those, every small amount of time. We could instead a Celery task to process just one payment, and have the payment-notification handler view in software-center-agent use Celery to queue up the subscription for processing.

This change would reduce the total time spent waiting for the subscription to be completed, at the same time reducing our database workload.

description: updated
Changed in software-center-agent:
status: New → Confirmed
importance: Undecided → Low
summary: - Replace polling in payment-notification-processor with a dbus api
+ Replace polling in payment-notification-processor with Celery tasks
description: updated
Changed in software-center-agent:
importance: Low → Medium
Dave Morley (davmor2)
Changed in software-center-agent:
assignee: nobody → Anthony Lenton (elachuni)
Changed in software-center-agent:
assignee: Anthony Lenton (elachuni) → nobody
importance: Medium → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.