URL: https://github.com/freeipa/freeipa/pull/4010 Author: fcami Title: #4010: ipatests/test_nfs.py: wait before umount Action: opened
PR body: """ umount calls including in cleanup do not wait. The test failed once with: "umount.nfs4: /home: device is busy" which looks like a leftover open file descriptor. Add wait periods before umount. Fixes: https://pagure.io/freeipa/issue/8144 Signed-off-by: François Cami <fc...@redhat.com> """ To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/4010/head:pr4010 git checkout pr4010
From 8a6ea3935c469d79b6bcc82f90597702cdaa4eab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= <fc...@redhat.com> Date: Tue, 10 Dec 2019 09:45:08 -0500 Subject: [PATCH 1/2] ipatests/test_nfs.py: wait before umount MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit umount calls including in cleanup do not wait. The test failed once with: "umount.nfs4: /home: device is busy" which looks like a leftover open file descriptor. Add wait periods before umount. Fixes: https://pagure.io/freeipa/issue/8144 Signed-off-by: François Cami <fc...@redhat.com> --- ipatests/test_integration/test_nfs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ipatests/test_integration/test_nfs.py b/ipatests/test_integration/test_nfs.py index 9adbc9e8f1..c59290f869 100644 --- a/ipatests/test_integration/test_nfs.py +++ b/ipatests/test_integration/test_nfs.py @@ -39,6 +39,8 @@ def cleanup(self): nfsclt = self.clients[1] automntclt = self.clients[2] + time.sleep(WAIT_AFTER_UNINSTALL) + nfsclt.run_command(["umount", "-a", "-t", "nfs4"]) nfsclt.run_command(["systemctl", "stop", "rpc-gssd"]) @@ -205,6 +207,8 @@ def test_automount(self): # TODO leverage users + time.sleep(WAIT_AFTER_UNINSTALL) + automntclt.run_command(["umount", "-a", "-t", "nfs4"]) result2 = automntclt.run_command([ From 88166fdac329a3e5b5eebaf1969a8b2dbcfd18a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= <fc...@redhat.com> Date: Tue, 10 Dec 2019 11:02:03 -0500 Subject: [PATCH 2/2] temp commit --- .freeipa-pr-ci.yaml | 2 +- ipatests/prci_definitions/temp_commit.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.freeipa-pr-ci.yaml b/.freeipa-pr-ci.yaml index abcf8c5b63..8065669008 120000 --- a/.freeipa-pr-ci.yaml +++ b/.freeipa-pr-ci.yaml @@ -1 +1 @@ -ipatests/prci_definitions/gating.yaml \ No newline at end of file +ipatests/prci_definitions/temp_commit.yaml \ No newline at end of file diff --git a/ipatests/prci_definitions/temp_commit.yaml b/ipatests/prci_definitions/temp_commit.yaml index a4c9e0555f..27831249d6 100644 --- a/ipatests/prci_definitions/temp_commit.yaml +++ b/ipatests/prci_definitions/temp_commit.yaml @@ -64,7 +64,7 @@ jobs: class: RunPytest args: build_url: '{fedora-latest/build_url}' - test_suite: test_integration/test_REPLACEME.py + test_suite: test_integration/test_nfs.py::TestNFS template: *ci-master-latest - timeout: 3600 - topology: *master_1repl_1client + timeout: 9000 + topology: *master_3client
_______________________________________________ FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org