RFR(S): 8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3
David Holmes
david.holmes at oracle.com
Wed Mar 14 00:05:40 UTC 2018
On 14/03/2018 4:35 AM, Gustavo Romero wrote:
> Hi,
>
> On 03/13/2018 11:50 AM, Hohensee, Paul wrote:
>> Looks good to me.
>
> Thanks for reviewing it.
>
>
> @David, do you mind to review that small change (maybe it
> should be marked as XS actually...) regarding libnuma
> since you reviewed the previous ones?
>
> bug : https://bugs.openjdk.java.net/browse/JDK-8198794
> webrev: http://cr.openjdk.java.net/~gromero/8198794/v1/
Seems okay. Couple of grammar nits with the mega comment:
// it can exist nodes
it -> there
// are besides that non-contiguous.
"are besides that" -> "may be"
Thanks,
David
>
> Regards,
> Gustavo
>
>> Paul
>>
>> On 3/12/18, 6:13 PM, "Gustavo Romero" <gromero at linux.vnet.ibm.com>
>> wrote:
>>
>> Hi.
>> Paul, I just saw today your bug on JBS...
>> https://bugs.openjdk.java.net/browse/JDK-8198794
>> Thanks for reporting and debugging it.
>> It looks like the issue boils down to the fact that although
>> 'numa_all_nodes_ptr' was introduced with libnuma API v2,
>> 'numa_nodes_ptr'
>> was only introduced later on libnuma v2.0.9, so it's not present
>> in libnuma
>> 2.0.3 which dates back to Jun 2009 [1]. I agree with your initial
>> patch
>> that a reasonable way to address it for archs like x86_64 is to use
>> 'numa_all_nodes_ptr' as a surrogate for 'numa_nodes_ptr' (PowerPC
>> needs
>> 'numa_nodes_ptr' anyway and will have to stick with libnuma 2.0.9
>> and above
>> because it's not unusual to have non-configured nodes on PPC64
>> and nodes
>> can be non-contiguous as well).
>> I just think it's better to handle it inside
>> isnode_in_existing_nodes()
>> interface, which is where such a information is needed in the
>> end. In that
>> sense, if you agree could you please check if the following
>> webrev fixes
>> the issue for you? It must also apply ok for jdk8u:
>> bug : https://bugs.openjdk.java.net/browse/JDK-8198794
>> webrev: http://cr.openjdk.java.net/~gromero/8198794/v1/
>> If it does solve your issue, I will kindly ask for another Reviewer.
>> Thank you.
>> Best regards,
>> Gustavo
>> [1]
>> http://cr.openjdk.java.net/~gromero/misc/numa_all_nodes_ptr_VS_numa_nodes_ptr.txt
>>
>>
>
More information about the hotspot-dev
mailing list