RFR 8085919: OperatingSystemMXBean/TestTotalSwap.java failure : Total Swap Space figures mismatch
David Holmes
david.holmes at oracle.com
Tue Aug 4 00:25:13 UTC 2015
On 4/08/2015 1:31 AM, Jaroslav Bachorik wrote:
> Please, review the following test change
>
> Issue : https://bugs.openjdk.java.net/browse/JDK-8085919
> Webrev: http://cr.openjdk.java.net/~jbachorik/8085919/webrev.00
>
> The test fails on embedded machines with 'yocto' flavour of OS
> installed. For some reason the 'free -b' command ignores the request to
> report sizes in bytes and does report in kilobytes.
>
> I've changed the test to expect this behaviour (when the OS version
> string contains 'yocto') and in case the expected and reported total
> swap size are different to try conversion from kilobytes to bytes and
> check again.
Seems okay. I would have tweaked this:
long expected_swap_size = getSwapSizeFromOs();
to
long expected_swap_size = getSwapSizeFromOs() * (SwapInKB ? 1024
: 1);
Cheers,
David
> Thanks,
>
> -JB-
More information about the serviceability-dev
mailing list