<feed xmlns='http://www.w3.org/2005/Atom'>
<title>autocluster.git/base/root/scripts/nsd_server_common.bash, branch master</title>
<subtitle>Autocluster is a script for building virtual clusters to test clustered Samba.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/'/>
<entry>
<title>Reorganise base templates directory to allow for node-type-specific files.</title>
<updated>2009-12-04T05:25:13+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2009-12-04T05:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=b48f3500b1ea359d8d563f708113a96138605479'/>
<id>b48f3500b1ea359d8d563f708113a96138605479</id>
<content type='text'>
* Previous contents of base/ are now in base/all.

* create_node_COMMON() takes an extra argument (inserted as $3) that
  specifies the node type.  All of the create_node_* functions pass
  "$type" for this argument.

* setup_base() now has an optional argument, which is only passed by
  create_node_COMMON.  Rather than simply copying and substituting
  templates for the entire $BASE_TEMPLATES/ subdirectory it now does
  this for $BASE_TEMPLATES/all and then $BASE_TEMPLATES/$type.
  Therefore, the contents of the type-specific directory override the
  contents of "all" directory.

* releases/SoFS.common uses the "all" version of SoFS-postinstall.sh
  when setting POSTINSTALL_TEMPLATE.  This variable also now respects
  $BASE_TEMPLATES instead of hard-coding the base/ subdirectory.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Previous contents of base/ are now in base/all.

* create_node_COMMON() takes an extra argument (inserted as $3) that
  specifies the node type.  All of the create_node_* functions pass
  "$type" for this argument.

* setup_base() now has an optional argument, which is only passed by
  create_node_COMMON.  Rather than simply copying and substituting
  templates for the entire $BASE_TEMPLATES/ subdirectory it now does
  this for $BASE_TEMPLATES/all and then $BASE_TEMPLATES/$type.
  Therefore, the contents of the type-specific directory override the
  contents of "all" directory.

* releases/SoFS.common uses the "all" version of SoFS-postinstall.sh
  when setting POSTINSTALL_TEMPLATE.  This variable also now respects
  $BASE_TEMPLATES instead of hard-coding the base/ subdirectory.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make setup_gpfs.sh and mknsd.sh aware of NSD servers.</title>
<updated>2009-05-29T06:53:13+00:00</updated>
<author>
<name>Martin Schwenke</name>
<email>martin@meltin.net</email>
</author>
<published>2009-05-29T06:53:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/autocluster.git/commit/?id=d39e4a7c395d057cc7b4ad4a4b23937a7b2363bb'/>
<id>d39e4a7c395d057cc7b4ad4a4b23937a7b2363bb</id>
<content type='text'>
Both scripts now use nsd_server_common.bash to re-exec on the first
node defined in $NSD_SERVERS if that variable is set (to the list of
sofs_storage nodes by 50sofs.defconf).  They also also include the NSD
servers in the file that is passed to mmcrnsd and mmcrfs.
setup_gpfs.sh includes any NSD servers in the list of nodes for the
GPFS cluster, using them as the primary and secondary GPFS servers.
setup_gpfs.sh just sources mknsd.sh to avoid duplication of logic.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both scripts now use nsd_server_common.bash to re-exec on the first
node defined in $NSD_SERVERS if that variable is set (to the list of
sofs_storage nodes by 50sofs.defconf).  They also also include the NSD
servers in the file that is passed to mmcrnsd and mmcrfs.
setup_gpfs.sh includes any NSD servers in the list of nodes for the
GPFS cluster, using them as the primary and secondary GPFS servers.
setup_gpfs.sh just sources mknsd.sh to avoid duplication of logic.

Signed-off-by: Martin Schwenke &lt;martin@meltin.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
