On 2025-06-13 10:07, Peter Xu wrote:
> Unfortunately, it was never correctly shown..
> 
> This is only found when I started to look into making the blocktime feature
> more useful (so as to avoid using bpftrace, even though I'm not sure which
> one will be harder to use..).
> 
> So the old dump would look like this:
> 
>   Postcopy vCPU Blocktime: 0-1,4,10,21,33,46,48,59
> 
> Even though there're actually 40 vcpus, and the string will merge same
> elements and also sort them.
> 
> To fix it, simply loop over the uint32List manually.  Now it looks like:
> 
>   Postcopy vCPU Blocktime (ms):
>    [15, 0, 0, 43, 29, 34, 36, 29, 37, 41,
>     33, 37, 45, 52, 50, 38, 40, 37, 40, 49,
>     40, 35, 35, 35, 81, 19, 18, 19, 18, 30,
>     22, 3, 0, 0, 0, 0, 0, 0, 0, 0]
> 
> Cc: Dr. David Alan Gilbert <d...@treblig.org>
> Cc: Alexey Perevalov <a.pereva...@samsung.com>
> Cc: Markus Armbruster <arm...@redhat.com>
> Tested-by: Mario Casquero <mcasq...@redhat.com>
> Signed-off-by: Peter Xu <pet...@redhat.com>
> ---

Reviewed-by: Juraj Marcin <jmar...@redhat.com>


Reply via email to