New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Skip GCE PD in-tree plugin tests if fstype is xfs and node distro is not ubuntu or custom #78459
Conversation
/lgtm |
/assign @saad-ali |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: davidz627, saad-ali The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
If this PR fixes the issue, below comments aren't urgent, but it would be worth consider them later. I thought that this was skipped by this code, as a result of the discussion in (#70823, #70823 (comment)) Also, I guess that it would be better to add comments on
It seems that the combinations become more complex as windows node case is added, so it is difficult to see what is the right behavior just from the code. |
/hold |
@mkimuram thanks for bringing those other skips to my attention. I think it's better to add these FS skips there. Looks like right now xfs is only skipped on gci, when in reality it should be skipped on everything except ubuntu. |
/assign @mkimuram |
Could you let me know which particular NodeOSDistro actually fails? I think that we should add the particular NodeOSDistro to the black list to skip xfs tests, instead of making it a white list for just "ubuntu" and "custom". (Xfs must be a common filesystem that can be supported in many linux distributions, so this change will affect tests for combinations of other drivers and other distributions. ) As I commented on the previous discussion, this code is shared in all storage testsuites across all drivers and will be tested by any NodeOSDistros, so we won't be able to whitelist all NodeOSDistros, here. (If it is only for gcepd driver code, like previous commit, it makes sense to just blacklisting some NodeOSDistros, because we can be sure that the driver will only be tested with some certain NodeOSDistros.) |
@mkimuram I see, that's a fair point. I changed back it from a whitelist to a blacklist. |
/retest |
Thank you for handling this. |
/retest |
/lgtm |
/hold cancel |
Should probably fix: #71436 |
@claurence this is a test fix only and might help improve signal on certain OS distributions (windows, COS, since this will remove irrelevant tests) |
It may not have...OR it needs back ported to the prior branches. |
…459-upstream-release-1.15 Automated cherry pick of #78459: Skip tests is fstype is xfs and node distro is gci, cos, or
XFS Is not supported in other node OS distros. These tests are failing in multiple places
/kind failing-test
/sig storage
/priority important-soon
/assign @msau42 @mkimuram