RFR (XS): 6661889: thread id on Linux is inconsistent in error and log outputs
David Holmes
david.holmes at oracle.com
Wed Jul 29 22:31:57 UTC 2015
Hi Jeremy,
On 30/07/2015 6:34 AM, Jeremy Manson wrote:
> David, can you review/sponsor this, per our conversation of last week?
Yes I can sponsor and it is also Reviewed.
But I'd like a second review from someone else.
Thanks,
David
> It fixes an issue where, on Linux, some of the Hotspot logging output
> identifies threads by pthread_id, and some of it identifies threads by
> kernel-level TID. This happened because Hotspot calls into two
> different APIs that provide the thread ID, and developers seem to have
> picked which one they call at random.
>
> The CR makes these APIs consistently use the kernel-level TID, and makes
> one of the APIs a thin shim over the other.
>
> Conversation:
> http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2015-July/015507.html
> Bug: https://bugs.openjdk.java.net/browse/JDK-6661889
> Webrev: http://cr.openjdk.java.net/~jmanson/6661889/webrev.01/
>
> Jeremy
More information about the serviceability-dev
mailing list