Skip to content

Nfs refactor#25030

Open
frankenmichl wants to merge 6 commits intoos-autoinst:masterfrom
frankenmichl:nfs-refactor
Open

Nfs refactor#25030
frankenmichl wants to merge 6 commits intoos-autoinst:masterfrom
frankenmichl:nfs-refactor

Conversation

@frankenmichl
Copy link
Member

[type description here, PLEASE, REMOVE THIS LINE, PLACEHOLDER, BEFORE SUBMITTING THIS PULL REQUEST]

Michael Moese added 6 commits March 18, 2026 13:24
We had many lines that were almost exactly the same and were copied over
and only slightly changed. This should be done in a seperate function.
We are re-using the same code again and again - so better move this into
it's own function.
We can refactor the kernel config checking into a seperate funtion.
However, the old code was flawed: if a config option was missing, we
would just have skipped the tests and produce a green bubble. Now we
will fail, with the ability to softfail with a variable if, for example,
we want to ignore missing config optins in kernel config

Also, we can remove a unneeded barrier so we can have even cleaner code
in nfs-client.pm
Move the function verify_nfs_support to the newly created library and
fix it. Make both client and server code use this functiont.
Also include some minor fixes/changes to the function
We can verify the files created by the client in a much less repetetive
way. Also this can go to the library code.
@frankenmichl frankenmichl added WIP Work in progress qe-kernel labels Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

qe-kernel WIP Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant