Project

General

Profile

Bug #19393

Need ability to completely disable goferd on managed clients

Added by Brad Buckingham about 5 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Category:
Client/Agent
Target version:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

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

Due to instability in gofer + qpid and our lack of ability to reliably resolve the following high visibility and severity bugs:

1) goferd continues to leak memory when qdrouterd is not accessible. Was supposedly fixed as per bz 1260963

https://bugzilla.redhat.com/show_bug.cgi?id=1318015

2) qpidd consuming huge memory during scale

https://bugzilla.redhat.com/show_bug.cgi?id=1367735

we need to support the ability to have managed clients run without requiring goferd to be enabled. This will also help in environments that don't need goferd to perform updates and who are entirely relying on REX as a way to perform updates.

In the short term for 6.2 we may still require the installation of katello-agent but then allow the service level disabling of goferd and rely on a yum plugin, cron or some other mechanism to replace the existing applicability and enabled/disabled repository reports sent back to the server.


Related issues

Has duplicate Katello - Feature #19410: Goferd repository list upload via HTTPDuplicate2017-04-27

Associated revisions

Revision 8569a9b2 (diff)
Added by Justin Sherrill about 5 years ago

Fixes #19393 - move upload report to yum plugin

In addition this adds --force options to both the enabled
repo report and the package profile upload

Revision 8569a9b2 (diff)
Added by Justin Sherrill about 5 years ago

Fixes #19393 - move upload report to yum plugin

In addition this adds --force options to both the enabled
repo report and the package profile upload

History

#1 Updated by Brad Buckingham about 5 years ago

  • Subject changed from Need ability to completely disable goferd on managed clients to Need ability to completely disable goferd on managed clients
  • Target version set to 187
  • Legacy Backlogs Release (now unused) set to 228

#2 Updated by Justin Sherrill about 5 years ago

  • Has duplicate Feature #19410: Goferd repository list upload via HTTP added

#3 Updated by The Foreman Bot about 5 years ago

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

#4 Updated by Brad Buckingham about 5 years ago

  • Target version changed from 187 to 193

#5 Updated by Brad Buckingham about 5 years ago

  • Target version changed from 193 to 196

#6 Updated by Justin Sherrill about 5 years ago

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

#7 Updated by Justin Sherrill about 5 years ago

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

#8 Updated by The Foreman Bot over 4 years ago

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

#9 Updated by Sean O'Keeffe over 4 years ago

  • Pull request deleted (https://github.com/Katello/katello/pull/7095)

Also available in: Atom PDF