[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] encounter a problem about xenalyze

On Fri, May 19, 2017 at 06:53:39PM +0800, Chao Gao wrote:
>Hi, George.
>Per your suggesion, I tried to add some code to xenalyze.c to analyze
>some newly added events. To have more understanding, you can read the
>patch at the bottom. In this patch, I try to count how many times a
>given vcpu is added and removed from a pi blocking list. After
>collecting some data, I compared the result of different decoder,
>xenalyze and xentrace_format. I found that xentrace_format shows
>one vcpu is added and removed 2499 times respectively. But xenalyze
>shows the identical vcpu is added 2499 times and removed only about
>700 times. Some other vcpus also encounter this weird thing.

Hi, George. I found the cause. It is for removing one vcpu from
pi blocking list can happen in various contexts. Some contexts
can't pass toplevel_assert_check().


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.