we should open a bugzilla against RH then.
i asked olaf to retest this with RHEL 7.3 which i have a RC2 install in the
lab to see if this regression its fixed there.

------------------------------------------
Sven Oehme
Scalable Storage Research
IBM Almaden Research Lab
------------------------------------------



From:   Malahal Naineni <mala...@gmail.com>
To:     Malahal Naineni/Beaverton/IBM@IBMUS
Cc:     nfs-ganesha-devel@lists.sourceforge.net, Olaf Weiser
            <olaf.wei...@de.ibm.com>
Date:   10/21/2016 09:05 PM
Subject:        Re: [Nfs-ganesha-devel] nfs testing for SAP - status - new
            traces / new approach



I tried with 3.10.0-229.20.1.el7.x86_64 kernel (some 7.1 errata kernel) and
it did  do 1MB i/os. CentOS7.2's GA kernel (kernel-3.10.0-327.el7.x86_64)
itself started doing 256K i/os. So this is an NFS client issue started with
RHEL7.2 kernels.

Regards, Malahal.

On Sat, Oct 22, 2016 at 7:46 AM, Malahal Naineni <nain...@us.ibm.com>
wrote:
  Frame 45 has 1MB as max read/writes from ganesha.

  Regards, Malahal.

  ----- Original message -----
  From: Malahal Naineni/Beaverton/IBM
  To: Olaf Weiser/Germany/IBM@IBMDE
  Cc: d...@redhat.com, mala...@gmail.com,
  nfs-ganesha-devel@lists.sourceforge.net
  Subject: Re: [Nfs-ganesha-devel] nfs testing for SAP - status - new
  traces / new approach
  Date: Sat, Oct 22, 2016 7:35 AM

  This 64MB could be for the pseudo export. Let me check some more...

  Regards, Malahal.

   ----- Original message -----
   From: Malahal Naineni/Beaverton/IBM
   To: Olaf Weiser/Germany/IBM@IBMDE
   Cc: d...@redhat.com, mala...@gmail.com,
   nfs-ganesha-devel@lists.sourceforge.net
   Subject: Re: [Nfs-ganesha-devel] nfs testing for SAP - status - new
   traces / new approach
   Date: Sat, Oct 22, 2016 6:34 AM

   Ganesha is sending 64MB as max write and max read size in frame 17 in
   client's tcpdump you attached. I am assuming that you changed from the
   default 1MB. What is your client's distro/kernel version?

   Regards, Malahal.

   ----- Original message -----
   From: Olaf Weiser/Germany/IBM
   To: Daniel Gryniewicz <d...@redhat.com>
   Cc: Malahal Naineni <mala...@gmail.com>, Malahal Naineni <
   nain...@us.ibm.com>, NFS Ganesha Developers <
   nfs-ganesha-devel@lists.sourceforge.net>
   Subject: Re: [Nfs-ganesha-devel] nfs testing for SAP - status - new
   traces / new approach
   Date: Sat, Oct 22, 2016 1:37 AM

   Hi Malahal,

   as requested.. I collected 2 two tcpdump (server side and client side)
   - we try to extract some information, but could'nt find anything what
   turns out the 256K limit..

   @Danial - we use RHEL 7.1 ... and have this issue . do you have a
   solution ?


   (See attached file: tcpdumfile.client)

   (See attached file: tcpdumfile.server)
   *** i just cancel the tcpdump after the file system was mounted . .

   thank you very much in advance .for checking/ investigating the data..


   Mit freundlichen Grüßen / Kind regards


   Olaf Weiser

   EMEA Storage Competence Center Mainz, German / IBM Systems, Storage
   Platform,
   
-------------------------------------------------------------------------------------------------------------------------------------------

   IBM Deutschland
   IBM Allee 1
   71139 Ehningen
   Phone: +49-170-579-44-66
   E-Mail: olaf.wei...@de.ibm.com
   
-------------------------------------------------------------------------------------------------------------------------------------------

   IBM Deutschland GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter
   Geschäftsführung: Martina Koederitz (Vorsitzende), Susanne Peter,
   Norbert Janzen, Dr. Christian Keller, Ivo Koerner, Markus Koerner
   Sitz der Gesellschaft: Ehningen / Registergericht: Amtsgericht
   Stuttgart, HRB 14562 / WEEE-Reg.-Nr. DE 99369940

   Daniel Gryniewicz ---10/21/2016 07:57:06 AM---A user just showed up on
   IRC claiming this exact problem, but only on CentOS/RHEL.  I know it
   doesn'

   From: Daniel Gryniewicz <d...@redhat.com>
   To: Malahal Naineni <nain...@us.ibm.com>
   Cc: Malahal Naineni <mala...@gmail.com>, NFS Ganesha Developers <
   nfs-ganesha-devel@lists.sourceforge.net>, Olaf Weiser/Germany/IBM@IBMDE
   Date: 10/21/2016 07:57 AM
   Subject: Re: [Nfs-ganesha-devel] nfs testing for SAP - status - new
   traces / new approach



   A user just showed up on IRC claiming this exact problem, but only on
   CentOS/RHEL.  I know it doesn't happen on Fedora.  Maybe it's related
   to default buffer sizes on sockets, or something?

   On Thu, Oct 20, 2016 at 10:44 PM, Malahal Naineni <nain...@us.ibm.com>
   wrote:
   > Please provide ganesha config and tcpdump that include FSINFO request
   (start
   > tcpdump before the mount and do a very small I/O before you kill the
   > tcpdump).  Also, I am assuming that GPFS that deals with ganesha is
   not
   > splitting the I/O as these traces don't indicate what ganesha is
   actually
   > using, right?
   >
   > I know for a fact that we have seen I/Os with 1MB, so this can't be a
   > ganesha hard limitation (including NFSv4 that I just experimented).
   >
   > Regards, Malahal.
   >
   >
   > ----- Original message -----
   > From: Malahal Naineni <mala...@gmail.com>
   > To: Marc Eshel/Almaden/IBM@IBMUS
   > Cc: Frank Filz <ffilz...@mindspring.com>, Matt Benjamin
   > <mbenja...@redhat.com>, Malahal Naineni/Beaverton/IBM@IBMUS, NFS
   Ganesha
   > Developers <nfs-ganesha-devel@lists.sourceforge.net>, Olaf Weiser
   > <olaf.wei...@de.ibm.com>
   > Subject: Re: [Nfs-ganesha-devel] nfs testing for SAP - status - new
   traces /
   > new approach
   > Date: Fri, Oct 21, 2016 7:55 AM
   >
   > I think that rpc code is about receive/send size which is quite
   > different from NFS i/o size. Default max io size is 1M with GPFS fsal,
   > but it is the client that could also limit. Since the same client is
   > not limiting with kNFS, I am pretty sure you have something wrong in
   > your ganesh config. The actual value should be provided to NFS client
   > as part of FSINFO response. Please look at the FSINFO response with
   > tcpdump.
   >
   > I know for a fact we have seen I/Os with 1MB at least with NFSv3. I
   > will experiment with NFSv4 just in case, but I doubt this is due to
   > code.
   >
   > On Fri, Oct 21, 2016 at 7:19 AM, Marc Eshel <es...@us.ibm.com> wrote:
   >> We are not able to get IO bigger than 256K with Ganesha, same client
   and
   >> kNFS can get 1M.
   >> Is there something in Ganesha that limmits the IO size? see attached
   email
   >> maxsize = 256 * 1024; /* XXX */, is that a problem ?
   >> Marc.
   >>
   >>
   >>
   >> From:   Sven Oehme/Almaden/IBM
   >> To:     Olaf Weiser/Germany/IBM@IBMDE
   >> Cc:     Malahal Naineni/Beaverton/IBM@IBMUS, dhil...@us.ibm.com,
   >> fschm...@us.ibm.com, gfsch...@us.ibm.com, Marc
   Eshel/Almaden/IBM@IBMUS,
   >> robg...@us.ibm.com
   >> Date:   10/20/2016 05:32 PM
   >> Subject:        Re: nfs testing for SAP - status - new traces / new
   >> approach
   >>
   >>
   >> marc will send a email on what i found in the ganesha code. it seems
   that
   >> max rpc size is hard limited to 256k :
   >>
   >> * Find the appropriate buffer size
   >> */
   >> u_int /*ARGSUSED*/
   >> __rpc_get_t_size(int af, int proto, int size)
   >> {
   >> int maxsize, defsize;
   >>
   >> maxsize = 256 * 1024; /* XXX */
   >> switch (proto) {
   >> case IPPROTO_TCP:
   >> defsize = 64 * 1024; /* XXX */
   >> break;
   >> case IPPROTO_UDP:
   >> defsize = UDPMSGSIZE;
   >> break;
   >> default:
   >> defsize = RPC_MAXDATASIZE;
   >> break;
   >> }
   >> if (size == 0)
   >> return defsize;
   >>
   >> /* Check whether the value is within the upper max limit */
   >> return (size > maxsize ? (u_int) maxsize : (u_int) size);
   >> }
   >> 4:01:28 PM
   >> in : src/rpc_generic.c
   >>
   >>
   >> ------------------------------------------
   >> Sven Oehme
   >> Scalable Storage Research
   >> email: oeh...@us.ibm.com
   >> Phone: +1 (408) 824-8904
   >> IBM Almaden Research Lab
   >> ------------------------------------------
   >>
   >>
   >>
   >>
   >>
   >>
   >>
   >>
   
------------------------------------------------------------------------------

   >> Check out the vibrant tech community on one of the world's most
   >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
   >> _______________________________________________
   >> Nfs-ganesha-devel mailing list
   >> Nfs-ganesha-devel@lists.sourceforge.net
   >> https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel
   >
   >
   >
   >
   >
   >
   
------------------------------------------------------------------------------

   > Check out the vibrant tech community on one of the world's most
   > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
   > _______________________________________________
   > Nfs-ganesha-devel mailing list
   > Nfs-ganesha-devel@lists.sourceforge.net
   > https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel
   >






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

Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to