RFR 8085919: OperatingSystemMXBean/TestTotalSwap.java failure : Total Swap Space figures mismatch

David Holmes david.holmes at oracle.com
Tue Aug 4 07:13:39 UTC 2015


On 4/08/2015 5:10 PM, Jaroslav Bachorik wrote:
> Hi David,
>
> On 4.8.2015 02:25, David Holmes wrote:
>> 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);
>
> I thought about this - but doing just this the test would start failing
> the minute they fix the 'free' tool in yocto linux distribution :/

So instead we will carry a workaround for ever because we won't realize 
it isn't needed anymore :)

Okay.

Thanks,
David


> -JB-
>
>>
>> Cheers,
>> David
>>
>>> Thanks,
>>>
>>> -JB-
>


More information about the serviceability-dev mailing list