"Brian J. Watson" wrote:
> You're right, it should start on node 2 (or 3) but it doesn't. When Kai
> ported keepalive from UnixWare, we didn't have rfork() or migrate()
> support in the kernel. These system calls allow remote forking and
> process migration, respectively. The keepalive program makes use of both
> of them, so he had to comment them out. We later added support for both
> calls, but by that time we had forgotten about fixing keepalive to make
> use of them. Now that you've reminded us, I'm working on resolving this
> unfinished detail. I'll probably send a patch tommorrow.
The patch is attached. To apply it, do the following:
patch -p1 <../keepalive.patch
After doing this, keepalive should work correctly. Let me know if
there's any problems.