Hey Greg,

The inconsistent view is only over nfs/smb on top of our /ceph mount.

When I look directly on the /ceph mount (which is using the cephfs kernel
module), everything looks fine

It is possible that this issue just went unnoticed, and it only being a
infernalis problem is just a red herring. With that, it is oddly
coincidental that we just started seeing issues.

On Wed, Jan 13, 2016 at 11:30 AM, Gregory Farnum <gfar...@redhat.com> wrote:

> On Wed, Jan 13, 2016 at 11:24 AM, Mike Carlson <m...@bayphoto.com> wrote:
> > Hello.
> >
> > Since we upgraded to Infernalis last, we have noticed a severe problem
> with
> > cephfs when we have it shared over Samba and NFS
> >
> > Directory listings are showing an inconsistent view of the files:
> >
> >
> > $ ls /lts-mon/BD/xmlExport/ | wc -l
> >      100
> > $ sudo umount /lts-mon
> > $ sudo mount /lts-mon
> > $ ls /lts-mon/BD/xmlExport/ | wc -l
> >     3507
> >
> >
> > The only work around I have found is un-mounting and re-mounting the nfs
> > share, that seems to clear it up
> > Same with samba, I'd post it here but its thousands of lines. I can add
> > additional details on request.
> >
> > This happened after our upgrade to infernalis. Is it possible the MDS is
> in
> > an inconsistent state?
>
> So this didn't happen to you until after you upgraded? Are you seeing
> missing files when looking at cephfs directly, or only over the
> NFS/Samba re-exports? Are you also sharing Samba by re-exporting the
> kernel cephfs mount?
>
> Zheng, any ideas about kernel issues which might cause this or be more
> visible under infernalis?
> -Greg
>
> >
> > We have cephfs mounted on a server using the built in cephfs kernel
> module:
> >
> > lts-mon:6789:/ /ceph ceph
> > name=admin,secretfile=/etc/ceph/admin.secret,noauto,_netdev
> >
> >
> > We are running all of our ceph nodes on ubuntu 14.04 LTS. Samba is up to
> > date, 4.1.6, and we export nfsv3 to linux and freebsd systems. All seem
> to
> > exhibit the same behavior.
> >
> > system info:
> >
> > # uname -a
> > Linux lts-osd1 3.13.0-63-generic #103-Ubuntu SMP Fri Aug 14 21:42:59 UTC
> > 2015 x86_64 x86_64 x86_64 GNU/Linux
> > root@lts-osd1:~# lsb
> > lsblk        lsb_release
> > root@lts-osd1:~# lsb_release -a
> > No LSB modules are available.
> > Distributor ID: Ubuntu
> > Description: Ubuntu 14.04.3 LTS
> > Release: 14.04
> > Codename: trusty
> >
> >
> > package info:
> >
> >  # dpkg -l|grep ceph
> > ii  ceph                                 9.2.0-1trusty
> > amd64        distributed storage and file system
> > ii  ceph-common                          9.2.0-1trusty
> > amd64        common utilities to mount and interact with a ceph storage
> > cluster
> > ii  ceph-fs-common                       9.2.0-1trusty
> > amd64        common utilities to mount and interact with a ceph file
> system
> > ii  ceph-mds                             9.2.0-1trusty
> > amd64        metadata server for the ceph distributed file system
> > ii  libcephfs1                           9.2.0-1trusty
> > amd64        Ceph distributed file system client library
> > ii  python-ceph                          9.2.0-1trusty
> > amd64        Meta-package for python libraries for the Ceph libraries
> > ii  python-cephfs                        9.2.0-1trusty
> > amd64        Python libraries for the Ceph libcephfs library
> >
> >
> > What is interesting, is a directory or file will not show up in a
> listing,
> > however, if we directly access the file, it shows up in that instance:
> >
> >
> > # ls -al |grep SCHOOL
> > # ls -alnd SCHOOL667055
> > drwxrwsr-x  1 21695  21183  2962751438 Jan 13 09:33 SCHOOL667055
> >
> >
> > Any tips are appreciated!
> >
> > Thanks,
> > Mike C
> >
> >
> > _______________________________________________
> > 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

Reply via email to