Linux NFS development
 help / color / mirror / Atom feed
* [PATCH] deleg: break infinite loop in DELEG8 test
@ 2025-04-15 11:48 Tigran Mkrtchyan
  2025-04-15 14:10 ` Jeff Layton
  0 siblings, 1 reply; 3+ messages in thread
From: Tigran Mkrtchyan @ 2025-04-15 11:48 UTC (permalink / raw)
  To: calum.mackay; +Cc: linux-nfs, Tigran Mkrtchyan

The test assumes that the server can return either OK or DELAY,
however, the 'break' condition checks only for OK.

Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
---
 nfs4.1/server41tests/st_delegation.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/nfs4.1/server41tests/st_delegation.py b/nfs4.1/server41tests/st_delegation.py
index ea4c073..60b0de6 100644
--- a/nfs4.1/server41tests/st_delegation.py
+++ b/nfs4.1/server41tests/st_delegation.py
@@ -181,8 +181,8 @@ def testDelegRevocation(t, env):
                         owner, how, claim)
     while 1:
         res = sess2.compound(env.home + [open_op])
-        if res.status == NFS4_OK:
-            break;
+        if res.status == NFS4_OK or res.status == NFS4ERR_DELAY:
+            break
         check(res, [NFS4_OK, NFS4ERR_DELAY])
         # just to keep sess1 renewed.  This is a bit fragile, as we
         # depend on the above compound waiting no longer than the
-- 
2.49.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-04-15 14:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-15 11:48 [PATCH] deleg: break infinite loop in DELEG8 test Tigran Mkrtchyan
2025-04-15 14:10 ` Jeff Layton
2025-04-15 14:49   ` Mkrtchyan, Tigran

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox