Dozens of Package Profile Update tasks for a single host

Hello Everyone,

When I build a new host, restart Katello/TFM, and also on occasion I see dozens of "Package Profile Update for <hostname>" tasks running all at the same time for the same host. For example, if I build a new host call foo.bar.com, there will be a couple dozen "Package Profile Update for foo.bar.com" tasks.

Is this normal? It seems to bog down pulp.

Regards,

j

Action:
Actions::Pulp::Consumer::GenerateApplicability
State: waiting for Pulp to start the task
Input:
{"uuids"=>["be86c791-5dd7-4b0a-a3f8-10a9aba9fc22"],
"remote_user"=>"admin",
"remote_cp_user"=>"admin"}
Output:
{"pulp_tasks"=>
[{"exception"=>nil,
"task_type"=>
"pulp.server.managers.consumer.applicability.regenerate_applicability_for_consumers",
"_href"=>"/pulp/api/v2/tasks/0f70e8e1-97b4-46f0-8d5f-a55446fbffd5/",
"task_id"=>"0f70e8e1-97b4-46f0-8d5f-a55446fbffd5",
"tags"=>["pulp:action:content_applicability_regeneration"],
"finish_time"=>nil,
"_ns"=>"task_status",
"start_time"=>nil,
"traceback"=>nil,
"spawned_tasks"=>[],
"progress_report"=>{},
"queue"=>"reserved_resource_worker-2@katello.ipa.centric.lab.dq",
"state"=>"waiting",
"worker_name"=>"reserved_resource_worker-2@katello.ipa.centric.lab",
"result"=>nil,
"error"=>nil,
"_id"=>{"$oid"=>"5841ff9ebedbc883286e6109"},
"id"=>"5841ff9ebedbc883286e6109"}],
"poll_attempts"=>{"total"=>22, "failed"=>0}}