[ceph-users] Cephfs kernel driver availability

2018-07-22 Thread Bryan Henderson
Is there some better place to get a filesystem driver for the longterm
stable Linux kernel (3.16) than the regular kernel.org source distribution?

The reason I ask is that I have been trying to get some clients running
Linux kernel 3.16 (the current long term stable Linux kernel) and so far
I have run into two serious bugs that, it turns out, were found and fixed
years ago in more current mainline kernels.

In both cases, I emailed Ben Hutchings, the apparent maintainer of 3.16,
asking if the fixes could be added to 3.16, but was met with silence.  This
leads me to believe that there are many more bugs in the 3.16 cephfs
filesystem driver waiting for me.  Indeed, I've seen panics not yet explained.

So what are other people using?  A less stable kernel?  An out-of-tree driver?
FUSE?  Is there a working process for getting known bugs fixed in 3.16?

-- 
Bryan Henderson   San Jose, California
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Cephfs kernel driver availability

2018-07-22 Thread Jack
Fuse


On 07/22/2018 10:02 PM, Bryan Henderson wrote:
> Is there some better place to get a filesystem driver for the longterm
> stable Linux kernel (3.16) than the regular kernel.org source distribution?
> 
> The reason I ask is that I have been trying to get some clients running
> Linux kernel 3.16 (the current long term stable Linux kernel) and so far
> I have run into two serious bugs that, it turns out, were found and fixed
> years ago in more current mainline kernels.
> 
> In both cases, I emailed Ben Hutchings, the apparent maintainer of 3.16,
> asking if the fixes could be added to 3.16, but was met with silence.  This
> leads me to believe that there are many more bugs in the 3.16 cephfs
> filesystem driver waiting for me.  Indeed, I've seen panics not yet explained.
> 
> So what are other people using?  A less stable kernel?  An out-of-tree driver?
> FUSE?  Is there a working process for getting known bugs fixed in 3.16?
> 

___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Cephfs kernel driver availability

2018-07-22 Thread Paul Emmerich
2018-07-22 22:02 GMT+02:00 Bryan Henderson :

> Linux kernel 3.16 (the current long term stable Linux kernel) and so far
>
> So what are other people using?  A less stable kernel?  An out-of-tree
> driver?
> FUSE?  Is there a working process for getting known bugs fixed in 3.16?
>
>
Kernel 3.16 is not *the* LTS kernel but *an* LTS kernel. The current LTS
kernel is 4.14 which is no way less stable than 3.16, especially when
used with cephfs.

But to answer your question: we are using both FUSE and more recent
kernels. In general, the FUSE client will always be better (for some metrics
like features and relability) than the kernel client - but slower and
consume
more CPU.


Paul


> --
> Bryan Henderson   San Jose, California
> ___
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>



-- 
Paul Emmerich

Looking for help with your Ceph cluster? Contact us at https://croit.io

croit GmbH
Freseniusstr. 31h
81247 München
www.croit.io
Tel: +49 89 1896585 90
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Cephfs kernel driver availability

2018-07-22 Thread Bryan Henderson
>Kernel 3.16 is not *the* LTS kernel but *an* LTS kernel. The current LTS
>kernel is 4.14 

Thanks for clarifying that.  I guess I forgot how long I've been trying to
get Ceph to work.  When I started, 3.16 was the current LTS kernel!

Had I known that it's so stable that serious bugs are left in it, I would
not have given so much preference to using stable code.

I think I'll have a look at the Git history and see how practical it would
be for me to proactively backport all the bug fixes to my local kernel.

FUSE really isn't an option for me because Ceph is the root filesystem for
these clients.

-- 
Bryan Henderson   San Jose, California
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Cephfs kernel driver availability

2018-07-23 Thread John Spray
On Sun, Jul 22, 2018 at 9:03 PM Bryan Henderson  wrote:
>
> Is there some better place to get a filesystem driver for the longterm
> stable Linux kernel (3.16) than the regular kernel.org source distribution?

The general advice[1] on this is not to try and use a 3.x kernel with
CephFS.  The only exception is if your distro provider is doing
special backports (latest RHEL releases have CephFS backports).  This
causes some confusion, because a number of distros that have shipped
"stable" kernels with older, known unstable CephFS code.

If you're building your own kernels then you definitely want to be on
a recent 4.x

John

1. http://docs.ceph.com/docs/master/cephfs/best-practices/#which-kernel-version

> The reason I ask is that I have been trying to get some clients running
> Linux kernel 3.16 (the current long term stable Linux kernel) and so far
> I have run into two serious bugs that, it turns out, were found and fixed
> years ago in more current mainline kernels.
>
> In both cases, I emailed Ben Hutchings, the apparent maintainer of 3.16,
> asking if the fixes could be added to 3.16, but was met with silence.  This
> leads me to believe that there are many more bugs in the 3.16 cephfs
> filesystem driver waiting for me.  Indeed, I've seen panics not yet explained.
>
> So what are other people using?  A less stable kernel?  An out-of-tree driver?
> FUSE?  Is there a working process for getting known bugs fixed in 3.16?
>
> --
> Bryan Henderson   San Jose, California
> ___
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Cephfs kernel driver availability

2018-07-23 Thread Michael Kuriger
If you're using CentOS/RHEL you can try the elrepo kernels

Mike Kuriger 



-Original Message-
From: ceph-users [mailto:ceph-users-boun...@lists.ceph.com] On Behalf Of John 
Spray
Sent: Monday, July 23, 2018 5:07 AM
To: Bryan Henderson
Cc: ceph-users@lists.ceph.com
Subject: Re: [ceph-users] Cephfs kernel driver availability

On Sun, Jul 22, 2018 at 9:03 PM Bryan Henderson  wrote:
>
> Is there some better place to get a filesystem driver for the longterm
> stable Linux kernel (3.16) than the regular kernel.org source distribution?

The general advice[1] on this is not to try and use a 3.x kernel with
CephFS.  The only exception is if your distro provider is doing
special backports (latest RHEL releases have CephFS backports).  This
causes some confusion, because a number of distros that have shipped
"stable" kernels with older, known unstable CephFS code.

If you're building your own kernels then you definitely want to be on
a recent 4.x

John

1. 
https://urldefense.proofpoint.com/v2/url?u=http-3A__docs.ceph.com_docs_master_cephfs_best-2Dpractices_-23which-2Dkernel-2Dversion&d=DwICAg&c=5m9CfXHY6NXqkS7nN5n23w&r=5r9bhr1JAPRaUcJcU-FfGg&m=1d2qC0CtsbiZASGIWepKvVV0aMaJAXZZmg2_NDncscw&s=nAbQCNqk5k58F3w1fk-APMYb49ODP3WlGtdkQNjwU4Q&e=

> The reason I ask is that I have been trying to get some clients running
> Linux kernel 3.16 (the current long term stable Linux kernel) and so far
> I have run into two serious bugs that, it turns out, were found and fixed
> years ago in more current mainline kernels.
>
> In both cases, I emailed Ben Hutchings, the apparent maintainer of 3.16,
> asking if the fixes could be added to 3.16, but was met with silence.  This
> leads me to believe that there are many more bugs in the 3.16 cephfs
> filesystem driver waiting for me.  Indeed, I've seen panics not yet explained.
>
> So what are other people using?  A less stable kernel?  An out-of-tree driver?
> FUSE?  Is there a working process for getting known bugs fixed in 3.16?
>
> --
> Bryan Henderson   San Jose, California
> ___
> ceph-users mailing list
> ceph-users@lists.ceph.com
> https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ceph.com_listinfo.cgi_ceph-2Dusers-2Dceph.com&d=DwICAg&c=5m9CfXHY6NXqkS7nN5n23w&r=5r9bhr1JAPRaUcJcU-FfGg&m=1d2qC0CtsbiZASGIWepKvVV0aMaJAXZZmg2_NDncscw&s=lLPHUayL4gqcIGSbOL6XkIuUPBs14rsGI6hFq1UtXvI&e=
___
ceph-users mailing list
ceph-users@lists.ceph.com
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.ceph.com_listinfo.cgi_ceph-2Dusers-2Dceph.com&d=DwICAg&c=5m9CfXHY6NXqkS7nN5n23w&r=5r9bhr1JAPRaUcJcU-FfGg&m=1d2qC0CtsbiZASGIWepKvVV0aMaJAXZZmg2_NDncscw&s=lLPHUayL4gqcIGSbOL6XkIuUPBs14rsGI6hFq1UtXvI&e=
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com