All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Talpey <tom@talpey.com>
To: rudi.feijo@multidadosti.com.br, linux-cifs@vger.kernel.org
Subject: Re: Cifs erros in kern.log (CIFS VFS: No task to wake, unknown frame received! )
Date: Wed, 11 Aug 2021 10:30:53 -0400	[thread overview]
Message-ID: <1c00d06c-aaaf-622a-3b65-c83a0333cd79@talpey.com> (raw)
In-Reply-To: <f107f53b9fe88517d84ab970dd40e7e6@multidadosti.com.br>

This message is not actually an error, and it was removed
in the following March commit:

https://git.samba.org/?p=sfrench/cifs-2.6.git;a=commit;h=219481a8f90ec3a5eed9638fb35609e4b1aeece7

> cifs: Silently ignore unknown oplock break handle
> 
> Make SMB2 not print out an error when an oplock break is received for an
> unknown handle, similar to SMB1.  The debug message which is printed for
> these unknown handles may also be misleading, so fix that too.
> 
> The SMB2 lease break path is not affected by this patch.
> 
> Without this, a program which writes to a file from one thread, and
> opens, reads, and writes the same file from another thread triggers the
> below errors several times a minute when run against a Samba server
> configured with "smb2 leases = no".

Tom.

On 8/10/2021 9:14 AM, Rudi Feijó wrote:
> Hello
> 
> Recently we upgraded the linux/cifs part of our stack on our google 
> cloud VM's.
> Some new errors began popping up on kern.log, and our overall knowledge 
> of both linux and cifs is very basic, so here it goes.
> 
> uname -r = 4.19.0-17-cloud-amd64
> mount.cifs version: 6.8
> 
> The mount command is using mostly defaults,
> mount.cifs -v -o user=x,password=y,uid=11,gid=11 //hostdir /mntdir
> 
> The host is a windows server 2012 R2 Datacenter, and the host path is on 
> a NTFS drive
> We have done no aditional configuration on windows, we just shared the 
> directory
> 
> The windows servers as a file server to hold our php/js/other system 
> files, while the linux VMs are the apache servers in a load balancer 
> environment.
> The host path also servers to store cache files from these same 
> applications running on apache.
> 
> The kern.log have been showing a lot of messages. I can't tell the 
> severity of them. Apparently the system is running normaly and without 
> crashes.
> Here is the example from yesterday, since the mount started. This is 
> happening to all VMs using this linux image.
> 
> Aug  9 00:43:16 vmapphostname kernel: [    5.050322] FS-Cache: Loaded
> Aug  9 00:43:16 vmapphostname kernel: [    5.052899] Key type 
> dns_resolver registered
> Aug  9 00:43:16 vmapphostname kernel: [    5.082320] FS-Cache: Netfs 
> 'cifs' registered for caching
> Aug  9 00:43:16 vmapphostname kernel: [    5.083350] Key type 
> cifs.spnego registered
> Aug  9 00:43:16 vmapphostname kernel: [    5.084135] Key type cifs.idmap 
> registered
> Aug  9 00:43:16 vmapphostname kernel: [    5.085057] No dialect 
> specified on mount. Default has changed to a more secure dialect, SMB2.1 
> or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 
> dialect to access old servers which do not support SMB3 (or SMB2.1) 
> specify vers=1.0 on mount.
> Aug  9 00:43:16 vmapphostname kernel: [    5.130312] No dialect 
> specified on mount. Default has changed to a more secure dialect, SMB2.1 
> or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 
> dialect to access old servers which do not support SMB3 (or SMB2.1) 
> specify vers=1.0 on mount.
> Aug  9 02:45:00 vmapphostname kernel: [ 7308.426124] CIFS VFS: No task 
> to wake, unknown frame received! NumMids 0
> Aug  9 02:45:00 vmapphostname kernel: [ 7308.432985] 00000000: 424d53fe 
> 00000040 00000000 00000012  .SMB@...........
> Aug  9 02:45:00 vmapphostname kernel: [ 7308.432991] 00000010: 00000001 
> 00000000 ffffffff ffffffff  ................
> Aug  9 02:45:00 vmapphostname kernel: [ 7308.432992] 00000020: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 02:45:00 vmapphostname kernel: [ 7308.432993] 00000030: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 08:11:55 vmapphostname kernel: [37720.063969] CIFS VFS: No task 
> to wake, unknown frame received! NumMids 0
> Aug  9 08:11:55 vmapphostname kernel: [37720.070858] 00000000: 424d53fe 
> 00000040 00000000 00000012  .SMB@...........
> Aug  9 08:11:55 vmapphostname kernel: [37720.070859] 00000010: 00000001 
> 00000000 ffffffff ffffffff  ................
> Aug  9 08:11:55 vmapphostname kernel: [37720.070860] 00000020: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 08:11:55 vmapphostname kernel: [37720.070861] 00000030: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 09:35:31 vmapphostname kernel: [42736.024112] CIFS VFS: No task 
> to wake, unknown frame received! NumMids 0
> Aug  9 09:35:31 vmapphostname kernel: [42736.030971] 00000000: 424d53fe 
> 00000040 00000000 00000012  .SMB@...........
> Aug  9 09:35:31 vmapphostname kernel: [42736.030972] 00000010: 00000001 
> 00000000 ffffffff ffffffff  ................
> Aug  9 09:35:31 vmapphostname kernel: [42736.030973] 00000020: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 09:35:31 vmapphostname kernel: [42736.030974] 00000030: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 10:25:11 vmapphostname kernel: [45715.372317] CIFS VFS: 
> Autodisabling the use of server inode numbers on \\hostdir. This server 
> doesn't seem to support them properly. Hardlinks will not be recognized 
> on this mount. Consider mounting with the "noserverino" option to 
> silence this message.
> Aug  9 10:27:23 vmapphostname kernel: [45847.429760] CIFS VFS: No task 
> to wake, unknown frame received! NumMids 0
> Aug  9 10:27:23 vmapphostname kernel: [45847.436646] 00000000: 424d53fe 
> 00000040 00000000 00000012  .SMB@...........
> Aug  9 10:27:23 vmapphostname kernel: [45847.436648] 00000010: 00000001 
> 00000000 ffffffff ffffffff  ................
> Aug  9 10:27:23 vmapphostname kernel: [45847.436649] 00000020: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 10:27:23 vmapphostname kernel: [45847.436650] 00000030: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 12:10:01 vmapphostname kernel: [52005.258451] CIFS VFS: No task 
> to wake, unknown frame received! NumMids 2
> Aug  9 12:10:01 vmapphostname kernel: [52005.265299] 00000000: 424d53fe 
> 00000040 00000000 00000012  .SMB@...........
> Aug  9 12:10:01 vmapphostname kernel: [52005.265300] 00000010: 00000001 
> 00000000 ffffffff ffffffff  ................
> Aug  9 12:10:01 vmapphostname kernel: [52005.265301] 00000020: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 12:10:01 vmapphostname kernel: [52005.265302] 00000030: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 13:33:38 vmapphostname kernel: [57021.694822] CIFS VFS: No task 
> to wake, unknown frame received! NumMids 3
> Aug  9 13:33:38 vmapphostname kernel: [57021.701711] 00000000: 424d53fe 
> 00000040 00000000 00000012  .SMB@...........
> Aug  9 13:33:38 vmapphostname kernel: [57021.701713] 00000010: 00000001 
> 00000000 ffffffff ffffffff  ................
> Aug  9 13:33:38 vmapphostname kernel: [57021.701714] 00000020: 00000000 
> 00000000 00000000 00000000  ................
> Aug  9 13:33:38 vmapphostname kernel: [57021.701715] 00000030: 00000000 
> 00000000 00000000 00000000  ................
> 
> from this point on, the "CIFS VFS: No task to wake, unknown frame 
> received!" message will happen regularly troughout the day.
> 
> Looking in /proc/fs/cifs/Stats, I see a lot of creates and oplockbreaks 
> are failing, altho I can't seem to find the detailed log of each of these :
> 
> SMBs: 123331155
> Bytes read: 75399636858  Bytes written: 4347610634
> TreeConnects: 63003 total 0 failed
> TreeDisconnects: 0 total 0 failed
> Creates: 35596756 total 2534986 failed
> Closes: 33061769 total 0 failed
> Flushes: 0 total 0 failed
> Reads: 20429224 total 0 failed
> Writes: 321116 total 0 failed
> Locks: 0 total 0 failed
> IOCTLs: 3 total 0 failed
> QueryDirectories: 1467549 total 0 failed
> ChangeNotifies: 0 total 0 failed
> QueryInfos: 32099007 total 0 failed
> SetInfos: 314551 total 0 failed
> OplockBreaks: 41179 sent 12371 failed
> 
> I'm tasked with making this as error free as possible. Any suggestions 
> and help is highly appreciated.
> 
> Thanks for your time,
> 
> Regards, Rudi
> 

      reply	other threads:[~2021-08-11 14:38 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-10 13:14 Cifs erros in kern.log (CIFS VFS: No task to wake, unknown frame received! ) Rudi Feijó
2021-08-11 14:30 ` Tom Talpey [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1c00d06c-aaaf-622a-3b65-c83a0333cd79@talpey.com \
    --to=tom@talpey.com \
    --cc=linux-cifs@vger.kernel.org \
    --cc=rudi.feijo@multidadosti.com.br \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.