All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steve French <smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: Justin Piszcz <jpiszcz-BP4nVm5VUdNhbmWW9KSYcQ@public.gmane.org>
Cc: Jeff Layton <jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>,
	"J. R. Okajima"
	<hooanon05-/E1597aS9LR3+QwDJ9on6Q@public.gmane.org>,
	Jesper Juhl <jj-IYz4IdjRLj0sV2N9l4h3zg@public.gmane.org>,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Alan Piszcz <ap-SDpCatL+S6WaMJb+Lgu22Q@public.gmane.org>,
	Steve French <sfrench-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>,
	linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: Kernel 3.0: Instant kernel crash when mounting CIFS (also crashes with linux-3.1-rc2
Date: Thu, 18 Aug 2011 12:25:50 -0500	[thread overview]
Message-ID: <CAH2r5mvNkUWh0rYTbTEWmUPiRsxUbmrGNpTOaebiG0CCKRfA1g@mail.gmail.com> (raw)
In-Reply-To: <alpine.DEB.2.02.1108181314310.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>

On Thu, Aug 18, 2011 at 12:16 PM, Justin Piszcz <jpiszcz-BP4nVm5VUdNhbmWW9KSYcQ@public.gmane.org> wrote:
>
>
> On Thu, 18 Aug 2011, Jeff Layton wrote:
>
>> On Thu, 18 Aug 2011 09:15:36 -0400 (EDT)
>> Justin Piszcz <jpiszcz-BP4nVm5VUdNhbmWW9KSYcQ@public.gmane.org> wrote:
>>
>>>
>>>
>>> On Thu, 18 Aug 2011, Jeff Layton wrote:
>>>
>>>> On Thu, 18 Aug 2011 08:22:44 -0400 (EDT)
>>>> Justin Piszcz <jpiszcz-BP4nVm5VUdNhbmWW9KSYcQ@public.gmane.org> wrote:
>>>>
>>>>> Justin.
>>>>>
>>>>
>>>> To be clear -- incoming in this case is reads or writes?
>>>
>>> Reading from the CIFS share (Windows 7).
>>>
>>>>
>>>> Up until 3.0 cifs.ko didn't parallelize writes from a single thread. In
>>>> 3.0 I added a patchset to increase the allowable wsize and to allow the
>>>> kernel to issue writes in parallel.
>>>
>>> Ahh, good to know, have not tried writes yet.
>>>
>>>>
>>>> Reads still suffer from the same problem however. I'm working on a
>>>> patchset that should do the same thing for them, but it requires a
>>>> fairly substantial overhaul of the receive codepaths.
>>>
>>> Ok, that explains it then, thanks.
>
>
> Hi,
>
> Watching the rsync, it ran for a while, then:
>
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_0.JPG": Cannot
> allocate memory (12)
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_1.JPG": Cannot
> allocate memory (12)
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_2.JPG": Cannot
> allocate memory (12)
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_0.JPG": Cannot
> allocate memory (12)

When we were testing async write to Windows 7 Pavel mentioned to me
another WIndows 7 bug - which may be what you are hitting.

Under stress of simultaneous operations, Windows 7 server will sometimes start
responding with STATUS_INSUFF_SERVER_RESOURCES error code
(mapped to posix error ENOMEM by the Linux cifs kernel client)
He solved it by setting MaxWorkItems to 4096 in the Windows 7 registry.

If anyone knows whether Microsoft has fixed this or has a bug #, let us know
because it is easier to hit with Linux kernel 3.0 and later (to
Windows 7 server).



-- 
Thanks,

Steve

WARNING: multiple messages have this Message-ID (diff)
From: Steve French <smfrench@gmail.com>
To: Justin Piszcz <jpiszcz@lucidpixels.com>
Cc: Jeff Layton <jlayton@samba.org>,
	"J. R. Okajima" <hooanon05@yahoo.co.jp>,
	Jesper Juhl <jj@chaosbits.net>,
	linux-kernel@vger.kernel.org, Alan Piszcz <ap@solarrain.com>,
	Steve French <sfrench@samba.org>,
	linux-cifs@vger.kernel.org
Subject: Re: Kernel 3.0: Instant kernel crash when mounting CIFS (also crashes with linux-3.1-rc2
Date: Thu, 18 Aug 2011 12:25:50 -0500	[thread overview]
Message-ID: <CAH2r5mvNkUWh0rYTbTEWmUPiRsxUbmrGNpTOaebiG0CCKRfA1g@mail.gmail.com> (raw)
In-Reply-To: <alpine.DEB.2.02.1108181314310.7903@p34.internal.lan>

On Thu, Aug 18, 2011 at 12:16 PM, Justin Piszcz <jpiszcz@lucidpixels.com> wrote:
>
>
> On Thu, 18 Aug 2011, Jeff Layton wrote:
>
>> On Thu, 18 Aug 2011 09:15:36 -0400 (EDT)
>> Justin Piszcz <jpiszcz@lucidpixels.com> wrote:
>>
>>>
>>>
>>> On Thu, 18 Aug 2011, Jeff Layton wrote:
>>>
>>>> On Thu, 18 Aug 2011 08:22:44 -0400 (EDT)
>>>> Justin Piszcz <jpiszcz@lucidpixels.com> wrote:
>>>>
>>>>> Justin.
>>>>>
>>>>
>>>> To be clear -- incoming in this case is reads or writes?
>>>
>>> Reading from the CIFS share (Windows 7).
>>>
>>>>
>>>> Up until 3.0 cifs.ko didn't parallelize writes from a single thread. In
>>>> 3.0 I added a patchset to increase the allowable wsize and to allow the
>>>> kernel to issue writes in parallel.
>>>
>>> Ahh, good to know, have not tried writes yet.
>>>
>>>>
>>>> Reads still suffer from the same problem however. I'm working on a
>>>> patchset that should do the same thing for them, but it requires a
>>>> fairly substantial overhaul of the receive codepaths.
>>>
>>> Ok, that explains it then, thanks.
>
>
> Hi,
>
> Watching the rsync, it ran for a while, then:
>
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_0.JPG": Cannot
> allocate memory (12)
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_1.JPG": Cannot
> allocate memory (12)
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_2.JPG": Cannot
> allocate memory (12)
> rsync: send_files failed to open "/cifs/w1/r1/data/hs12/f4_0.JPG": Cannot
> allocate memory (12)

When we were testing async write to Windows 7 Pavel mentioned to me
another WIndows 7 bug - which may be what you are hitting.

Under stress of simultaneous operations, Windows 7 server will sometimes start
responding with STATUS_INSUFF_SERVER_RESOURCES error code
(mapped to posix error ENOMEM by the Linux cifs kernel client)
He solved it by setting MaxWorkItems to 4096 in the Windows 7 registry.

If anyone knows whether Microsoft has fixed this or has a bug #, let us know
because it is easier to hit with Linux kernel 3.0 and later (to
Windows 7 server).



-- 
Thanks,

Steve

  parent reply	other threads:[~2011-08-18 17:25 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-15  9:10 Kernel 3.0: Instant kernel crash when mounting CIFS Justin Piszcz
     [not found] ` <alpine.DEB.2.02.1108150506310.7571-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-15  9:18   ` Jesper Juhl
2011-08-15  9:18     ` Jesper Juhl
     [not found]     ` <alpine.LNX.2.00.1108151117480.19668-h2p7t3/P30RzeRGmFJ5qR7ZzlVVXadcDXqFh9Ls21Oc@public.gmane.org>
2011-08-15 10:47       ` Jeff Layton
2011-08-15 10:47         ` Jeff Layton
     [not found]         ` <20110815064734.403b630f-4QP7MXygkU+dMjc06nkz3ljfA9RmPOcC@public.gmane.org>
2011-08-15 10:54           ` Justin Piszcz
2011-08-15 10:54             ` Justin Piszcz
     [not found]             ` <alpine.DEB.2.02.1108150653200.7571-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-15 18:01               ` Justin Piszcz
2011-08-15 18:01                 ` Justin Piszcz
     [not found]                 ` <alpine.DEB.2.02.1108151357200.32349-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-15 18:09                   ` Steve French
2011-08-15 18:09                     ` Steve French
2011-08-15 19:31                   ` Dave Jones
2011-08-15 19:31                     ` Dave Jones
2011-08-17 19:16                   ` Kernel 3.0: Instant kernel crash when mounting CIFS (also crashes with linux-3.1-rc2 Justin Piszcz
2011-08-17 19:16                     ` Justin Piszcz
     [not found]                     ` <alpine.DEB.2.02.1108171545190.5877@p34.internal.lan>
     [not found]                       ` <alpine.DEB.2.02.1108171545190.5877-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 19:47                         ` Justin Piszcz
2011-08-17 19:47                           ` Justin Piszcz
     [not found]                           ` <alpine.DEB.2.02.1108171547110.5877-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 20:13                             ` Jeff Layton
2011-08-17 20:13                               ` Jeff Layton
     [not found]                               ` <20110817161349.072e1452-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2011-08-17 20:45                                 ` Justin Piszcz
2011-08-17 20:45                                   ` Justin Piszcz
     [not found]                                   ` <alpine.DEB.2.02.1108171644050.11234-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 21:11                                     ` Arnaud Lacombe
2011-08-17 21:11                                       ` Arnaud Lacombe
2011-08-17 21:53                                       ` Justin Piszcz
     [not found]                                         ` <alpine.DEB.2.02.1108171751570.11234-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 22:13                                           ` Justin Piszcz
2011-08-17 22:13                                             ` Justin Piszcz
     [not found]                                             ` <alpine.DEB.2.02.1108171813460.11234-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 22:18                                               ` Justin Piszcz
2011-08-17 22:18                                                 ` Justin Piszcz
     [not found]                     ` <alpine.DEB.2.02.1108171515050.5877-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 23:31                       ` Valdis.Kletnieks-PjAqaU27lzQ
2011-08-17 23:31                         ` Valdis.Kletnieks
2011-08-18  3:19                       ` J. R. Okajima
2011-08-18  3:19                         ` J. R. Okajima
2011-08-18 10:35                         ` Justin Piszcz
2011-08-18 10:35                           ` Justin Piszcz
     [not found]                           ` <alpine.DEB.2.02.1108180632000.10458-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 12:14                             ` Justin Piszcz
2011-08-18 12:14                               ` Justin Piszcz
     [not found]                               ` <alpine.DEB.2.02.1108180807070.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 12:22                                 ` Justin Piszcz
2011-08-18 12:22                                   ` Justin Piszcz
     [not found]                                   ` <alpine.DEB.2.02.1108180821440.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 13:11                                     ` Jeff Layton
2011-08-18 13:11                                       ` Jeff Layton
2011-08-18 13:15                                       ` Justin Piszcz
     [not found]                                         ` <alpine.DEB.2.02.1108180914180.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 17:04                                           ` Jeff Layton
2011-08-18 17:04                                             ` Jeff Layton
     [not found]                                             ` <20110818130408.71c55b96-xSBYVWDuneFaJnirhKH9O4GKTjYczspe@public.gmane.org>
2011-08-18 17:15                                               ` Steve French
2011-08-18 17:15                                                 ` Steve French
2011-08-18 17:16                                               ` Justin Piszcz
2011-08-18 17:16                                                 ` Justin Piszcz
     [not found]                                                 ` <alpine.DEB.2.02.1108181314310.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 17:25                                                   ` Steve French [this message]
2011-08-18 17:25                                                     ` Steve French
     [not found]                                                     ` <CAH2r5mvNkUWh0rYTbTEWmUPiRsxUbmrGNpTOaebiG0CCKRfA1g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-18 17:33                                                       ` Justin Piszcz
2011-08-18 17:33                                                         ` Justin Piszcz
     [not found]                                                         ` <alpine.DEB.2.02.1108181331180.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 17:43                                                           ` Steve French
2011-08-18 17:43                                                             ` Steve French
     [not found]                                                             ` <CAH2r5msTpKdxwpgG+-3-gkkr5h7Ox1tL86q3LyTBMd1V8WS7aQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-18 18:18                                                               ` Justin Piszcz
2011-08-18 18:18                                                                 ` Justin Piszcz
     [not found]                                                                 ` <alpine.DEB.2.02.1108181413030.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 18:52                                                                   ` Jeff Layton
2011-08-18 18:52                                                                     ` Jeff Layton
     [not found]                                                                     ` <20110818145257.035a38e9-xSBYVWDuneFaJnirhKH9O4GKTjYczspe@public.gmane.org>
2011-08-18 18:54                                                                       ` Justin Piszcz
2011-08-18 18:54                                                                         ` Justin Piszcz
2011-08-18 19:02                                                                         ` Steve French
2011-08-26 21:59                                                                       ` Jeff Layton
2011-08-26 21:59                                                                         ` Jeff Layton
     [not found]                                                                         ` <20110826175940.2830044d-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2011-08-26 22:57                                                                           ` Justin Piszcz
2011-08-26 22:57                                                                             ` Justin Piszcz
     [not found]                                                                             ` <alpine.DEB.2.02.1108261844170.2203-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-26 23:05                                                                               ` Steve French
2011-08-26 23:05                                                                                 ` Steve French
     [not found]                                                                                 ` <CAH2r5mtrUq4aTHgqRyG-YZZoUztU4_k4rh+nXrN13CVckex8ZQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-26 23:16                                                                                   ` Justin Piszcz
2011-08-26 23:16                                                                                     ` Justin Piszcz
     [not found]                                                                                     ` <alpine.DEB.2.02.1108261914250.2203-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-27 14:31                                                                                       ` Jeff Layton
2011-08-27 14:31                                                                                         ` Jeff Layton
2011-08-18 18:33                                                       ` Jeff Layton
2011-08-18 18:33                                                         ` Jeff Layton
2011-08-18 17:36                                                     ` Kong Li
2011-08-18 14:19                                 ` J. R. Okajima
2011-08-18 14:19                                   ` J. R. Okajima
2011-08-18 16:01                                 ` Steve French
2011-08-18 16:01                                   ` Steve French
     [not found]                                   ` <CAH2r5mv9cdP_05dzmGZ_mVOswgNGVViU8Y3Z2Su+JT2Jv2TbSA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-18 16:02                                     ` Steve French
2011-08-18 16:02                                       ` Steve French

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=CAH2r5mvNkUWh0rYTbTEWmUPiRsxUbmrGNpTOaebiG0CCKRfA1g@mail.gmail.com \
    --to=smfrench-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=ap-SDpCatL+S6WaMJb+Lgu22Q@public.gmane.org \
    --cc=hooanon05-/E1597aS9LR3+QwDJ9on6Q@public.gmane.org \
    --cc=jj-IYz4IdjRLj0sV2N9l4h3zg@public.gmane.org \
    --cc=jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org \
    --cc=jpiszcz-BP4nVm5VUdNhbmWW9KSYcQ@public.gmane.org \
    --cc=linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=sfrench-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org \
    /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.