From ed89b06555c77e86baaa8c7fc6b306a8a827712f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 21 Jun 2021 12:17:48 -0400 Subject: [PATCH] qa/tasks/cephfs/test_nfs: test new export via apply Signed-off-by: Sage Weil (cherry picked from commit 6fb9f0a391138440aab605434608a399f3c21316) --- qa/tasks/cephfs/test_nfs.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/qa/tasks/cephfs/test_nfs.py b/qa/tasks/cephfs/test_nfs.py index 4d08b714f0083..33b30e2de89c5 100644 --- a/qa/tasks/cephfs/test_nfs.py +++ b/qa/tasks/cephfs/test_nfs.py @@ -546,6 +546,20 @@ class TestNFS(MgrTestCase): if e.exitstatus != errno.ENOENT: raise + def test_create_export_via_apply(self): + ''' + Test creation of export via apply + ''' + self._test_create_cluster() + self.ctx.cluster.run(args=['sudo', 'ceph', 'nfs', 'export', 'apply', + self.cluster_id, '-i', '-'], + stdin=json.dumps(export_block)) + port, ip = self._get_port_ip_info() + self._test_mnt(self.pseudo_path, port, ip) + self._check_nfs_cluster_status('running', 'NFS Ganesha cluster restart failed') + self._write_to_read_only_export(new_pseudo_path, port, ip) + self._test_delete_cluster() + def test_update_export(self): ''' Test update of exports -- 2.39.5