fixes 6612354e the result array look like ..., OPEN, GETFH, LAYOUTGET] thus fh in -2, open stateid in -3 Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@xxxxxxx> --- nfs4.1/server41tests/st_current_stateid.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nfs4.1/server41tests/st_current_stateid.py b/nfs4.1/server41tests/st_current_stateid.py index 58f6e9b..a6671eb 100644 --- a/nfs4.1/server41tests/st_current_stateid.py +++ b/nfs4.1/server41tests/st_current_stateid.py @@ -147,12 +147,12 @@ def testOpenLayoutGet(t, env): sess = env.c1.new_pnfs_client_session(env.testname(t)) open_op = open_create_file_op(sess, env.testname(t), open_create=OPEN4_CREATE) - res = sess.compound( open_op + + res = sess.compound( open_op + [op.layoutget(False, LAYOUT4_NFSV4_1_FILES, LAYOUTIOMODE4_RW, 0, 8192, 8192, current_stateid, 0xffff)]) check(res, NFS4_OK) - fh = res.resarray[-1].object - stateid = res.resarray[-2].stateid + fh = res.resarray[-2].object + stateid = res.resarray[-3].stateid res = close_file(sess, fh, stateid=stateid) check(res) -- 2.19.1