Project

General

Profile

Feature #32891

puppet-pulpcore should support enabling and disabling the new tasking system

Added by William Clark 5 months ago. Updated 5 months ago.


Description

this option should modify the pulpcore settings.py file and unit files for worker and resource manager services, to enable or disable the new tasking system


Related issues

Related to Foreman Maintain - Bug #32946: The pulpcore-resource-manager is necessary only when systemd file for same is availableClosed

Associated revisions

Revision 9ad14f5d (diff)
Added by William Clark 5 months ago

Fixes #32891 - Support new tasking system and enable it by default

This introduces a new parameter `use_rq_tasking_system` with default
value false that configures pulpcore to use the same RQ worker tasking
system as before. When false, it instead configures pulpcore to use
the newer PostgreSQL tasking system introduced in pulpcore version 3.14.
Acceptance tests are included to ensure users can switch between either
worker type.

Revision baa0e9ce (diff)
Added by William Clark 5 months ago

Refs #32891 - Optionally enable new Pulpcore tasking system

Requires https://github.com/theforeman/puppet-pulpcore/pull/203

Revision be8582dd (diff)
Added by William Clark 5 months ago

Refs #32891 - Fixup param doc

History

#1 Updated by The Foreman Bot 5 months ago

  • Assignee set to William Clark
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/puppet-pulpcore/pull/203 added

#2 Updated by The Foreman Bot 5 months ago

  • Pull request https://github.com/theforeman/puppet-foreman_proxy_content/pull/371 added

#3 Updated by The Foreman Bot 5 months ago

  • Pull request https://github.com/theforeman/puppet-pulpcore/pull/206 added

#4 Updated by The Foreman Bot 5 months ago

  • Pull request https://github.com/theforeman/puppet-pulpcore/pull/207 added

#5 Updated by Amit Upadhye 5 months ago

  • Related to Bug #32946: The pulpcore-resource-manager is necessary only when systemd file for same is available added

#6 Updated by William Clark 5 months ago

  • Status changed from Ready For Testing to Closed

#7 Updated by The Foreman Bot 5 months ago

  • Pull request https://github.com/theforeman/puppet-foreman_proxy_content/pull/375 added

#8 Updated by The Foreman Bot 5 months ago

  • Pull request https://github.com/theforeman/puppet-foreman_proxy_content/pull/376 added

#9 Updated by Amit Upadhye 5 months ago

  • Target version set to 2.5.2
  • Fixed in Releases 2.5.2, 3.0.0 added

#10 Updated by Amit Upadhye 5 months ago

  • Category set to Foreman modules

Also available in: Atom PDF