Project

General

Profile

Feature #32891

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

Added by William Clark about 1 month ago. Updated 20 days 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 27 days 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 27 days 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 23 days ago

Refs #32891 - Fixup param doc

History

#1 Updated by The Foreman Bot about 1 month 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 about 1 month ago

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

#3 Updated by The Foreman Bot about 1 month ago

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

#4 Updated by The Foreman Bot about 1 month ago

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

#5 Updated by Amit Upadhye 29 days 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 27 days ago

  • Status changed from Ready For Testing to Closed

#7 Updated by The Foreman Bot 23 days ago

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

#8 Updated by The Foreman Bot 23 days ago

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

#9 Updated by Amit Upadhye 20 days ago

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

#10 Updated by Amit Upadhye 20 days ago

  • Category set to Foreman modules

Also available in: Atom PDF