Bug 2162033

Summary: To convert "Got multiple version_hrefs for pulp task" error into a warning or suppress it
Product: Red Hat Satellite Reporter: Sahil Bhasin <sabhasin>
Component: Content ViewsAssignee: satellite6-bugs <satellite6-bugs>
Status: NEW --- QA Contact: Satellite QE Team <sat-qe-bz-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.11.4CC: ben.argyle, dalley, sajha
Target Milestone: UnspecifiedKeywords: Triaged
Target Release: Unused   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sahil Bhasin 2023-01-18 16:15:53 UTC
Description of problem:

Every time if we publish a content-view that is having at least one filter present, Satellite prints it as an error but in actual it's not. "[E|app|409a2ab8] Got multiple version_hrefs for pulp task" 

Although the content-view publish task is successfully completed.

ERROR LOGS:

2023-01-16T09:23:13 [E|app|409a2ab8] Got multiple version_hrefs for pulp task: [{"pulp_href"=>"/pulp/api/v3/tasks/da8c91d5-b73c-4479-9b                                                                                                                                                                                 6b-98701dc46c5c/", "pulp_created"=>"2023-01-16T09:21:17.181+00:00", "state"=>"completed", "name"=>"pulpcore.app.tasks.repository.add_an                                                                                                                                                                                 d_remove", "logging_cid"=>"409a2ab8-c513-43c1-b965-c6a3bd56fecc", "started_at"=>"2023-01-16T09:21:24.502+00:00", "finished_at"=>"2023-0                                                                                                                                                                                 1-16T09:21:28.697+00:00", "worker"=>"/pulp/api/v3/workers/6ef06dae-b308-4dbb-82ea-456ffb91c5c4/", "child_tasks"=>[], "progress_reports"                                                                                                                                                                                 =>[], "created_resources"=>["/pulp/api/v3/repositories/rpm/rpm/b6f3db16-bff1-488d-94ac-7ba043c9a036/versions/155/"], "reserved_resource                                                                                                                                                                                 s_record"=>["/pulp/api/v3/repositories/rpm/rpm/b6f3db16-bff1-488d-94ac-7ba043c9a036/"]}, {"pulp_href"=>"/pulp/api/v3/tasks/9abbd3ea-c26"3-4a92-8eab-149403c92cf1/", "pulp_created"=>"2023-01-16T09:21:19.327+00:00", "state"=>"completed", "name"=>"pulpcore.app.tasks.reposito                                                                                                                                                                                 ry.add_and_remove", "logging_cid"=>"409a2ab8-c513-43c1-b965-c6a3bd56fecc", "started_at"=>"2023-01-16T09:21:28.794+00:00", "finished_at"                                                                                                                                                                                 =>"2023-01-16T09:21:46.099+00:00", "worker"=>"/pulp/api/v3/workers/29a76ceb-80c8-4920-bc4d-5f32f4ec63c6/", "child_tasks"=>[], "progress                                                                                                                                                                                 _reports"=>[], "created_resources"=>["/pulp/api/v3/repositories/rpm/rpm/b6f3db16-bff1-488d-94ac-7ba043c9a036/versions/156/"], "reserved                                                                                                                                                                                 _resources_record"=>["/pulp/api/v3/repositories/rpm/rpm/b6f3db16-bff1-488d-94ac-7ba043c9a036/"]}, {"pulp_href"=>"/pulp/api/v3/tasks/007                                                                                                                                                                                 8cd87-bed3-4a3b-9404-5bb9eee29719/", "pulp_created"=>"2023-01-16T09:21:20.735+00:00", "state"=>"completed", "name"=>"pulpcore.app.tasks                                                                                                                                                                                 .repository.add_and_remove", "logging_cid"=>"409a2ab8-c513-43c1-b965-c6a3bd56fecc", "started_at"=>"2023-01-16T09:21:46.217+00:00", "fin                                                                                                                                                                                 ished_at"=>"2023-01-16T09:21:59.618+00:00", "worker"=>"/pulp/api/v3/workers/368a456b-4fc3-41d0-bde3-898488bb8fca/", "child_tasks"=>[],                                                                                                                                                                                  "progress_reports"=>[], "created_resources"=>["/pulp/api/v3/repositories/rpm/rpm/b6f3db16-bff1-488d-94ac-7ba043c9a036/versions/157/"],                                                                                                                                                                                  "reserved_resources_record"=>["/pulp/api/v3/repositories/rpm/rpm/b6f3db16-bff1-488d-94ac-7ba043c9a036/"]}]


How reproducible:
Yes, it can be easily reproduced.

Steps to Reproduce:
1. Create a CV with at least one filter.
2. Publish the CV and verify the production.log


Actual results:

2023-01-16T09:23:13 [E|app|409a2ab8] Got multiple version_hrefs for pulp task: [{"pulp_href"=>"/pulp/api/v3/tasks/da8c91d5-b73c-4479-9b                                                                                                                                                                                 6b-98701dc46c5c/", "pulp_created"=>"2023-01-16T09:21:17.181+00:00", "state"=>"completed", "name"=>"pulpcore.app.tasks.repository.add_an                                                                                                                                                                                 d_remove", "logging_cid"=>"409a2ab8-c513-43c1-b965-c6a3bd56fecc", "started_at"=>"2023-01-16T09:21:24.502+00:00", "finished_at"=>"2023-0                                                                                                                                                                                 1-16T09:21:28.697+00:00", "worker"=>"/pulp/api/v3/workers/6ef06dae-b308-4dbb-82ea-456ffb91c5c4/", "child_tasks"=>[], "progress_reports"     

Expected results:

Either we can convert this error into a warning or we can suppress it.

Additional info:


Is there already an existing RFE upstream or in Red Hat Bugzilla?

No.

Does the customer have any specific timeline dependencies and which release would they like to target?

NA

Is the sales team involved in this request and do they have any additional input?

No.

List any affected packages or components.

NA.

Would the customer be able to assist in testing this functionality if implemented?

Yes.