OCFS2
Novell SLES10 RC3
Kernel-upgrade with OCFS2-1.2.1 for SLES9
Novell have released a Kernel upgrade for SLES9 (2.6.5-7.257) that - among lots of fixes - comes with a new version of OCFS2 (OCFS2-1.2.1), released on April 24. There are no new features as compared to the version shipped with the SLES9 SP3 Kernel (2.6.5-7.244).
Use deadline I/O scheduler instead of cfq with OCFS2 on SLES9
The cfq i/o scheduler allows processes to temporarily starve other processes. This leads to the self-fencing of cluster nodes when a cluster filesystem like OCFS2 is used. OCFS2 will self-fence a node if its heartbeat is unable to perform i/o for one minute. This applies to both SLES9 and RH4. The heartbeat timeout is set in /etc/sysconfig/o2cb:HEARTBEAT_THRESHOLD.
To use deadline elevator instead of cfq, add the following to your GRUB configuration:
Add elevator=deadline instead of cfq to /boot/grub/menu.lst
OCFS2 root filesystem over TCP in Xen ?
There's a thread over at ocfs2-devel and ocfs2-users about adding support for TCP to OCFS2. One of the posters has got OCFS2 as root file system working, but over IP. If OCFS2 heartbeat would run over plain TCP, the IP stack would not need to be loaded for the root fs to become available. This opens up some nice possibilities. One downside of using TCP would be the limitation of the heartbeat traffic to one network segment. However, OCFS2 heartbeat is best run over back-2-back links anyways.
Related links
- [ocfs2-users@oss.oracle.com] ocfs2 root filesystem
Oracle Cluster Filesystem OCFS2
OCFS2 is Oracle's Open Source cluster filesystem. Check out the project site at oss.oracle.com for more information.