Re: lockup in rb_get_reader_page

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jiaying Zhang
Date: Tuesday, March 30, 2010 - 9:01 pm

Thanks a lot for your quick reply!

On Tue, Mar 30, 2010 at 5:35 PM, Steven Rostedt <srostedt@redhat.com> wrote:
I looked at Li Zefan's patch but I think that is to fix a lockup issue in
ftrace. We are not using ftrace right now but still use our own kernel
trace wrapper built on top of ring buffer. We also only use one reader.
I guess it is more likely a race between trace reader and trace writer.

No. We don't allow resetting buffer when there is any active reader.
I don't think we ever reset the ring buffer on those machines that hit
this problem.

I am going to patch rb_get_reader_page() to print out some debugging
message when it enters into an infinitely loop. I will keep you updated
if I find any interesting info.

Thanks a lot!

Jiaying

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
lockup in rb_get_reader_page, Jiaying Zhang, (Tue Mar 30, 4:27 pm)
Re: lockup in rb_get_reader_page, Steven Rostedt, (Tue Mar 30, 5:35 pm)
Re: lockup in rb_get_reader_page, Jiaying Zhang, (Tue Mar 30, 9:01 pm)
Re: lockup in rb_get_reader_page, Steven Rostedt, (Wed Mar 31, 5:28 pm)
Re: lockup in rb_get_reader_page, Jiaying Zhang, (Wed Mar 31, 6:14 pm)
Re: lockup in rb_get_reader_page, Steven Rostedt, (Wed Mar 31, 6:23 pm)
Re: lockup in rb_get_reader_page, Jiaying Zhang, (Fri Apr 2, 4:10 pm)
Re: lockup in rb_get_reader_page, Steven Rostedt, (Sat Apr 3, 5:45 am)
Re: lockup in rb_get_reader_page, Jiaying Zhang, (Tue Apr 6, 2:12 pm)