Re: [PATCH part1 v6 4/6] x86/mem-hotplug: Support initialize page tables in bottom-up

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Tejun,

On Wed, 2013-10-09 at 17:11 -0400, Tejun Heo wrote:
> On Wed, Oct 09, 2013 at 02:58:31PM -0600, Toshi Kani wrote:
> > Let's not assume that memory hotplug is always a niche feature for huge
> > & special systems.  It may be a niche to begin with, but it could be
> > supported on VMs, which allows anyone to use.  Vasilis has been working
> > on KVM to support memory hotplug.
> 
> I'm not saying hotplug will always be niche.

Great. :)

> I'm saying the approach
> we're currently taking is.  It seems fairly inflexible to hang the
> whole thing on NUMA nodes.  What does the planned kvm support do?
> Splitting SRAT nodes so that it can do both actual NUMA node
> distribution and hotplug granuliarity?  

I agree that using a node as the granularity is inflexible, but we have
to start from some point first, so that we can improve in future.  SRAT
may have multiple entries per a proximity and each of which can be set
to hotpluggable or not.  So, using SRAT does not limit us to the node
granularity.  The kernel however has limitations that zone type, etc,
are managed per a node basis.

> IIRC I asked a couple times
> what the long term plan was for this feature and there doesn't seem to
> be any road map for this thing to become a full solution.  Unless I
> misunderstood, this is more of "let's put out the fire as there
> already are (or gonna be) machines which can do it" kinda thing, which
> is fine too.  My point is that it doesn't make a lot of sense to
> change boot sequence invasively to accomodate that.

Well, there was a plan before, which considered to enhance it to a
memory device granularity at step 3.  But we had a major replan at step
1 per your suggestion.

https://lkml.org/lkml/2013/6/19/73

Thanks,
-Toshi

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]