OST Pool Quotas Test Report

From Lustre Wiki
Jump to navigation Jump to search

Regression testing

All issues that were found during work at "LU-11023 quota: quota pools for OSTs" were fixed before landing.

Below are links to the test results from the latest patchset before landing(https://review.whamcloud.com/#/c/35615/51):

Passed enforced test review-ldiskfs on CentOS 7.0/x86_64 uploaded by Trevis Autotest2 from trevis-47vm1: https://testing.whamcloud.com/test_sessions/bcfa089d-338e-4d33-9a1d-c73d053f072a ran 5 tests.

Passed enforced test review-zfs on CentOS 7.0/x86_64 uploaded by Trevis Autotest from trevis-9vm1: https://testing.whamcloud.com/test_sessions/4d96f1b7-c651-4a50-b4b7-a8d51cb7ffcb ran 8 tests.

Passed enforced test review-dne-part-1 on CentOS 7.0/x86_64 uploaded by Trevis Autotest from trevis-10vm6: https://testing.whamcloud.com/test_sessions/4794d3c7-f2ba-4eb6-91e5-d1d8dd1d1d0b ran 6 tests.

Passed enforced test review-dne-part-2 on CentOS 7.0/x86_64 uploaded by Trevis Autotest from trevis-5vm5: https://testing.whamcloud.com/test_sessions/f91519d8-1cd0-403a-9972-43f30ac39629 ran 11 tests.

Passed enforced test review-dne-selinux on CentOS 7.0/x86_64 uploaded by Trevis Autotest2 from trevis-38vm1: https://testing.whamcloud.com/test_sessions/70e2ccc7-5c9b-45bf-b02e-946b26a67832 ran 5 tests.

Passed enforced test review-dne-zfs-part-2 on CentOS 7.0/x86_64 uploaded by Trevis Autotest from trevis-19vm1: https://testing.whamcloud.com/test_sessions/2890691e-2230-44cc-bfbe-c4b8eef434b0 ran 11 tests.

Passed enforced test review-dne-zfs-part-3 on CentOS 7.0/x86_64 uploaded by Trevis Autotest2 from trevis-40vm1: https://testing.whamcloud.com/test_sessions/9f1fd8a4-e676-45a3-b9cd-3dd020c56e3e ran 3 tests.

Passed enforced test review-dne-part-3 on CentOS 7.0/x86_64 uploaded by Trevis Autotest from trevis-3vm1: https://testing.whamcloud.com/test_sessions/4b48f1bf-b7db-406f-96be-6509b33e17b5 ran 3 tests.

Passed enforced test review-dne-part-4 on CentOS 7.0/x86_64 uploaded by Onyx Autotest from onyx-61vm6: https://testing.whamcloud.com/test_sessions/19adeb6b-7658-4c08-9da8-b7474a328dfc ran 10 tests.

Passed enforced test review-dne-part-4 on CentOS 7.0/x86_64 uploaded by Onyx Autotest from onyx-49vm1: https://testing.whamcloud.com/test_sessions/885887f7-e0e0-486c-a830-8993e5f284f5 ran 10 tests.

Passed enforced test review-dne-zfs-part-1 on CentOS 7.0/x86_64 uploaded by Trevis Autotest from trevis-6vm6: https://testing.whamcloud.com/test_sessions/75bec5ab-37ed-4f46-b70b-b4204c539a76 ran 6 tests.

Passed enforced test review-ldiskfs-arm on CentOS 7.0/x86_64, CentOS 8.0/aarch64 uploaded by Onyx Autotest from onyx-90vm27: https://testing.whamcloud.com/test_sessions/de70c50f-fe3e-44cb-8961-e205ee6a3d1c ran 5 tests.

Passed enforced test review-dne-zfs-part-4 on CentOS 7.0/x86_64 uploaded by Trevis Autotest from trevis-5vm5: https://testing.whamcloud.com/test_sessions/32aa0561-a287-437f-8ac3-577f351d571e ran 10 tests.

Now there is no known issues related to OST Pool Quotas.

New feature testing

To test new feature were added following tests in sanity-quota.sh: 1b,1c,1d,1e,1f,1g,3b,3c,67,68,69,70,71a,71b,72.

71a and 71b sometimes failed resulting in https://jira.whamcloud.com/browse/LU-13677.

Now this ticket is closed after landing "LU-13677 quota: qunit sorting doesn't work".

The last one was landed sanity-quota_1g. See the results of https://review.whamcloud.com/#/c/39469/7:

review-zfs on CentOS 7.0/x86_64 https://testing.whamcloud.com/test_sets/8909687c-6505-4df8-ac3b-ee5060698872

review-dne-part-4 on CentOS 7.0/x86_64 https://testing.whamcloud.com/test_sets/c9b86b3a-619e-4eff-9266-2c999ec4552c

review-dne-zfs-part-4 on CentOS 7.0/x86_64 https://testing.whamcloud.com/test_sets/5798be5c-701e-40a7-a62a-b8f97621d381

Performance testing

in progress

Stress testing

in progress

Failover testing

in progress

Interoperability testing

Compatibility testing

OST Pool Quotas with SEL

OST Pool Quotas with DOM

DNE feature goal is distributing metadata between MDTs. As currently Pool Quotas work only for OSTs and can't control metadata, DNE test cases are not needed. From OST Pool Quotas point of view there is no reason where stored metadata - it takes into account only quota acquiring requests from OSTs.

OST Pool Quotas with DNE

OST Pool Quotas with PFL

References

OST Pool Quota Test Plan