From: Andrew Shewmaker <agshew@gmail.com>
To: ceph-devel@vger.kernel.org
Subject: Status of BlkKin (LTTng + Zipkin) tracing patchset
Date: Mon, 22 Dec 2014 14:20:07 -0700 [thread overview]
Message-ID: <20141222212007.GA20840@localhost> (raw)
Hi,
I wanted to let the list know that I've been working on rebasing
the V2 BlkKin patchset on top of Ceph master. Unfortunatley, my
basic tracing tests are failing. A 'rados put' spits out:
2014-12-22 09:13:32.172182 7f083019d700 0 -- 128.114.53.124:0/1013940 >> 128.114.53.124:6808/13201 pipe(0x7f081c00cc20 sd=31
:0 s=1 pgs=0 cs=0 l=1 c=0x7f081c00b170).fault
ceph-osd is catching signals and aborting. From out/osd.0.log:
1: ./ceph-osd() [0xa0c165]
2: (()+0xfc90) [0x7f24f366dc90]
3: (gsignal()+0x37) [0x7f24f1773d27]
4: (abort()+0x148) [0x7f24f1775418]
5: (()+0x2fbd6) [0x7f24f176cbd6]
6: (()+0x2fc82) [0x7f24f176cc82]
7: ./ceph-osd() [0x5ed618]
8: (OpTracker::trace_event(TrackedOp*, boost::shared_ptr<ZTracer::ZTrace>, std::string const&, boost::shared_ptr<ZTracer::ZTraceEndpoint>)+0x126) [0x6be236]
9: (TrackedOp::trace_pg(std::string)+0x83) [0x6bea23]
10: (OSD::handle_op(std::tr1::shared_ptr<OpRequest>&, std::tr1::shared_ptr<OSDMap const>&)+0x15b8) [0x647b18]
11: (OSD::dispatch_op_fast(std::tr1::shared_ptr<OpRequest>&, std::tr1::shared_ptr<OSDMap const>&)+0x1ce) [0x6482fe]
12: (OSD::dispatch_session_waiting(OSD::Session*, std::tr1::shared_ptr<OSDMap const>)+0x98) [0x648568]
13: (OSD::ms_fast_dispatch(Message*)+0x230) [0x648920]
14: (DispatchQueue::fast_dispatch(Message*)+0x6e) [0xbc590e]
15: (Pipe::reader()+0x1cd7) [0xbe6967]
16: (Pipe::Reader::entry()+0xd) [0xbef17d]
17: (()+0x80a5) [0x7f24f36660a5]
18: (clone()+0x6d) [0x7f24f183777d]
I didn't see anything else interesting in the OSD logs, even with debugging
turned on, but I probably don't know what I should be looking for.
I commented out the BlkKin changes to OSD::handle_op() and Pipe, but the failures
still happened. So, I've been splitting the BlkKin patches up further to try
narrow the problem down. I haven't made much progress yet. Partly because I
ended up wasting time a bit of time on segfaults. It turned out I was causing
them because I left out one of the BlkKin initialization function calls.
At this point I'm thinking I'll add some douts to the BlkKin wrapper macros
to try to find the problem. But I would welcome any ideas on how to debug
this.
Thanks,
Andrew
reply other threads:[~2014-12-22 21:20 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20141222212007.GA20840@localhost \
--to=agshew@gmail.com \
--cc=ceph-devel@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox