Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoints for worklet lifecycle tracing

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Steven Rostedt
Date: Friday, April 24, 2009 - 7:00 pm

On Fri, 24 Apr 2009, Andrew Morton wrote:


I agree that we need to be frugal with the addition of trace points. But 
I don't think the bugs that can be solved with this is always reproducible 
by the developer.

If you have a distribution kernel that is running at a customers location, 
you may not have the privilege of shutting down that kernel, patching the 
code, recompiling and booting up this temporary kernel. It would be nice 
to have strategic locations in the kernel where we can easily enable a 
trace point and monitor what is going on.

If the customer calls and tells you there's some strange performance 
issues when running such and such a load, it would be nice to look at 
things like workqueues to analyze the situation.

Point being, the events are not for me on the box that runs my machines.
Hell, I had Logdev for 10 years doing that for me. But now to have 
something that is running at a customers site with extremely low overhead 
that we can enable when problems arise. That is what makes this worth 
while.

Note, when I was contracting, I even had logdev prints inside the 
production (custom) kernel that I could turn on and off. This was exactly 
for this purpose. To monitor what is happening inside the kernel when in 
the field.

-- Steve

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

Messages in current thread:
Re: [PATCH 0/1] tracing, workqueuetrace: Make workqueue tr ..., Frederic Weisbecker, (Mon Apr 13, 6:57 am)
Re: [PATCH 1/1] tracing, workqueuetrace: Make workqueue tr ..., Frederic Weisbecker, (Mon Apr 13, 7:13 am)
Re: [PATCH 1/1] tracing, workqueuetrace: Make workqueue tr ..., Frederic Weisbecker, (Mon Apr 13, 7:34 am)
Re: [PATCH v2 1/4] ftrace, workqueuetrace: Make workqueue ..., Frederic Weisbecker, (Mon Apr 13, 8:24 am)
Re: [PATCH v2 3/4] ftrace: add max execution time mesureme ..., Frederic Weisbecker, (Mon Apr 13, 9:16 am)
Re: [PATCH v2 2/4] ftrace: introduce workqueue_handler_exi ..., Frederic Weisbecker, (Mon Apr 13, 9:25 am)
[PATCH v2 5/4] ftrace, workqueuetrace: display work name, KOSAKI Motohiro, (Mon Apr 13, 9:03 pm)
Re: [PATCH v2 3/4] ftrace: add max execution time mesureme ..., Frederic Weisbecker, (Tue Apr 14, 4:40 am)
Re: [PATCH v2 5/4] ftrace, workqueuetrace: display work name, Frederic Weisbecker, (Tue Apr 14, 2:16 pm)
Re: [PATCH v2 5/4] ftrace, workqueuetrace: display work name, KOSAKI Motohiro, (Tue Apr 14, 4:55 pm)
Re: [PATCH v2 5/4] ftrace, workqueuetrace: display work name, Frederic Weisbecker, (Tue Apr 14, 6:15 pm)
Re: [PATCH v2 5/4] ftrace, workqueuetrace: display work name, KOSAKI Motohiro, (Tue Apr 14, 11:13 pm)
Re: [PATCH v2 5/4] ftrace, workqueuetrace: display work name, Frederic Weisbecker, (Wed Apr 15, 9:23 am)
Re: [PATCH 0/4] ftrace, workqueuetrace: Add worklet inform ..., Frederic Weisbecker, (Mon Apr 20, 12:23 am)
Re: [PATCH 1/4] trace_workqueue: use list_for_each_entry() ..., Frederic Weisbecker, (Mon Apr 20, 12:26 am)
Re: [PATCH 4/4] trace_workqueue: Add worklet information, Frederic Weisbecker, (Mon Apr 20, 4:36 am)
Re: [PATCH v3 1/1] ftrace, workqueuetrace: Make workqueue ..., Frederic Weisbecker, (Mon Apr 20, 10:11 am)
Re: [PATCH v3 1/1] ftrace, workqueuetrace: Make workqueuet ..., Frederic Weisbecker, (Mon Apr 20, 4:48 pm)
Re: [PATCH v3 1/1] ftrace, workqueuetrace: Make workqueuet ..., Frederic Weisbecker, (Tue Apr 21, 11:28 am)
Re: [PATCH v3 1/1] ftrace, workqueuetrace: Make workqueuet ..., Frederic Weisbecker, (Tue Apr 21, 11:33 am)
Re: Re: [PATCH 4/4] trace_workqueue: Add worklet information, Frederic Weisbecker, (Tue Apr 21, 4:39 pm)
Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoi ..., Frederic Weisbecker, (Fri Apr 24, 3:59 pm)
Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoi ..., Frederic Weisbecker, (Fri Apr 24, 4:27 pm)
Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoi ..., Frederic Weisbecker, (Fri Apr 24, 5:37 pm)
Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoi ..., Steven Rostedt, (Fri Apr 24, 7:00 pm)
Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoi ..., Frederic Weisbecker, (Tue Apr 28, 6:42 am)
Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoi ..., Frank Ch. Eigler, (Tue Apr 28, 10:24 am)
Re: [PATCH 0/4] workqueue_tracepoint: Add worklet tracepoi ..., Frederic Weisbecker, (Tue Apr 28, 10:49 am)