linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 3.1-rc4: CIFS VFS: Received no data, expecting 4
@ 2011-09-18 16:59 Justin Piszcz
  2011-09-21 11:24 ` Suresh Jayaraman
  0 siblings, 1 reply; 5+ messages in thread
From: Justin Piszcz @ 2011-09-18 16:59 UTC (permalink / raw)
  To: linux-kernel

Hello,

What does this mean and why does it occur?
(mounted a Windows 7 share)

[ 1090.606501] CIFS VFS: Received no data, expecting 4
[ 1120.575675] CIFS VFS: Received no data, expecting 4
[ 1150.544783] CIFS VFS: Received no data, expecting 4
[ 1180.513925] CIFS VFS: Received no data, expecting 4
[ 1210.483044] CIFS VFS: Received no data, expecting 4
[ 1240.452187] CIFS VFS: Received no data, expecting 4
[ 1270.421345] CIFS VFS: Received no data, expecting 4
[ 1300.390432] CIFS VFS: Received no data, expecting 4
[ 1330.359595] CIFS VFS: Received no data, expecting 4
[ 1360.328755] CIFS VFS: Received no data, expecting 4
[ 1390.283901] CIFS VFS: Received no data, expecting 4
[ 1420.249492] CIFS VFS: Received no data, expecting 4
[ 1450.218690] CIFS VFS: Received no data, expecting 4
[ 1480.187842] CIFS VFS: Received no data, expecting 4
[ 1510.156925] CIFS VFS: Received no data, expecting 4
[ 1540.126080] CIFS VFS: Received no data, expecting 4
[ 1570.095264] CIFS VFS: Received no data, expecting 4
[ 1600.064381] CIFS VFS: Received no data, expecting 4
[ 1630.033567] CIFS VFS: Received no data, expecting 4
[ 1660.002595] CIFS VFS: Received no data, expecting 4
[ 1689.971796] CIFS VFS: Received no data, expecting 4
[ 1719.940916] CIFS VFS: Received no data, expecting 4
[ 1749.910064] CIFS VFS: Received no data, expecting 4
[ 1779.879160] CIFS VFS: Received no data, expecting 4
[ 1809.848347] CIFS VFS: Received no data, expecting 4
[ 1839.817414] CIFS VFS: Received no data, expecting 4
[ 1869.786612] CIFS VFS: Received no data, expecting 4
[ 1899.755742] CIFS VFS: Received no data, expecting 4
[ 1929.724890] CIFS VFS: Received no data, expecting 4
[ 1959.694018] CIFS VFS: Received no data, expecting 4
[ 1989.663177] CIFS VFS: Received no data, expecting 4
[ 2019.632306] CIFS VFS: Received no data, expecting 4
[ 2049.601480] CIFS VFS: Received no data, expecting 4

Justin.


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

* Re: 3.1-rc4: CIFS VFS: Received no data, expecting 4
  2011-09-18 16:59 3.1-rc4: CIFS VFS: Received no data, expecting 4 Justin Piszcz
@ 2011-09-21 11:24 ` Suresh Jayaraman
  2011-09-21 11:57   ` Jeff Layton
  0 siblings, 1 reply; 5+ messages in thread
From: Suresh Jayaraman @ 2011-09-21 11:24 UTC (permalink / raw)
  To: Justin Piszcz; +Cc: linux-kernel, linux-cifs

Adding linux-cifs@vger.kernel.org to Cc.

On 09/18/2011 10:29 PM, Justin Piszcz wrote:
> Hello,
> 
> What does this mean and why does it occur?

This error seems to occur when we try to read from a socket and actually
read no data. Not sure when this would occur.

> (mounted a Windows 7 share)
> 
> [ 1090.606501] CIFS VFS: Received no data, expecting 4
> [ 1120.575675] CIFS VFS: Received no data, expecting 4
> [ 1150.544783] CIFS VFS: Received no data, expecting 4
> [ 1180.513925] CIFS VFS: Received no data, expecting 4
> [ 1210.483044] CIFS VFS: Received no data, expecting 4
> [ 1240.452187] CIFS VFS: Received no data, expecting 4
> [ 1270.421345] CIFS VFS: Received no data, expecting 4
> [ 1300.390432] CIFS VFS: Received no data, expecting 4
> [ 1330.359595] CIFS VFS: Received no data, expecting 4
> [ 1360.328755] CIFS VFS: Received no data, expecting 4
> [ 1390.283901] CIFS VFS: Received no data, expecting 4
> [ 1420.249492] CIFS VFS: Received no data, expecting 4
> [ 1450.218690] CIFS VFS: Received no data, expecting 4
> [ 1480.187842] CIFS VFS: Received no data, expecting 4
> [ 1510.156925] CIFS VFS: Received no data, expecting 4
> [ 1540.126080] CIFS VFS: Received no data, expecting 4
> [ 1570.095264] CIFS VFS: Received no data, expecting 4
> [ 1600.064381] CIFS VFS: Received no data, expecting 4
> [ 1630.033567] CIFS VFS: Received no data, expecting 4
> [ 1660.002595] CIFS VFS: Received no data, expecting 4
> [ 1689.971796] CIFS VFS: Received no data, expecting 4
> [ 1719.940916] CIFS VFS: Received no data, expecting 4
> [ 1749.910064] CIFS VFS: Received no data, expecting 4
> [ 1779.879160] CIFS VFS: Received no data, expecting 4
> [ 1809.848347] CIFS VFS: Received no data, expecting 4
> [ 1839.817414] CIFS VFS: Received no data, expecting 4
> [ 1869.786612] CIFS VFS: Received no data, expecting 4
> [ 1899.755742] CIFS VFS: Received no data, expecting 4
> [ 1929.724890] CIFS VFS: Received no data, expecting 4
> [ 1959.694018] CIFS VFS: Received no data, expecting 4
> [ 1989.663177] CIFS VFS: Received no data, expecting 4
> [ 2019.632306] CIFS VFS: Received no data, expecting 4
> [ 2049.601480] CIFS VFS: Received no data, expecting 4
> 
> Justin.
> 

-Suresh

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

* Re: 3.1-rc4: CIFS VFS: Received no data, expecting 4
  2011-09-21 11:57   ` Jeff Layton
@ 2011-09-21 11:56     ` Justin Piszcz
  2011-09-21 13:15       ` Jeff Layton
  0 siblings, 1 reply; 5+ messages in thread
From: Justin Piszcz @ 2011-09-21 11:56 UTC (permalink / raw)
  To: Jeff Layton; +Cc: Suresh Jayaraman, linux-kernel, linux-cifs



On Wed, 21 Sep 2011, Jeff Layton wrote:

> On Wed, 21 Sep 2011 16:54:08 +0530
> Suresh Jayaraman <sjayaraman@suse.com> wrote:
>
>> Adding linux-cifs@vger.kernel.org to Cc.
>>
>> On 09/18/2011 10:29 PM, Justin Piszcz wrote:
>>> Hello,
>>>
>>> What does this mean and why does it occur?
>>
>> This error seems to occur when we try to read from a socket and actually
>> read no data. Not sure when this would occur.
>>
>
> It would be nice to know what was returned by kernel_recvmsg here. Was
> it "0" or an error code of some kind?

Hi,

It seemed to start like that:

Sep 18 12:02:52 p34 kernel: [   71.039405] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Sep 18 12:02:52 p34 kernel: [   71.039970] NFSD: starting 90-second grace period
Sep 18 12:17:06 p34 kernel: [  923.377483] CIFS VFS: Received no data, expecting 4
Sep 18 12:17:23 p34 kernel: [  940.991731] [drm] nouveau 0000:04:00.0: Setting dpms mode 3 on tmds encoder (output 1)
Sep 18 12:18:23 p34 kernel: [ 1000.699094] CIFS VFS: Received no data, expecting 4
Sep 18 12:18:53 p34 kernel: [ 1030.668222] CIFS VFS: Received no data, expecting 4
Sep 18 12:19:23 p34 kernel: [ 1060.637386] CIFS VFS: Received no data, expecting 4
Sep 18 12:19:53 p34 kernel: [ 1090.606501] CIFS VFS: Received no data, expecting 4
Sep 18 12:20:23 p34 kernel: [ 1120.575675] CIFS VFS: Received no data, expecting 4
Sep 18 12:20:53 p34 kernel: [ 1150.544783] CIFS VFS: Received no data, expecting 4
Sep 18 12:21:23 p34 kernel: [ 1180.513925] CIFS VFS: Received no data, expecting 4
Sep 18 12:21:53 p34 kernel: [ 1210.483044] CIFS VFS: Received no data, expecting 4
Sep 18 12:22:23 p34 kernel: [ 1240.452187] CIFS VFS: Received no data, expecting 4
Sep 18 12:22:53 p34 kernel: [ 1270.421345] CIFS VFS: Received no data, expecting 4
Sep 18 12:23:23 p34 kernel: [ 1300.390432] CIFS VFS: Received no data, expecting 4
Sep 18 12:23:53 p34 kernel: [ 1330.359595] CIFS VFS: Received no data, expecting 4
Sep 18 12:24:23 p34 kernel: [ 1360.328755] CIFS VFS: Received no data, expecting 4
Sep 18 12:24:53 p34 kernel: [ 1390.283901] CIFS VFS: Received no data, expecting 4
Sep 18 12:25:23 p34 kernel: [ 1420.249492] CIFS VFS: Received no data, expecting 4
Sep 18 12:25:53 p34 kernel: [ 1450.218690] CIFS VFS: Received no data, expecting 4
Sep 18 12:26:23 p34 kernel: [ 1480.187842] CIFS VFS: Received no data, expecting 4
Sep 18 12:26:53 p34 kernel: [ 1510.156925] CIFS VFS: Received no data, expecting 4
Sep 18 12:27:23 p34 kernel: [ 1540.126080] CIFS VFS: Received no data, expecting 4
Sep 18 12:27:54 p34 kernel: [ 1570.095264] CIFS VFS: Received no data, expecting 4

Justin.


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

* Re: 3.1-rc4: CIFS VFS: Received no data, expecting 4
  2011-09-21 11:24 ` Suresh Jayaraman
@ 2011-09-21 11:57   ` Jeff Layton
  2011-09-21 11:56     ` Justin Piszcz
  0 siblings, 1 reply; 5+ messages in thread
From: Jeff Layton @ 2011-09-21 11:57 UTC (permalink / raw)
  To: Suresh Jayaraman; +Cc: Justin Piszcz, linux-kernel, linux-cifs

On Wed, 21 Sep 2011 16:54:08 +0530
Suresh Jayaraman <sjayaraman@suse.com> wrote:

> Adding linux-cifs@vger.kernel.org to Cc.
> 
> On 09/18/2011 10:29 PM, Justin Piszcz wrote:
> > Hello,
> > 
> > What does this mean and why does it occur?
> 
> This error seems to occur when we try to read from a socket and actually
> read no data. Not sure when this would occur.
> 

It would be nice to know what was returned by kernel_recvmsg here. Was
it "0" or an error code of some kind?

> > (mounted a Windows 7 share)
> > 
> > [ 1090.606501] CIFS VFS: Received no data, expecting 4
> > [ 1120.575675] CIFS VFS: Received no data, expecting 4
> > [ 1150.544783] CIFS VFS: Received no data, expecting 4
> > [ 1180.513925] CIFS VFS: Received no data, expecting 4
> > [ 1210.483044] CIFS VFS: Received no data, expecting 4
> > [ 1240.452187] CIFS VFS: Received no data, expecting 4
> > [ 1270.421345] CIFS VFS: Received no data, expecting 4
> > [ 1300.390432] CIFS VFS: Received no data, expecting 4
> > [ 1330.359595] CIFS VFS: Received no data, expecting 4
> > [ 1360.328755] CIFS VFS: Received no data, expecting 4
> > [ 1390.283901] CIFS VFS: Received no data, expecting 4
> > [ 1420.249492] CIFS VFS: Received no data, expecting 4
> > [ 1450.218690] CIFS VFS: Received no data, expecting 4
> > [ 1480.187842] CIFS VFS: Received no data, expecting 4
> > [ 1510.156925] CIFS VFS: Received no data, expecting 4
> > [ 1540.126080] CIFS VFS: Received no data, expecting 4
> > [ 1570.095264] CIFS VFS: Received no data, expecting 4
> > [ 1600.064381] CIFS VFS: Received no data, expecting 4
> > [ 1630.033567] CIFS VFS: Received no data, expecting 4
> > [ 1660.002595] CIFS VFS: Received no data, expecting 4
> > [ 1689.971796] CIFS VFS: Received no data, expecting 4
> > [ 1719.940916] CIFS VFS: Received no data, expecting 4
> > [ 1749.910064] CIFS VFS: Received no data, expecting 4
> > [ 1779.879160] CIFS VFS: Received no data, expecting 4
> > [ 1809.848347] CIFS VFS: Received no data, expecting 4
> > [ 1839.817414] CIFS VFS: Received no data, expecting 4
> > [ 1869.786612] CIFS VFS: Received no data, expecting 4
> > [ 1899.755742] CIFS VFS: Received no data, expecting 4
> > [ 1929.724890] CIFS VFS: Received no data, expecting 4
> > [ 1959.694018] CIFS VFS: Received no data, expecting 4
> > [ 1989.663177] CIFS VFS: Received no data, expecting 4
> > [ 2019.632306] CIFS VFS: Received no data, expecting 4
> > [ 2049.601480] CIFS VFS: Received no data, expecting 4
> > 
> > Justin.
> > 
> 
> -Suresh
> --
> To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


-- 
Jeff Layton <jlayton@poochiereds.net>

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

* Re: 3.1-rc4: CIFS VFS: Received no data, expecting 4
  2011-09-21 11:56     ` Justin Piszcz
@ 2011-09-21 13:15       ` Jeff Layton
  0 siblings, 0 replies; 5+ messages in thread
From: Jeff Layton @ 2011-09-21 13:15 UTC (permalink / raw)
  To: Justin Piszcz; +Cc: Suresh Jayaraman, linux-kernel, linux-cifs

On Wed, 21 Sep 2011 07:56:57 -0400 (EDT)
Justin Piszcz <jpiszcz@lucidpixels.com> wrote:

> 
> 
> On Wed, 21 Sep 2011, Jeff Layton wrote:
> 
> > On Wed, 21 Sep 2011 16:54:08 +0530
> > Suresh Jayaraman <sjayaraman@suse.com> wrote:
> >
> >> Adding linux-cifs@vger.kernel.org to Cc.
> >>
> >> On 09/18/2011 10:29 PM, Justin Piszcz wrote:
> >>> Hello,
> >>>
> >>> What does this mean and why does it occur?
> >>
> >> This error seems to occur when we try to read from a socket and actually
> >> read no data. Not sure when this would occur.
> >>
> >
> > It would be nice to know what was returned by kernel_recvmsg here. Was
> > it "0" or an error code of some kind?
> 
> Hi,
> 
> It seemed to start like that:
> 
> Sep 18 12:02:52 p34 kernel: [   71.039405] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
> Sep 18 12:02:52 p34 kernel: [   71.039970] NFSD: starting 90-second grace period
> Sep 18 12:17:06 p34 kernel: [  923.377483] CIFS VFS: Received no data, expecting 4
> Sep 18 12:17:23 p34 kernel: [  940.991731] [drm] nouveau 0000:04:00.0: Setting dpms mode 3 on tmds encoder (output 1)
> Sep 18 12:18:23 p34 kernel: [ 1000.699094] CIFS VFS: Received no data, expecting 4
> Sep 18 12:18:53 p34 kernel: [ 1030.668222] CIFS VFS: Received no data, expecting 4
> Sep 18 12:19:23 p34 kernel: [ 1060.637386] CIFS VFS: Received no data, expecting 4
> Sep 18 12:19:53 p34 kernel: [ 1090.606501] CIFS VFS: Received no data, expecting 4
> Sep 18 12:20:23 p34 kernel: [ 1120.575675] CIFS VFS: Received no data, expecting 4
> Sep 18 12:20:53 p34 kernel: [ 1150.544783] CIFS VFS: Received no data, expecting 4
> Sep 18 12:21:23 p34 kernel: [ 1180.513925] CIFS VFS: Received no data, expecting 4
> Sep 18 12:21:53 p34 kernel: [ 1210.483044] CIFS VFS: Received no data, expecting 4
> Sep 18 12:22:23 p34 kernel: [ 1240.452187] CIFS VFS: Received no data, expecting 4
> Sep 18 12:22:53 p34 kernel: [ 1270.421345] CIFS VFS: Received no data, expecting 4
> Sep 18 12:23:23 p34 kernel: [ 1300.390432] CIFS VFS: Received no data, expecting 4
> Sep 18 12:23:53 p34 kernel: [ 1330.359595] CIFS VFS: Received no data, expecting 4
> Sep 18 12:24:23 p34 kernel: [ 1360.328755] CIFS VFS: Received no data, expecting 4
> Sep 18 12:24:53 p34 kernel: [ 1390.283901] CIFS VFS: Received no data, expecting 4
> Sep 18 12:25:23 p34 kernel: [ 1420.249492] CIFS VFS: Received no data, expecting 4
> Sep 18 12:25:53 p34 kernel: [ 1450.218690] CIFS VFS: Received no data, expecting 4
> Sep 18 12:26:23 p34 kernel: [ 1480.187842] CIFS VFS: Received no data, expecting 4
> Sep 18 12:26:53 p34 kernel: [ 1510.156925] CIFS VFS: Received no data, expecting 4
> Sep 18 12:27:23 p34 kernel: [ 1540.126080] CIFS VFS: Received no data, expecting 4
> Sep 18 12:27:54 p34 kernel: [ 1570.095264] CIFS VFS: Received no data, expecting 4
> 

Given that this is happening every 30s, I'd suspect that the server is
disconnecting an idle socket and the client is continually reconnecting
it. That's probably causing it to return an error on the kernel_recvmsg
call.

I have a patch series queued for 3.2 that makes readpages asynchronous
and breaks the 16k barrier for reads. As part of that, it also turns
this into a debug message and tells you what the call returned.

http://git.samba.org/?p=jlayton/linux.git;a=shortlog;h=refs/heads/cifs-3.2

You may want to play with that...
-- 
Jeff Layton <jlayton@samba.org>

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

end of thread, other threads:[~2011-09-21 13:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-18 16:59 3.1-rc4: CIFS VFS: Received no data, expecting 4 Justin Piszcz
2011-09-21 11:24 ` Suresh Jayaraman
2011-09-21 11:57   ` Jeff Layton
2011-09-21 11:56     ` Justin Piszcz
2011-09-21 13:15       ` Jeff Layton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).