Discussion:
[SSI-devel] Development status and help
Brian Empson
2012-03-16 15:06:25 UTC
Permalink
Hello,

I'd like to help with porting the existing kernel to newer distributions of debian specifically. What can I do to help and where should I start? I'd like to see where development is going so far.


Regards,

Brian
Roger Tsang
2012-04-01 18:29:02 UTC
Permalink
Hi Brian,

http://openssi.org/cgi-bin/view?page=openssi.html

That webpage has links to the Debian releases with instructions. John has
been maintaining OpenSSI for Debian but he has been busy lately.

If memory serves me right devfs is deprecated and udev is newer. That is
why we are using udev. Not only that, we want to port OpenSSI to
kernel-2.6.18 or newer and 2.6.18 uses udev. We want 2.6.18 so we can
upgrade to RHEL5 and the next Debian distro.

Latest status is OpenSSI is "pretty" stable on the existing kernel 2.6.11
and perhaps also on John's 2.6.14 too. However I hear we are stuck with
initrd for the time being because the developers who ported 2.6.9-ssi to
2.6.11 had trouble with initramfs.

You might run into rare warnings with file locks if your application
competes locally with remote file locks especially with preemptive kernel.
So we still need to implement proper sequencing within the kernel for
clustered file locks. The native 2.6.11 kernel uses the big kernel lock
which is only good enough for local file locks.

After having spent some time stabilizing / improving 2.6.11-ssi for SMP I
ported the userspace and kernel in OpenSSI for Fedora Core 3 to Red Hat
Enterprise 4 (using kernel source code from CentOS 4) and was able to boot
the cluster. The original RHEL4 kernel is already super patched, so I must
have missed something while porting. In OpenSSI for RHEL4 remove exec does
not work - aka. `onnode 2 cat`. Think I need to trace sys_rexecve() and see
what is going on inside the kernel. I haven't got to doing that yet.

Regards,
Roger
Post by Brian Empson
Hello,
I'd like to help with porting the existing kernel to newer distributions
of debian specifically. What can I do to help and where should I start? I'd
like to see where development is going so far.
Regards,
Brian
------------------------------------------------------------------------------
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
ssic-linux-devel mailing list
https://lists.sourceforge.net/lists/listinfo/ssic-linux-devel
Continue reading on narkive:
Loading...