All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] pynfs minor: fixed Environment._maketree to use proper stateid during file write
@ 2022-01-21 13:06 Volodymyr Khomenko
  2022-01-26 14:10 ` J. Bruce Fields
  0 siblings, 1 reply; 4+ messages in thread
From: Volodymyr Khomenko @ 2022-01-21 13:06 UTC (permalink / raw)
  To: linux-nfs; +Cc: J. Bruce Fields

[-- Attachment #1: Type: text/plain, Size: 1 bytes --]



[-- Attachment #2: 0001-Minor-fixed-Environment._maketree-used-by-init-to-us.patch --]
[-- Type: text/x-patch, Size: 1451 bytes --]

From 63c0711f9cd8f8c0aaff7d0116a42b5001bddcd2 Mon Sep 17 00:00:00 2001
From: Volodymyr Khomenko <Khomenko.Volodymyr@gmail.com>
Date: Fri, 21 Jan 2022 14:52:28 +0200
Subject: [PATCH] Minor: fixed Environment._maketree (used by init) to use
 proper stateid during file write

_maketree is a part of generic init sequence for server41tests so the code should be generic.
Using zero stateid (when "other" and "seqid" are both zero, the stateid is treated
as a special anonymous stateid) is a special use-case of anonymous access
so it must not be used during generic initialization.

Signed-off-by: Volodymyr Khomenko <Khomenko.Volodymyr@gmail.com>
---
 nfs4.1/server41tests/environment.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nfs4.1/server41tests/environment.py b/nfs4.1/server41tests/environment.py
index 14b0902..0b7c976 100644
--- a/nfs4.1/server41tests/environment.py
+++ b/nfs4.1/server41tests/environment.py
@@ -198,7 +198,7 @@ class Environment(testmod.Environment):
                 log.warning("could not create /%s" % b'/'.join(path))
         # Make file-object in /tree
         fh, stateid = create_confirm(sess, b'maketree', tree + [b'file'])
-        res = write_file(sess, fh, self.filedata)
+        res = write_file(sess, fh, self.filedata, stateid=stateid)
         check(res, msg="Writing data to /%s/file" % b'/'.join(tree))
         res = close_file(sess, fh, stateid)
         check(res)
-- 
2.25.1


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

end of thread, other threads:[~2022-01-27  8:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-21 13:06 [PATCH] pynfs minor: fixed Environment._maketree to use proper stateid during file write Volodymyr Khomenko
2022-01-26 14:10 ` J. Bruce Fields
2022-01-26 15:29   ` Frank Filz
2022-01-27  8:10     ` Volodymyr Khomenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.