Skip to content

Conversation

damoore044
Copy link
Contributor

@damoore044 damoore044 commented Oct 13, 2025

Problem Statement

Error: Publish duration timeout-
EPEL(rhel10) repository, unfiltered, just after syncing, takes a long time to publish the initial Version 1.0 of repo content (over 10,000 items).
Let's increase the duration timeout from 2 to 10 minutes.
The filtered Version 2.0 is already given up to 20 minutes to publish.

PRT test Cases example

trigger: test-robottelo
pytest: tests/foreman/api/test_errata.py::test_positive_filter_errata_type_other

@damoore044 damoore044 requested review from a team and vsedmik October 13, 2025 16:42
@damoore044 damoore044 self-assigned this Oct 13, 2025
@damoore044 damoore044 added CherryPick PR needs CherryPick to previous branches AutoMerge_Cherry_Picked The cherrypicked PRs of master PR would be automerged if all checks passing Stream Introduced in or relating directly to Satellite Stream/Master 6.17.z 6.18.z Introduced in or relating directly to Satellite 6.18 labels Oct 13, 2025
Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@damoore044
Copy link
Contributor Author

trigger: test-robottelo
pytest: tests/foreman/api/test_errata.py::test_positive_filter_errata_type_other

Copy link
Contributor

@vsedmik vsedmik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As per CI result it was the other publish which failed

../../lib64/python3.12/site-packages/nailgun/entity_mixins.py:133: in _poll_task
    time.sleep(poll_rate)
E   KeyboardInterrupt

During handling of the above exception, another exception occurred:
tests/foreman/api/test_errata.py:1734: in test_positive_filter_errata_type_other
    cv.publish(timeout=1200)
../../lib64/python3.12/site-packages/nailgun/entities.py:3076: in publish
    return _handle_response(response, self._server_config, synchronous, timeout)

But interestingly the test passes in 6.18.z. Wonder if it could be related to the newer version of pulpcore.

@Satellite-QE
Copy link
Collaborator

PRT Result

Build Number: 13145
Build Status: SUCCESS
PRT Comment: pytest tests/foreman/api/test_errata.py::test_positive_filter_errata_type_other --external-logging
Test Result : ================== 1 passed, 5 warnings in 2402.68s (0:40:02) ==================

@Satellite-QE Satellite-QE added the PRT-Passed Indicates that latest PRT run is passed for the PR label Oct 13, 2025
@damoore044 damoore044 marked this pull request as draft October 16, 2025 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.17.z 6.18.z Introduced in or relating directly to Satellite 6.18 AutoMerge_Cherry_Picked The cherrypicked PRs of master PR would be automerged if all checks passing CherryPick PR needs CherryPick to previous branches PRT-Passed Indicates that latest PRT run is passed for the PR Stream Introduced in or relating directly to Satellite Stream/Master

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants