Thread: [SSI-devel] ICS release [ ics 0.1 ]
Brought to you by:
brucewalker,
rogertsang
From: Aneesh K. <ane...@gm...> - 2006-08-26 12:26:36
|
Hi All, This is the first release of ICS. The related patch files can be found at http://git.openssi.org/~kvaneesh/ics_patches/ics-0.1/ These patches are against the latest linus tree 2.6.18-rc4. If you want to get the full kernel you can use the snapshot link at http://git.openssi.org/~kvaneesh/gitweb.cgi?p=ci-to-linus.git;a=summary There is no kernel based CLMS here. The membership need to be run in user space. ICS now uses configfs for cluster configuration. Simple steps to configure the cluster involve $more cluster_start ifconfig eth0 192.168.2.15 netmask 255.255.255.0 mount -t configfs none /config mkdir /config/ics/node2 echo -n "192.168.2.15" > /config/ics/node2/icsinfo echo -n "2" > /config/ics/node2/nodenum ln -s /config/ics/node2 /config/ics/this_node echo -n "NODE_PREROOT" > /config/ics/node2/status echo -n "NODE_POSTROOT" > /config/ics/node2/status echo -n "NODE_UP" > /config/ics/node2/status echo -n "NODE_READY" > /config/ics/node2/status To indicate the details about other node $ more start_othernode mkdir /config/ics/node3 echo -n "192.168.2.16" > /config/ics/node3/icsinfo echo -n "3" > /config/ics/node3/nodenum echo -n "NODE_CONFIG" > /config/ics/node3/status echo -n "NODE_UP" > /config/ics/node3/status echo -n "NODE_READY" > /config/ics/node3/status Please feel free to integrate any other membership service and send patches across to me. I will add it in the next release. If you are working on another transport for ICS i would encourage you to use the above patches so that we have a clean interface to submit upstream. The next steps is the CFS, so if you are willing to help let me know. Also in case you get to write some test case using the above patch send it across to me. I will add it to the repository. NOTE: The master branch shown in gitweb doesn't show the full history of changes you can browse to *-ci-to-linus branches to find the full history. -aneesh |