Project

General

Profile

Bug #13017

Integrate upstream EPEL qpid with katello

Added by Justin Sherrill over 3 years ago. Updated about 1 year ago.


Description

We should try to integrate the upstream versions of all the qpid packges on el6 & 7.

I've seen errors on them, but unsure what the issue was. Needs investigating.


Related issues

Related to Katello - Bug #13268: [Katello 2.4] Capsule installer creates invalid qdrouterd.conf file which causes service to fail to startRejected2016-01-19

Associated revisions

Revision 6034e2cc (diff)
Added by Justin Sherrill about 3 years ago

Refs #13017 - use any qpid_mess version

Revision 4b636fde (diff)
Added by Justin Sherrill about 3 years ago

Fixes #13017 - remove priorities to use qpid from epel

Revision 08faf0ac
Added by Justin Sherrill about 3 years ago

Merge pull request #208 from jlsherrill/13017

Fixes #13017 - remove priorities to use qpid from epel

Revision bdd52d07 (diff)
Added by Justin Sherrill about 3 years ago

Refs #13017 - loosen qpid_mess restrictions (#6198)

Revision 9fa3ff2b
Added by Justin Sherrill about 3 years ago

Merge pull request #252 from jlsherrill/13017_2

Refs #13017 - use any qpid_mess version

Revision 7d0960ee (diff)
Added by Justin Sherrill about 3 years ago

Refs #13017 - include qpid-copr for client repos

Revision b78caf02
Added by Justin Sherrill about 3 years ago

Merge pull request #253 from jlsherrill/copr-client

Refs #13017 - include qpid-copr for client repos

Revision 1741ed7f (diff)
Added by Justin Sherrill about 3 years ago

Refs #13017 - cleanup qpid from comps

some qpid packages are still required, but since
they are only dispatch router related moving those
to katello repo

Revision 99ae44a8
Added by Justin Sherrill about 3 years ago

Merge pull request #269 from jlsherrill/qpid

Refs #13017 - cleanup qpid from comps

History

#2 Updated by Brian Bouterse over 3 years ago

I'm a Pulp developer who works closely with the Qpid team. I recommend switching to upstream Qpid packages. Pulp has already done this so you'll be aligned more closely with Pulp and Qpid, which would be good.

#3 Updated by Eric Helms over 3 years ago

  • Category changed from 88 to 91

#4 Updated by Justin Sherrill over 3 years ago

After an extensive discussion with the qpid community, we will need to wait for their next release of qpid in epel due to a couple issues:

1. existence of a bug where dispatch router and qpid fail to communicate
2. dispatch router mistakenly runs as the qpidd user.

We plan to move to the new epel packages within a couple weeks when they land and these issues should be solved.

#5 Updated by Justin Sherrill over 3 years ago

  • Related to Bug #13268: [Katello 2.4] Capsule installer creates invalid qdrouterd.conf file which causes service to fail to start added

#6 Updated by Justin Sherrill over 3 years ago

  • Subject changed from Try to integrate upstream qpid with katello to Try to integrate upstream EPEL qpid with katello

#7 Updated by Eric Helms over 3 years ago

  • Legacy Backlogs Release (now unused) changed from 86 to 144

#8 Updated by Eric Helms over 3 years ago

I created a little repo with qpid_messaging gem and katello master as of this date built against the EPEL qpid packages if anyone wants to help test and debug issues:

https://fedorapeople.org/groups/katello/qpid_test/

#9 Updated by The Foreman Bot over 3 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Justin Sherrill
  • Pull request https://github.com/Katello/katello-packaging/pull/208 added

#10 Updated by Tom Zven over 3 years ago

Hi Eric,
We were getting a lot of disconnects on qpid like this:

Apr 12 11:14:51 gitlab.hostname.net goferd1333: [ERROR][pulp.agent.eae1cdfe-382d-43f4-97ba-d6c378c4e72d] gofer.messaging.adapter.proton.reliability:53 - Connection amqps://foreman.hostname.net:5647 disconnected

Now we updated to qpid 0.34 from EPEL and the packages you've published on the test repo and It seems to work fine. No errors or disconnect for 2 days now.

rpm -qa |grep messaging
tfm-rubygem-qpid_messaging-0.34.1-7.git.112.05472c4.el7.centos.x86_64

rpm -qa |grep katello-rubygem
tfm-rubygem-katello-3.1.0-1.nightly.git.381.b47ca1f.el7.centos.noarch

#11 Updated by Eric Helms about 3 years ago

  • Legacy Backlogs Release (now unused) changed from 144 to 168

#12 Updated by Eric Helms about 3 years ago

  • Legacy Backlogs Release (now unused) changed from 168 to 171

#13 Updated by Eric Helms about 3 years ago

  • Legacy Backlogs Release (now unused) deleted (171)

#14 Updated by Justin Sherrill about 3 years ago

  • Legacy Backlogs Release (now unused) set to 143

#15 Updated by Justin Sherrill about 3 years ago

qpid-dispatch 0.6.0 is what we need currently in epel-testing

#16 Updated by The Foreman Bot about 3 years ago

  • Pull request https://github.com/Katello/katello-packaging/pull/252 added

#17 Updated by Justin Sherrill about 3 years ago

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

#18 Updated by The Foreman Bot about 3 years ago

  • Pull request https://github.com/Katello/katello/pull/6198 added

#19 Updated by Justin Sherrill about 3 years ago

  • Subject changed from Try to integrate upstream EPEL qpid with katello to Integrate upstream EPEL qpid with katello

#20 Updated by The Foreman Bot about 3 years ago

  • Pull request https://github.com/Katello/katello-packaging/pull/253 added

#21 Updated by The Foreman Bot about 3 years ago

  • Pull request https://github.com/Katello/katello-packaging/pull/269 added

#22 Updated by The Foreman Bot about 3 years ago

  • Pull request https://github.com/Katello/katello-packaging/pull/270 added

#23 Updated by The Foreman Bot about 3 years ago

  • Pull request https://github.com/Katello/katello-packaging/pull/272 added

Also available in: Atom PDF