Re: [PATCH v7 09/16] tracing: Add hist trigger snapshot() action test case

From: Tom Zanussi
Date: Wed Nov 28 2018 - 20:12:30 EST


Hi Masami,

On Wed, 2018-11-28 at 11:15 +0900, Masami Hiramatsu wrote:
> Hi Tom,
>
> On Tue, 27 Nov 2018 16:53:45 -0600
> Tom Zanussi <zanussi@xxxxxxxxxx> wrote:
>
> > > > +ping $LOCALHOST -c 3
> > > > +nice -n 1 ping $LOCALHOST -c 3
> > > > +
> > > > +echo 0 > /sys/kernel/debug/tracing/events/sched/enable
> > >
> > > Shouldn't we stop tracing instead of disabling the event?
> > >
> >
> > This is just reversing the enable, so should be fine, but I can
> > stop
> > tracing instead if you prefer.
>
> Oops, maybe we have to check the difference between event enabling
> and
> trace enabling.
> echo 0 > tracing_on will stop writing ring buffer, but event may
> continue
> to be called. Does this mean hist will be updated? (and I guess
> preferrable
> behavior is to stop hist too, isn't it?)
>

For this test case, we're only enabling the sched events so we have
something in the snapshot buffer to verify that the snapshot worked, so
either should work for this purpose.

The triggers are supposed to work even if nothing is being logged to
the ring buffer, so the hist triggers updating when tracing to the
buffers is disabled is consistent with that...

Tom

> Thank you,
>
>