Re: 2.7 thoughts

From: Stephan von Krawczynski
Date: Fri Oct 10 2003 - 09:28:30 EST


On Sat, 11 Oct 2003 00:07:10 +1000
Stuart Longland <stuartl@xxxxxxxxxxxxxxxxxxxxxx> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Stephan von Krawczynski wrote:
>
> > You are obviously not quite familiar with industrial boxes where this is
> > state-of-the-art.
> >
> > [...]
> >
> > Generally spoken every part of a computer should be thought of as a
> > "resource" that can be added or removed at any time during runtime. CPU or
> > RAM is in no way different.
>
> Hotplug RAM I could see would be possible, but hotplug CPUs? I spose if
> you've got a multiprocessor box, you could swap them one at a time, but
> my thinking is that this would cause issues with the OS as it wouldn't
> be expecting the CPU to suddenly disappear. Problems would be even
> worse if the old and new CPUs were of different types too.

I wouldn't expect a hotplug feature for differing CPU types actually. But in
fact there are boxes out there that complain via phonecall that a processor
board just died and request replacement. Same goes for RAM. It is obvious that
no feature like this exists on desktop nowadays, but 2.7 and release of 2.8 is
far ahead, so I see no good reason why people should not be enabled to do this
- _then_ .
In fact it is sounds really simple to plug in additional boards to a numa-type
box. Boards meaning RAM+CPU.
HP builds hotplug PCI stuff in comparably cheap boxes, so this is not
completely off-reality.

> Hotplug RAM would also be interesting, but then again, I spose the
> procedure would be to alert the kernel that the memory area from byte X
> to byte Y would disappear, so it could page that out to swapspace.

This direction sounds likely.

Regards,
Stephan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/