Project

General

Profile

Bug #19026

Stop calling back to candlepin for qpid messages

Added by Justin Sherrill about 2 years ago. Updated 9 months ago.

Status:
Closed
Priority:
High
Category:
Subscriptions
Target version:
Difficulty:
Triaged:
Yes
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1431783

Description of problem:

Currently candlepin is sending large messages through candlepin and we are taking these messages, pulling out some ID and fetching the data from candlepin. All the data we need is right there. We should just use it directly. This should speed up processing of events considerably.

Associated revisions

Revision 65854cbc (diff)
Added by Justin Sherrill almost 2 years ago

Fixes #19026 - reduce qpid-based candlepin callbacks

Previously we would callback to candlepin to fetch pool and consumer
information whenever certain qpid messages were recieved.

This change:

  • Makes complicance.created messages no longer call back to candlepin
    at all, instead it uses the data on the message
  • Starts using the katello event queue for processing pool updates.
    This feature de-duplication, so if 1000, events come in on the same
    pool, only a few requests should be made.

History

#1 Updated by Justin Sherrill almost 2 years ago

  • Target version set to 160
  • Legacy Backlogs Release (now unused) set to 228

#2 Updated by Justin Sherrill almost 2 years ago

  • Target version changed from 160 to 181

#3 Updated by The Foreman Bot almost 2 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/6759 added

#4 Updated by Justin Sherrill almost 2 years ago

  • Assignee changed from Eric Helms to Justin Sherrill

#5 Updated by Brad Buckingham almost 2 years ago

  • Target version changed from 181 to 187

#6 Updated by Justin Sherrill almost 2 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#7 Updated by Eric Helms almost 2 years ago

  • Legacy Backlogs Release (now unused) changed from 228 to 211

Also available in: Atom PDF