Bug #19026

Stop calling back to candlepin for qpid messages

Added by Justin Sherrill 3 months ago. Updated about 1 month ago.

Status:Closed
Priority:High
Assigned To:Justin Sherrill
Category:Subscriptions
Target version:Team Brad - Iteration 14
Difficulty: Pull request:https://github.com/Katello/katello/pull/6759
Bugzilla link:1431783
Story points-
Velocity based estimate-
ReleaseKatello 3.4.0Release relationshipAuto

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
Added by Justin Sherrill about 1 month 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 3 months ago

  • Target version set to Team Brad - Backlog
  • Release set to Katello 3.4.1

#2 Updated by Justin Sherrill 3 months ago

  • Target version changed from Team Brad - Backlog to Team Brad - Iteration 13

#3 Updated by The Foreman Bot 2 months ago

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

#4 Updated by Justin Sherrill 2 months ago

  • Assigned To changed from Eric Helms to Justin Sherrill

#5 Updated by Brad Buckingham about 1 month ago

  • Target version changed from Team Brad - Iteration 13 to Team Brad - Iteration 14

#6 Updated by Justin Sherrill about 1 month ago

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

#7 Updated by Eric Helms about 1 month ago

  • Release changed from Katello 3.4.1 to Katello 3.4.0

Also available in: Atom PDF