RFR(M): 8171181: Supporting heap allocation on alternative memory devices

Kharbas, Kishor kishor.kharbas at intel.com
Wed Mar 8 03:14:32 UTC 2017

Hi Andrew!

Thanks for the clarification. I understand what you mean now.

I agree if NUMA is supported by the filesystem, it will be very useful and should be made available.
To do that, I have to find if the filesystem supports APIs to serve the same purpose as OS numa calls.


> -----Original Message-----
> From: Andrew Haley [mailto:aph at redhat.com]
> Sent: Tuesday, March 7, 2017 12:36 AM
> To: Kharbas, Kishor <kishor.kharbas at intel.com>; hotspot-runtime-
> dev at openjdk.java.net
> Subject: Re: RFR(M): 8171181: Supporting heap allocation on alternative
> memory devices
> On 06/03/17 21:19, Kharbas, Kishor wrote:
> > I don't think there will be failures if that happens. The user needs to be let
> known that NUMA is not supported if he tries to use NUMA in conjunction to
> this flag.
> I'm wondering if perhaps I'm not speaking clearly.  Please, let me spell out my
> thinking:
> a.  This flag can be used by the DAX filesystem, but can be used by any
> filesystem.
> b.  For example, it might be used to put the heap onto a file in, say, a RAM-
> backed file where NUMA is supported.
> c.  On such a system, NUMA might be available and useful.
> d.  Therefore it is not appropriate to tell people that NUMA is not supported
> when you do not know that it is not supported.
> Perhaps I have made some mistake in my reasoning here.
> Andrew.

More information about the hotspot-runtime-dev mailing list