<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4">
    <title>gmane.linux.nfsv4</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11728"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11721"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11719"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11718"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11714"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11713"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11710"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11704"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11703"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11702"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11700"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11699"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11696"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11695"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11694"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11693"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11692"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11691"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11690"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.nfsv4/11689"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11728">
    <title>Re: [LONG] Kerberized NFSv4: rpc.idmapd only "sees" root principal</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11728</link>
    <description>&lt;pre&gt;_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4&lt;/pre&gt;</description>
    <dc:creator>Guillaume Rousse</dc:creator>
    <dc:date>2010-09-05T17:06:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11721">
    <title>Re: krb5 authentication error with nfs client 1.2.x</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11721</link>
    <description>&lt;pre&gt;
Yes, a co-worker pointed out to me that this was an official bug at 
suse. Also an email from someone.

Quote :
There is a bug report on openSUSE 11.3 for this issue. But, it looks
like SLED 11 SP1 also got affected.
https://bugzilla.novell.com/show_bug.cgi?id=614293

Thanks for the info. I know what to do.

Greetings ... Richard


_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4

&lt;/pre&gt;</description>
    <dc:creator>Richard Smits</dc:creator>
    <dc:date>2010-09-01T06:32:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11719">
    <title>Re: krb5 authentication error with nfs client 1.2.x</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11719</link>
    <description>&lt;pre&gt;
Have you filed a SELD bug?  Right off hand it looks like
599511589ca7ddb3b2eac8d3aa5b0b38be7a7691 in upstream libtirpc.

--b.

_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4

&lt;/pre&gt;</description>
    <dc:creator>J. Bruce Fields</dc:creator>
    <dc:date>2010-08-31T18:30:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11718">
    <title>Re: Linux pNFS status meeting 08/26</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11718</link>
    <description>&lt;pre&gt;
Because in your suggested order, the IO code would not work correctly
until the layoutreturn code is added.  With our ordering, at each step
there is fully functional code that does not depend for correctness on
future patches.  (Note that the layoutcommit code is basically
optional for the file driver, so is last.)


Trond has said that enums taken direct from the spec can include their
full definitions, even if not all are used yet, so those that we
include should be complete.


This will be more like what you ask about below...the invocation of
pnfs code on mount/umount, and calls to pnfs_update_layout.


Very roughly, the pnfs.c code stripped of anything related to
LAYOUTRETURN, LAYOUTCOMMIT, or needed only for block/object drivers.


We've been told to avoid having dead code.  So any patch which
includes a function also has callers of that function.  Thus we need
to keep the ordering of 2 and 3.

Ignoring how we split up the code for our first submission for the
moment, we should be sending out the act&lt;/pre&gt;</description>
    <dc:creator>Fred Isaman</dc:creator>
    <dc:date>2010-08-31T18:11:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11714">
    <title>krb5 authentication error with nfs client 1.2.x</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11714</link>
    <description>&lt;pre&gt;Hello,

We are working on a problem here what is getting bigger. I will explain.

Our clients are using SLED 11. If they upgrade to sp1, they get a newer 
nfs client.

Client before update : nfs-client-1.1.3-18.17
Client after update : nfs-client-1.2.1-2.6.6

We are using krb5 authentication with an active directory. The nfs mount 
we are trying to make is on a netapp nashead.

The scenario is as followes. The client works as expected. When you ONLY 
upgrade the nfsclient package, we get an error :

mount /mnt/nfs/
mount.nfs4: access denied by server while mounting srvxxx:/vol/vol1/target

I have enabled logging on the rpcgssd :

Aug 31 16:17:09 vmlinux12 rpc.gssd[14072]: Full hostname for 
'srvxxx.domain.net' is 'srvxxx.domain.net'
Aug 31 16:17:09 vmlinux12 rpc.gssd[14072]: Full hostname for 
'server.domain.net' is 'server.domain.net'
Aug 31 16:17:09 vmlinux12 rpc.gssd[14072]: Key table entry not found 
while getting keytab entry for 'root
/server.domain.net&amp;lt; at &amp;gt;DOMAIN.NET'
Aug 31 16:17:09 vmlinux12 rpc.gssd[14&lt;/pre&gt;</description>
    <dc:creator>Richard Smits</dc:creator>
    <dc:date>2010-08-31T14:49:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11713">
    <title>Re: [PATCH 0/2] Make libtirpc work with old style portmapper</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11713</link>
    <description>&lt;pre&gt;
On Aug 30, 2010, at 12:19 PM, Olaf Kirch wrote:


Agreed, but for various reasons, the symptoms don't necessarily immediately imply what is needed to correct the problem.

&lt;/pre&gt;</description>
    <dc:creator>Chuck Lever</dc:creator>
    <dc:date>2010-08-30T23:48:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11710">
    <title>Re: [PATCH 0/2] Make libtirpc work with old style portmapper</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11710</link>
    <description>&lt;pre&gt;
On Aug 30, 2010, at 9:03 AM, Olaf Kirch wrote:


I've seen a couple of other requests for this feature, and wrote some patches last year that did something similar.  I never got around to finishing them.

I worried at the time that this might introduce a security weakness, since, after all, the rpcbind SET operation goes over AF_UNIX, which is authenticated, but pmap uses sockets with privileged ports to detect authorized users.  I see that your logic uses the pmap SET/UNSET calls by default.  This bypasses AF_UNIX completely in pretty much all local cases, which changes the behavior of rpcb_set() and rpcb_unset(), and could break the local rpcbind security model.  It might be better to use pmap_setunset() only when local_rpcb() fails.

Another minor problem I think I remember is that if libtirpc is used on a system (perhaps because it is statically linked with said ISV RPC-enabled application) that does not have /etc/netconfig installed, the transport creation logic in rpcb_clnt.c simply doesn't work.



&lt;/pre&gt;</description>
    <dc:creator>Chuck Lever</dc:creator>
    <dc:date>2010-08-30T15:59:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11704">
    <title>Re: [RFC][PATCH] nfs4: set exception-&gt;state beforecallingnfs4_handle_exception() for locks</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11704</link>
    <description>&lt;pre&gt;
   ... snip ...


En... Why we must invoke nfs4_state_mark_reclaim_nograce at nfs4_state_end_reclaim_reboot?
I think nfs4_state_mark_reclaim_nograce should be called when client catch a state error
(such as BAD_STATEID、EXPIRED) at no grace period. 

And it's not needed for reboot recovery (after client catch STALE_CLIENTID、STATLE_STATEID).

So, what about this one?

----------------------------------------------------------

Signed-off-by: Mi Jinlong &amp;lt;mijinlong&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;
Signed-off-by: Bian Naimeng &amp;lt;biannm&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;

---
 fs/nfs/nfs4proc.c  |   12 +++++++++---
 fs/nfs/nfs4state.c |    8 +++-----
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
index 089da5b..a2f56bc 100644
--- a/fs/nfs/nfs4proc.c
+++ b/fs/nfs/nfs4proc.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4233,7 +4233,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int _nfs4_do_setlk(struct nfs4_state *state, int cmd, struct file_lock *f
 static int nfs4_lock_reclaim(struct nfs4_state *state, struct file_lock *request)
 {
 struct nfs_server *server = NFS&lt;/pre&gt;</description>
    <dc:creator>Bian Naimeng</dc:creator>
    <dc:date>2010-08-25T05:45:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11703">
    <title>[RFC][PATCH] nfs4: set exception-&gt;state before callingnfs4_handle_exception() for locks</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11703</link>
    <description>&lt;pre&gt;At the latest kernel, it is calling nfs4_handle_exception() without 
setting exception-&amp;gt;state for locks. That cause client can't get lock 
success when new_lock_owner != 0.

nfs4_recovery_handle_error() also be called after nfs4_proc_renew, 
but claim OPEN proc always after RENEW proc. Maybe the function 
nfs4_state_end_reclaim_reboot() shouldn't be called when client 
get a NFS4ERR_STALE_CLIENTID error.

This patch sets exception-&amp;gt;state before calling nfs4_handle_exception()
and also modifies nfs4_recovery_handle_error().

Signed-off-by: Mi Jinlong &amp;lt;mijinlong&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;

---
 fs/nfs/nfs4proc.c  |   12 +++++++++---
 fs/nfs/nfs4state.c |    4 ++--
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
index 089da5b..a2f56bc 100644
--- a/fs/nfs/nfs4proc.c
+++ b/fs/nfs/nfs4proc.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4233,7 +4233,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int _nfs4_do_setlk(struct nfs4_state *state, int cmd, struct file_lock *f
 static int nfs4_lock_reclaim(struct nfs4_state *state, struct file_lock *reque&lt;/pre&gt;</description>
    <dc:creator>Mi Jinlong</dc:creator>
    <dc:date>2010-08-24T09:36:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11702">
    <title>Re: [RFC] Should client get lock success after NFSv4 server restart?</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11702</link>
    <description>&lt;pre&gt;Hi all,

Trond Myklebust 写道:


When I try to fix this problem with a patch that as below,
but client get into infinite loop. Should it make a new state for exception there??

When using tcpdump, I found client just send RENEW, SETCLIENTID, SETCLIENTID_CONFIRM,
but not send OPEN request. After that, client get into infinite loop of LOCK.

---------------
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
index 7ffbb98..c26dc5a 100644
--- a/fs/nfs/nfs4proc.c
+++ b/fs/nfs/nfs4proc.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4315,7 +4315,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; out:
 
 static int nfs4_proc_setlk(struct nfs4_state *state, int cmd, struct file_lock *request)
 {
-struct nfs4_exception exception = { };
+struct nfs4_exception exception = {
+.state = state,
+};
 int err;
 
 do {

Thanks,
Mi Jinlong

_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing &lt;/pre&gt;</description>
    <dc:creator>Mi Jinlong</dc:creator>
    <dc:date>2010-08-20T10:17:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11700">
    <title>Re: Can create and delete but not overwrite</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11700</link>
    <description>&lt;pre&gt;
On Aug 13, 2010, at 1:47 PM, Steve Gaarder wrote:

Is ID mapping working properly?

&lt;/pre&gt;</description>
    <dc:creator>David Brodbeck</dc:creator>
    <dc:date>2010-08-13T22:17:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11699">
    <title>Can create and delete but not overwrite</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11699</link>
    <description>&lt;pre&gt;I have a strange problem with Kerberos security and NFVv4.

I have two servers, one running RHEL 4 (kernel 2.6.9-89.0.25.ELsmp) and 
the other RHEL 5 (2.6.18-194.3.1.el5).  Clients running either OS work 
fine.

I have one user who is using Ubuntu (9.04 Jaunty; the kernel is 
2.6.28-19-generic #61-Ubuntu).  On that machine, he can access filesystems 
on the RHEL 5 server fine. Using filesystems mounted from the RHEL 4 
server, authenticated users can create and write files, but they cannot 
write to an existing file. SO, for example,

echo foo &amp;gt;foo

works, but a subsequent

echo foo &amp;gt;foo

says "Input/Output Error".

Any ideas?

&lt;/pre&gt;</description>
    <dc:creator>Steve Gaarder</dc:creator>
    <dc:date>2010-08-13T20:47:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11696">
    <title>就知道中秋节你会被铺天盖地的短信包围，英明的乙辉缇腿米８？绻，闪过卖茶叶蛋的老太太，钻进你的耳朵：祝中秋炖郑</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11696</link>
    <description>&lt;pre&gt;_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4&lt;/pre&gt;</description>
    <dc:creator>carrierebouvy</dc:creator>
    <dc:date>2010-08-10T21:46:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11695">
    <title>Re: remote I/O error nfs4err_resource</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11695</link>
    <description>&lt;pre&gt;_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4&lt;/pre&gt;</description>
    <dc:creator>Swaran Singh Mommy</dc:creator>
    <dc:date>2010-08-08T05:32:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11694">
    <title>&lt;AD&gt;办公技能</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11694</link>
    <description>&lt;pre&gt;您   好：


        我司将于2010年8月13-14日 上 海 、8月20-21日  深 圳 、8月27-28日  北 京 三地举办:

《 企业白领核心办公技能（PPT+Excel）高级应用v3.0 》公开课！由企业信息化领域资深专家，

微软认证专家、IPMA认证项目经理、经济分析师、国际职业讲师协会认证讲师----陈 剑 先生主讲！

详细内容请来电咨询或发邮件至：baoming01&amp;lt; at &amp;gt;126.com 索取！　（来信请注明课程名称！）谢谢！ 


咨*询*电*话：0-2-0--3-4-8-0-6-0-3-9 、3-5-6-2-9-4-8-9  陈先生 、曾小姐

报*名*邮*箱：baoming01&amp;lt; at &amp;gt;126.com


如不需要此类信息,请发送主题“移除”或“delete”到：tuidin01&amp;lt; at &amp;gt;163.com 　谢谢!
_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
htt&lt;/pre&gt;</description>
    <dc:creator>高级管理人员</dc:creator>
    <dc:date>2010-08-06T21:12:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11693">
    <title>Linux pNFS status meeting 08/05</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11693</link>
    <description>&lt;pre&gt;Meeting on Thursday 08/05/10 at 9:30 AM pacific time (12:30 PM UMICH time)

Marc. 
_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4

&lt;/pre&gt;</description>
    <dc:creator>Marc Eshel</dc:creator>
    <dc:date>2010-08-05T03:53:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11692">
    <title>Re: [RFC] Should client get lock success after NFSv4 server restart?</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11692</link>
    <description>&lt;pre&gt;
Doh! We're calling nfs4_handle_exception() without setting
exception-&amp;gt;state in nfs4_proc_setlk(), nfs4_lock_expired() and
nfs4_lock_reclaim().

Sorry about that. I'll draft a patch tomorrow.

Cheers
  Trond

_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4&lt;/pre&gt;</description>
    <dc:creator>Trond Myklebust</dc:creator>
    <dc:date>2010-08-04T01:42:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11691">
    <title>Re: [RFC] Should client get lock success after NFSv4 server restart?</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11691</link>
    <description>&lt;pre&gt;Hi Trond,

Trond Myklebust 写道:

  No. 

  I think those release after your's patch a2c0b9e291208f65221a0ad8a0c80a377707d480
  have this problem as well.

  Because, I test at 2.6.32 with this patch, the problem appears;
  without it, there is no problem. So, I think this patch cause this problem.

  As reading code of 2.6.35, the problem appears at 

     nfs4_proc_setlk
      |
       -&amp;gt;nfs4_handle_exception
          |
           -&amp;gt;  256      case -NFS4ERR_STALE_STATEID:
               257              if (state == NULL)
               258                    break;

thanks,
Mi Jinlong

_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4&lt;/pre&gt;</description>
    <dc:creator>Mi Jinlong</dc:creator>
    <dc:date>2010-08-04T01:32:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11690">
    <title>Re:  remote I/O error nfs4err_resource</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11690</link>
    <description>&lt;pre&gt;Hello,

This issue is resolved. The upgrade to ontap 7.3.3P4 has fixed this issue.

 &amp;gt; Current versions of Linux have an issue when you use file locking: 
they can end up using a lot of stateids if you have one or several
applications does a lot of lock/unlock cycles but where the file stateid
never gets closed.

netapp just changed the respond from err_resource to err_jukebox

Greetings ...

On 15-7-2010 22:34, Guillaume Rousse wrote:
_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4

&lt;/pre&gt;</description>
    <dc:creator>Richard Smits</dc:creator>
    <dc:date>2010-08-03T20:49:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11689">
    <title>Re: [RFC] Should client get lock success after NFSv4 server restart?</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11689</link>
    <description>&lt;pre&gt;
Well, yes, but I understand Mi to be saying that this reclaim process
should be invisible to the user processes.

IOW: the second fcntl() should return the same result to the user
process whether or not there was a server reboot in Step 2. I would
agree with that.

Is this happening on the just-released 2.6.35?

Cheers
  Trond

_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4

&lt;/pre&gt;</description>
    <dc:creator>Trond Myklebust</dc:creator>
    <dc:date>2010-08-03T17:07:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.nfsv4/11688">
    <title>Re: [RFC] Should client get lock success after NFSv4 server restart?</title>
    <link>http://permalink.gmane.org/gmane.linux.nfsv4/11688</link>
    <description>&lt;pre&gt;
I don't think so.  After an NFSv4 server restarts, it won't recognize
any of the clients any longer.  My understanding is that it returns
STALE_STATEID to request that the client perform reboot recovery (ie,
perform SETCLIENTID again, and then attempt to re-establish previous
lock state using CLAIM_PREV opens).
_______________________________________________
NOTE: THIS LIST IS DEPRECATED.  Please use linux-nfs&amp;lt; at &amp;gt;vger.kernel.org instead.
(To subscribe to linux-nfs&amp;lt; at &amp;gt;vger.kernel.org: send "subscribe linux-nfs" in the body of a message to majordomo&amp;lt; at &amp;gt;vger.kernel.org.)

NFSv4 mailing list
NFSv4&amp;lt; at &amp;gt;linux-nfs.org
http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4

&lt;/pre&gt;</description>
    <dc:creator>Chuck Lever</dc:creator>
    <dc:date>2010-08-03T15:14:47</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.nfsv4">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.nfsv4</link>
  </textinput>
</rdf:RDF>
