Bug 2162033 - To convert "Got multiple version_hrefs for pulp task" error into a warning or suppress it
Summary: To convert "Got multiple version_hrefs for pulp task" error into a warning or...
Keywords:
Status: NEW
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Content Views
Version: 6.11.4
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Satellite QE Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-01-18 16:15 UTC by Sahil Bhasin
Modified: 2023-08-11 15:46 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SAT-19515 0 None None None 2023-08-11 15:46:04 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.