Skip to content
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

NFS integration test failure fixed #246

Merged
merged 1 commit into from
Sep 4, 2023
Merged

NFS integration test failure fixed #246

merged 1 commit into from
Sep 4, 2023

Conversation

KshitijaKakde
Copy link
Contributor

@KshitijaKakde KshitijaKakde commented Sep 4, 2023

Description

NFS integration test failure fixed

GitHub Issues

List the GitHub issues impacted by this PR:

GitHub Issue #
dell/csm#763

Checklist:

  • I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
  • I have verified that new and existing unit tests pass locally with my changes
  • I have not allowed coverage numbers to degenerate
  • I have maintained at least 90% code coverage
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • Backward compatibility is not broken

How Has This Been Tested?

Integration test ran without failure
image
integration test results.txt

@@ -15,8 +15,7 @@
export X_CSI_VXFLEXOS_THICKPROVISION=false
export X_CSI_VXFLEXOS_ENABLESNAPSHOTCGDELETE="true"
export X_CSI_VXFLEXOS_ENABLELISTVOLUMESNAPSHOTS="true"
#Uncomment X_CSI_QUOTA_ENABLED if you want to enable quota for nfs volume
#export X_CSI_QUOTA_ENABLED="true"
export X_CSI_QUOTA_ENABLED="true"
Copy link
Contributor

Choose a reason for hiding this comment

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

Why are we removing the comment here for X_CSI_QUOTA_ENABLED usage?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Quota will be set to true by default , so we don't need to comment it

@@ -522,6 +522,92 @@ Feature: VxFlex OS CSI interface
And when I call DeleteVolume
And when I call DeleteVolume
Then there are no errors

Copy link
Contributor

Choose a reason for hiding this comment

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

why are we changing the sequence of testcases here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I have observed , due to multiple tree quota error scenario , the below test scenario were failing for NFS , changing the sequence of test case is avoiding the failure

Copy link
Contributor

Choose a reason for hiding this comment

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

In the testcases where the tree quota failure is occurring, then are the volumes created getting rolled back? or is there a manual cleanup required?

@VamsiSiddu-7 VamsiSiddu-7 merged commit 41a9619 into main Sep 4, 2023
@anandrajak1 anandrajak1 deleted the quota-defect branch October 17, 2024 18:46
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.

4 participants