All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sage Weil <sage@inktank.com>
To: "Matt W. Benjamin" <matt@linuxbox.com>
Cc: ceph-devel <ceph-devel@vger.kernel.org>,
	aemerson <aemerson@linuxbox.com>,
	David Zafman <david.zafman@inktank.com>
Subject: Re: wip-libcephfs rebased and pulled up to v.65
Date: Wed, 3 Jul 2013 14:48:40 -0700 (PDT)	[thread overview]
Message-ID: <alpine.DEB.2.00.1307031439270.3375@cobra.newdream.net> (raw)
In-Reply-To: <515941372.160.1372801066160.JavaMail.root@thunderbeast.private.linuxbox.com>

Hi Matt,

This hit a problem in QA.. running 
ceph.git/qa/workunits/kernel_untar_build.sh on ceph-fuse crashes with

2013-07-03 12:51:14.176096 7fae7ee93780 10 client.4106 _lookup 10000004031.head(ref=4 cap_refs={} open={} mode=40775 size=0 mtime=2012-02-29 16:32:49.000000 caps=pAsLsXsFsx(0=pAsLsXsFsx) dirty_caps=Fx parents=0x9be18c0 0x9b4a000) generated = 1000000a29d.head(ref=3 cap_refs={} open={} mode=40775 size=0 mtime=2013-07-03 12:43:25.748972 caps=pAsLsXsFsx(0=pAsLsXsFsx) parents=0x8e909a0 0xa3b3d80)
2013-07-03 12:51:14.176126 7fae7ee93780 10 client.4106 fill_stat on 1000000a29d snap/devhead mode 040775 mtime 2013-07-03 12:43:25.748972 ctime 2013-07-03 12:43:25.748972
2013-07-03 12:51:14.176135 7fae7ee93780  3 client.4106 ll_lookup 0x9b4a000 generated -> 0 (1000000a29d)
2013-07-03 12:51:14.176148 7fae7ee93780  3 client.4106 ll_forget 10000004031 1
2013-07-03 12:51:14.191582 7fae7ee93780 -1 *** Caught signal (Segmentation fault) **
 in thread 7fae7ee93780

 ceph version 0.65-250-gfcf46bc (fcf46bc56dc37a90f69f6609e2ff3216d9195d2f)
 1: ceph-fuse() [0x7937fa]
 2: (()+0xfcb0) [0x7fae7e843cb0]
 3: (Client::_get_inodeno(Inode*)+0) [0x529a70]
 4: (Client::ll_forget(Inode*, int)+0x4a) [0x534a6a]
 5: ceph-fuse() [0x5261f5]
 6: (fuse_session_loop()+0x75) [0x7fae7ea61d65]
 7: (main()+0x848) [0x5228f8]
 8: (__libc_start_main()+0xed) [0x7fae7cd0676d]
 9: ceph-fuse() [0x523df9]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

It wasn't immediately obvious what the problem is except that it looked 
like a (ll_)refcounting issue.  Also, the special-case of 'forget on root' 
looks suspicous; I'd like to pull in the patch from Ilya that takes a ref 
in the get_root_inode() method and make the refcounting uniform.

Thanks!
sage


On Tue, 2 Jul 2013, Matt W. Benjamin wrote:

> Hi Sage (et al),
> 
> We have rebased the former wip-libcephfs branch, on the model of the
> rebased example branch, as planned, and also pulled it up to Ceph's
> v65 tag/master, also as planned.
> 
> In addition to cross checking this, Adam has updated our Ganesha client
> driver to use the ll v2 API, and this checks out.
> 
> We've pushed wip-libcephfs-rebased-v65 to our public git repository,
> https://github.com/linuxbox2/linuxbox-ceph, for review.
> 
> Thanks,
> 
> Matt
> 
> -- 
> Matt Benjamin
> The Linux Box
> 206 South Fifth Ave. Suite 150
> Ann Arbor, MI  48104
> 
> http://linuxbox.com
> 
> tel.  734-761-4689 
> fax.  734-769-8938 
> cel.  734-216-5309 
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 

  parent reply	other threads:[~2013-07-03 21:48 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <460228344.155.1372800973209.JavaMail.root@thunderbeast.private.linuxbox.com>
2013-07-02 21:37 ` wip-libcephfs rebased and pulled up to v.65 Matt W. Benjamin
2013-07-02 23:19   ` Sage Weil
2013-07-03 11:17     ` HA: " Ilya Storozhilov
2013-07-03 16:05       ` Sage Weil
2013-07-03 21:48   ` Sage Weil [this message]
2013-07-04 16:28     ` Matt W. Benjamin
     [not found] <941FC8BE87ADE64D90E4EB6CD5545177100231F4@EPBYMINSA0032.epam.com>
     [not found] ` <78k3kyfjv2.wl%aemerson@linuxbox.com>
     [not found]   ` <941FC8BE87ADE64D90E4EB6CD554517710023305@EPBYMINSA0032.epam.com>
2013-07-11 19:01     ` Sage Weil
2013-07-12 11:23       ` Ilya Storozhilov
2013-07-12 15:50         ` Sage Weil

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=alpine.DEB.2.00.1307031439270.3375@cobra.newdream.net \
    --to=sage@inktank.com \
    --cc=aemerson@linuxbox.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=david.zafman@inktank.com \
    --cc=matt@linuxbox.com \
    /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.