Skip to content

backport some skips from main - #23219

Open
allisonkarlitskaya wants to merge 2 commits into
cockpit-project:rhel-8from
allisonkarlitskaya:rhel8-cryptsetup-skip
Open

backport some skips from main#23219
allisonkarlitskaya wants to merge 2 commits into
cockpit-project:rhel-8from
allisonkarlitskaya:rhel8-cryptsetup-skip

Conversation

@allisonkarlitskaya

Copy link
Copy Markdown
Member

Thee got added to main instead of rhel-8, so they have no effect on the normal rhel-8 runs (vs. the rhel-8 wscontainer scenario which does run from main). Backport them to the rhel-8 branch.

martinpitt added 2 commits May 6, 2026 09:41
Many are fixable in priciple, but let's do this in a series of
follow-ups. We want to establish a baseline of RHEL 8 tests first and
not regress further. Mark these with "FIXME".

Some tests, e.g. Stratis, will never work on RHEL 8 any more, as we
removed the code support for that. Skip them with a precise reason.
RHEL 8.10's cryptsetup uses too much memory
(https://issues.redhat.com/browse/RHEL-8258). So the LUKS tests are too
flaky in RHEL 8. Skip them, like in check-storage-resize.
@allisonkarlitskaya
allisonkarlitskaya changed the base branch from main to rhel-8 May 6, 2026 07:43

@martinpitt martinpitt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

When backporting, please always add a "cherry-picked from main commit 123abc" to the commit message, to make these easier to track. Thanks!

Comment thread test/verify/check-metrics
self.login_and_go("/metrics")


@testlib.skipImage("FIXME: python3-pcp not currently on image", "rhel-8-10")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I don't understand these. The last rhel-8 landed PR #23138 was happy. Either we added python3-pcp to the rhel-8-10 image already, or something else is wrong and broke the rhel-8 branch on main?



@testlib.nondestructive
@testlib.skipImage("cryptsetup uses too much memory, OOM on our test VMs", "rhel-8-*")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I thought we fixed these on main by running nond machines with more memory. t/c/run-tests has

    # on RHEL 8, provide enough RAM for cryptsetup's PBKDF (https://issues.redhat.com/browse/RHEL-8258)
    # On any newer OS, cryptsetup gets along with less RAM
    if image.startswith("rhel-8") and opts.nondestructive_memory_mb == DEFAULT_MACHINE_MEMORY_MB:
        opts.nondestructive_memory_mb = 1400

Perhaps we should backport that rather?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Judgement call, and I trust your judgement :)

@martinpitt

Copy link
Copy Markdown
Member

What the heck happened to the test triggers here? This is only supposed to run rhel-8..

@allisonkarlitskaya

Copy link
Copy Markdown
Member Author

What the heck happened to the test triggers here? This is only supposed to run rhel-8..

It's because I accidentally opened the branch against main (which was preselected for some reason, instead of rhel-8). When I rebased the branch, GitHub cleaned up the PR UI but since we report statuses against HEAD commits, they stayed around...

@jelly

jelly commented May 20, 2026

Copy link
Copy Markdown
Member

My backport to RHEL 8 went completely green #23026 so I am wondering about the reason this PR exists.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants