[PATCH 00/13] nfs: few fixes and enhancements
Luis Chamberlain <[email protected]>
| Newsgroups | dev.linux.lists.kdevops |
|---|---|
| Message-ID | <[email protected]> |
In prepration for talking about NFS tests at the MSST conference today I figured I'd give a run to all NFS tests. I ran out of time but at least this plumbed quite a bit of the stuff to get some results out. The iSCSI stuff is likley not correct, and can be dropped. So, feel free to take in only what makes sense and drop whatever silly thing you see. Luis Chamberlain (13): defconfigs: add NFS testing configurations devconfig: exclude nfsd from journal upload client configuration iscsi: add missing initiator packages for Debian fstests: fix pNFS block layout iSCSI setup nfsd/fstests: fix pNFS block layout iSCSI configuration fstests: set up iSCSI target on NFS server before test nodes fstests: move conditional to play level for iSCSI setup fstests: temporarily disable iSCSI setup for pNFS nfsd_add_export: fix become method for filesystem formatting workflows: fstests: fix incorrect pNFS export configuration nfstest: add results visualization support fstests: add soak duration to nfs template pynfs: add visualization support for test results defconfigs/nfs-fstests | 38 + defconfigs/nfs-gitr | 38 + defconfigs/nfs-ltp | 31 + defconfigs/nfstests | 30 + defconfigs/pynfs-pnfs-block | 34 + playbooks/fstests.yml | 7 + playbooks/roles/devconfig/tasks/main.yml | 3 + playbooks/roles/fstests/tasks/main.yml | 20 +- .../roles/fstests/templates/nfs/nfs.config | 4 + playbooks/roles/iscsi/vars/Debian.yml | 3 + playbooks/roles/nfsd/tasks/main.yml | 6 + .../nfsd_add_export/tasks/storage/local.yml | 3 +- scripts/workflows/pynfs/visualize_results.py | 1014 +++++++++++++++++ workflows/Makefile | 4 + workflows/nfstest/Makefile | 1 + .../nfstest/scripts/generate_nfstest_html.py | 783 +++++++++++++ .../nfstest/scripts/parse_nfstest_results.py | 277 +++++ .../scripts/visualize_nfstest_results.sh | 61 + workflows/pynfs/Makefile | 17 +- 19 files changed, 2363 insertions(+), 11 deletions(-) create mode 100644 defconfigs/nfs-fstests create mode 100644 defconfigs/nfs-gitr create mode 100644 defconfigs/nfs-ltp create mode 100644 defconfigs/nfstests create mode 100644 defconfigs/pynfs-pnfs-block create mode 100755 scripts/workflows/pynfs/visualize_results.py create mode 100755 workflows/nfstest/scripts/generate_nfstest_html.py create mode 100755 workflows/nfstest/scripts/parse_nfstest_results.py create mode 100755 workflows/nfstest/scripts/visualize_nfstest_results.sh -- 2.51.0