OST Pool Quotas Test Report: Difference between revisions

From Lustre Wiki
Jump to navigation Jump to search
Line 65: Line 65:
  Passed enforced test review-dne-zfs-part-4 on CentOS 7.0/x86_64, sanity-quota_69: https://testing.whamcloud.com/sub_tests/59439aec-fa4b-4cd4-a658-3f77136f7362
  Passed enforced test review-dne-zfs-part-4 on CentOS 7.0/x86_64, sanity-quota_69: https://testing.whamcloud.com/sub_tests/59439aec-fa4b-4cd4-a658-3f77136f7362


Passed review-dne-part-4 on RHEL 7.8/x86_64, sanity-quota_69: https://testing.whamcloud.com/sub_tests/8359b41b-b4c1-48ab-96f7-5284b2830a21
=== OST Pool Quotas with DNE ===
=== OST Pool Quotas with DNE ===
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.
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.

Revision as of 09:13, 8 October 2020

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. See tests description in OST Pool Quota Test Plan.

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

To check interoperability were used following test parameters:

Test-Parameters: clientversion=2.12.3 testlist=sanity-quota
Test-Parameters: serverversion=2.12.3 testlist=sanity-quota
Test-Parameters: clientversion=2.10.8 testlist=sanity-quota clientdistro=el7.6
Test-Parameters: serverversion=2.10.8 testlist=sanity-quota serverdistro=el7.6

These parameters last were used at patchset 39 (https://review.whamcloud.com/#/c/39469/39). Below are links to results:

Compatibility testing

OST Pool Quotas with PFL

sanity-quota_71a was added to check Pool Quotas with PFL.

Passed custom-101 on CentOS 7.0/x86_64, sanity-quota_71a: https://testing.whamcloud.com/sub_tests/6418f188-5602-4036-87ae-5f7dda454c1d
Passed review-dne-part-4 on RHEL 7.8/x86_64, sanity-quota_71a: https://testing.whamcloud.com/sub_tests/b92aa52f-d3d5-4ced-b15a-820ef5da8b16

OST Pool Quotas with SEL

sanity-quota_71b was added to check Pool Quotas with SEL.

Passed custom-101 on CentOS 7.0/x86_64, sanity-quota_71b: https://testing.whamcloud.com/sub_tests/d8667a2d-2ca4-4e90-8844-916a323aaebf
Passed review-dne-part-4 on RHEL 7.8/x86_64, sanity-quota_71b: https://testing.whamcloud.com/sub_tests/0e822ed2-1308-4d02-9b97-9bd549878c82

OST Pool Quotas with DOM

sanity-quota_69 was added to check Pool Quotas with DOM.

Passed enforced test review-zfs on CentOS 7.0/x86_64, sanity-quota_69: https://testing.whamcloud.com/sub_tests/7283ef98-fc5d-4cbc-a2c2-890ae742b4d5
Passed enforced test review-dne-part-4 on CentOS 7.0/x86_64, sanity-quota_69: https://testing.whamcloud.com/sub_tests/81fed51d-f50b-4bc5-ad02-80bc5cff9570
Passed enforced test review-dne-part-4 on CentOS 7.0/x86_64, sanity-quota_69: https://testing.whamcloud.com/sub_tests/ba00ae21-17af-4cdb-94c0-1a078b9f5aa2
Passed enforced test review-dne-zfs-part-4 on CentOS 7.0/x86_64, sanity-quota_69: https://testing.whamcloud.com/sub_tests/59439aec-fa4b-4cd4-a658-3f77136f7362

OST Pool Quotas with DNE

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 PFL

References

OST Pool Quota Test Plan