[pnfs] 4.1-sessions and master merge complete

Marc Eshel eshel at almaden.ibm.com
Sun Apr 15 18:35:31 EDT 2007


Hi all,
I did some testing for the master branch that includes both the latest 
session and pNFS updates and most of the tests (mainly reads and writes) 
seems to work fine. There is some problem that seems to appear randomly at 
different points of the operations and is not easily re-creatable. I am 
attaching some sections of the errors messages on the client side maybe 
someone have some ideas where this is coming from.
Marc.

Apr 14 18:37:00 fin30 kernel: pnfs_try_to_write_data Utilizing pNFS I/O
Apr 14 18:37:00 fin30 kernel: pnfs_writepages: Writing ino:20485 15233 at 0
Apr 14 18:37:00 fin30 kernel: virtual_update_layout: Using cached layout 
for 15233 at 0)
Apr 14 18:37:00 fin30 kernel: pnfs_writepages: Calling layout driver (how 
4) write with 4 pages
Apr 14 18:37:00 fin30 kernel: nfs4_pnfs_dserver_get: offset=0, 
count=15233, si=0, dsi=0, num_devs=2, stripe_unit=2097152
Apr 14 18:37:00 fin30 kernel: _device_lookup: dev_id=3846701321
Apr 14 18:37:00 fin30 kernel: nfs4_pnfs_dserver_get: dev_id=3846701321, 
idx=0, offset=0, count=15233
Apr 14 18:37:00 fin30 kernel: filelayout_write_pagelist set wb_devid 
-448265975
Apr 14 18:37:00 fin30 kernel: _nfs41_proc_setup_sequence: 
1176600037:2:1176600037:2
Apr 14 18:37:00 fin30 kernel: slot id: 0
Apr 14 18:37:00 fin30 kernel: seqid: 8
Apr 14 18:37:00 fin30 kernel:  max_slots: 16
Apr 14 18:37:00 fin30 kernel: NFS:  466 initiated write call (req 
0:12/20485, 15233 bytes @ offset 0)
Apr 14 18:37:00 fin30 kernel: pnfs_writepages: End Status 0
Apr 14 18:37:00 fin30 kernel: encode_compound: tag=
Apr 14 18:37:00 fin30 kernel: decode_compound_hdr: reply buffer overflowed 
in line 3332.
Apr 14 18:37:00 fin30 kernel: NFS:  466 nfs_writeback_done (status -5)
Apr 14 18:37:00 fin30 kernel: waking up waiters on slot 0
Apr 14 18:37:00 fin30 kernel: NFS: write (0:12/20485 4096 at 0), error = -5

.....

Apr 14 20:13:35 fin30 kernel: sending sequence call!
Apr 14 20:13:35 fin30 kernel: _nfs41_proc_setup_sequence: 
1176596082:6:1176596082:6
Apr 14 20:13:35 fin30 kernel: slot id: 0
Apr 14 20:13:35 fin30 kernel: seqid: 731
Apr 14 20:13:35 fin30 kernel:  max_slots: 16
Apr 14 20:13:35 fin30 kernel: encode_compound: tag=
Apr 14 20:13:35 fin30 kernel: nfs4_renew_state: requeueing work. Lease 
period =14
Apr 14 20:13:35 fin30 kernel: nfs4_renew_state: done
Apr 14 20:13:35 fin30 kernel: waking up waiters on slot 0
Apr 14 20:13:35 fin30 kernel: nfs4_sequence_done: status is 0
Apr 14 20:22:07 fin30 ntpd[6092]: synchronized to 9.1.73.107, stratum 3
Apr 14 20:36:16 fin30 kernel: virtual_update_layout: ERROR retrieving 
layout -2
Apr 14 20:36:16 fin30 kernel: nfs_sync_inode_wait: failed to get the 
layout! 0 at 0 error=1
Apr 14 20:36:16 fin30 kernel: virtual_update_layout: ERROR retrieving 
layout -2
Apr 14 20:36:16 fin30 kernel: decode_compound_hdr: reply buffer overflowed 
in line 3332.


.....


Apr 14 18:24:30 fin30 kernel: NFS: write (0:12/20482 4096 at 8376320), error 
= -5
Apr 14 18:24:30 fin30 kernel: NFS: write (0:12/20482 4096 at 8380416), error 
= -5
Apr 14 18:24:30 fin30 kernel: NFS: write (0:12/20482 4096 at 8384512), error 
= -5
Apr 14 18:24:30 fin30 kernel: encode_compound: tag=
Apr 14 18:24:30 fin30 kernel: decode_compound_hdr: reply buffer overflowed 
in line 3332.
Apr 14 18:24:30 fin30 kernel: NFS:  316 nfs_writeback_done (status -5)
Apr 14 18:24:30 fin30 kernel: waking up waiters on slot 3
Apr 14 18:24:30 fin30 kernel: NFS: write (0:12/20482 4096 at 12582912), error 
= -5
Apr 14 18:24:30 fin30 kernel: NFS: write (0:12/20482 4096 at 12587008), error 
= -5

pnfs-bounces at linux-nfs.org wrote on 04/12/2007 09:16:37 AM:

> the following patches were applied to the 4.1-sessions branch - the 
> fixed two bugs in the server op_sequence processing, and updated the
> server exchange_id xdr.
> 
> then the branch was merged with the master. i have not tested the 
> master - i will do so today. 
> 
> -->Andy
> 
> [attachment "0001-process-current_session-before-freeing-args.patch"
> deleted by Marc Eshel/Almaden/IBM] [attachment "0002-set-
> current_session-on-a-server-upcall-replay.patch" deleted by Marc 
> Eshel/Almaden/IBM] [attachment "0003-Update-server-decode-exchange-
> id-to-minorversion1-10.patch" deleted by Marc Eshel/Almaden/IBM] 
> [attachment "0004-Send-zero-Implementation-ID-in-server-encode-
> exchang.patch" deleted by Marc Eshel/Almaden/IBM] 
> _______________________________________________
> pNFS mailing list
> pNFS at linux-nfs.org
> http://linux-nfs.org/cgi-bin/mailman/listinfo/pnfs


More information about the pNFS mailing list