<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The CANDIS Blog &#187; FOSS/GNU/Linux</title>
	<atom:link href="http://www.candisgroup.com/blog/category/foss-gnu-linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.candisgroup.com/blog</link>
	<description>Your IT Gateway with China</description>
	<lastBuildDate>Mon, 16 Aug 2010 17:52:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CANDIS got a mention in a Drupal.org write up for our work with TheBeijinger.com</title>
		<link>http://www.candisgroup.com/blog/busdev/i-got-a-mention-in-a-drupalorg-writeup</link>
		<comments>http://www.candisgroup.com/blog/busdev/i-got-a-mention-in-a-drupalorg-writeup#comments</comments>
		<pubDate>Wed, 25 Mar 2009 05:09:52 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Business Development]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Enterprise Hardware]]></category>
		<category><![CDATA[FOSS/GNU/Linux]]></category>
		<category><![CDATA[The Cloud]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.utilitycomputing.com.cn/?p=183</guid>
		<description><![CDATA[While no way near as cool or professional as my stint in CNN a couple of years back. It is still cool though; http://drupal.org/node/357715]]></description>
			<content:encoded><![CDATA[<p>While no way near as cool or professional as my stint in CNN a couple of years back.  It is still cool though;</p>
<p><a href="http://drupal.org/node/357715">http://drupal.org/node/357715</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candisgroup.com/blog/busdev/i-got-a-mention-in-a-drupalorg-writeup/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Office Conference Confirmed for Beijing</title>
		<link>http://www.candisgroup.com/blog/busdev/open-office-conference-confirmed-for-beijing</link>
		<comments>http://www.candisgroup.com/blog/busdev/open-office-conference-confirmed-for-beijing#comments</comments>
		<pubDate>Sat, 08 Mar 2008 05:07:38 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Business Development]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[FOSS/GNU/Linux]]></category>
		<category><![CDATA[Tech Horizon]]></category>
		<category><![CDATA[beijing]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openoffice]]></category>

		<guid isPermaLink="false">http://www.utilitycomputing.com.cn/?p=162</guid>
		<description><![CDATA[Yay! Go read www.beijinglug.org for more. Now if only IDG could put on a half decent Linux World instead of the token crap they excrete out like a constipated hippo.]]></description>
			<content:encoded><![CDATA[<p>Yay!</p>
<p>Go read www.beijinglug.org for more.</p>
<p>Now if only IDG could put on a half decent Linux World instead of the token crap they excrete out like a constipated hippo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candisgroup.com/blog/busdev/open-office-conference-confirmed-for-beijing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the net?  Where is it going?  Where is freedom?</title>
		<link>http://www.candisgroup.com/blog/foss-gnu-linux/what-is-the-net-where-is-it-going-where-is-freedom</link>
		<comments>http://www.candisgroup.com/blog/foss-gnu-linux/what-is-the-net-where-is-it-going-where-is-freedom#comments</comments>
		<pubDate>Tue, 12 Feb 2008 16:15:09 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[FOSS/GNU/Linux]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[net]]></category>
		<category><![CDATA[open standards]]></category>

		<guid isPermaLink="false">http://www.utilitycomputing.com.cn/?p=146</guid>
		<description><![CDATA[Wow!  What a great discussion tonight at the BLUG! Sorry if I talked too much.  Sorry if the other Aussies did like wise.  It is very Australian to just tell it how it is and not filter for PC or sensitivities. Anyway, here is an excellent read from Cory Doctorow that I recently read.  No [...]]]></description>
			<content:encoded><![CDATA[<p>Wow!  What a great discussion tonight at the BLUG!</p>
<p>Sorry if I talked too much.  Sorry if the other Aussies did like wise.  It is very Australian to just tell it how it is and not filter for PC or sensitivities.</p>
<p>Anyway, here is an excellent read from Cory Doctorow that I recently read.  No wonder none of his books are on audible!</p>
<p><a href="http://www.craphound.com/msftdrm.txt">Corey Doctorow&#8217;s speach at Microsoft</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candisgroup.com/blog/foss-gnu-linux/what-is-the-net-where-is-it-going-where-is-freedom/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PostgreSQL Re-Index, Index Corruption</title>
		<link>http://www.candisgroup.com/blog/foss-gnu-linux/postgresql-re-index-index-corruption</link>
		<comments>http://www.candisgroup.com/blog/foss-gnu-linux/postgresql-re-index-index-corruption#comments</comments>
		<pubDate>Mon, 03 Dec 2007 14:18:25 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Enterprise Hardware]]></category>
		<category><![CDATA[FOSS/GNU/Linux]]></category>
		<category><![CDATA[big iron]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[reindex]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://www.utilitycomputing.com.cn/?p=127</guid>
		<description><![CDATA[Ever had a situation like this: Select from database ID where name = RICHARD; Returns and ID of 55 for example. Then go and do a query like this: Select * from some_other_table where ID = 55; Returns, &#8220;Sorry does not exist, time to die&#8230;..&#8221; Well apparently indexes when corrupt &#8211; which is NOT SUPPOSED [...]]]></description>
			<content:encoded><![CDATA[<p>Ever had a situation like this:</p>
<p>Select from database ID where name = RICHARD;</p>
<p>Returns and ID of 55 for example.</p>
<p>Then go and do a query like this:</p>
<p>Select * from some_other_table where ID = 55;</p>
<p>Returns, &#8220;Sorry does not exist, time to die&#8230;..&#8221;</p>
<p>Well apparently indexes when corrupt &#8211; which is NOT SUPPOSED TO HAPPEN &#8211; can cause PostgreSQL to go all stupid and not do a table lookup for real.  This happened to me.  So I found this:</p>
<p><a href="http://people.planetpostgresql.org/greg/index.php?/archives/88-Performing-a-reindex-of-the-system-tables.html">PlanetPostgresql </a></p>
<p>Turns out that a reindex and a full vacuum can do wonders &#8211; even though a full vacuum is not needed with autovacuum and indexes can&#8217;t get corrupted&#8230;..or so they say.</p>
<p>I have now added a system wide reindex maintenance plan for PostgreSQL every night.  I know that MS-SQL server has an option for this with their maintenance jobs inside enterprise manager.  Maybe someone should make an enterprise manager for PostgreSQL too?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candisgroup.com/blog/foss-gnu-linux/postgresql-re-index-index-corruption/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gam_server ruining your IO throughput?  Context switches hitting 8,000 a second?</title>
		<link>http://www.candisgroup.com/blog/foss-gnu-linux/gam_server-ruining-your-io-throughput-context-switches-hitting-8000-a-second</link>
		<comments>http://www.candisgroup.com/blog/foss-gnu-linux/gam_server-ruining-your-io-throughput-context-switches-hitting-8000-a-second#comments</comments>
		<pubDate>Mon, 05 Nov 2007 09:11:25 +0000</pubDate>
		<dc:creator>richard</dc:creator>
				<category><![CDATA[Enterprise Hardware]]></category>
		<category><![CDATA[FOSS/GNU/Linux]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://www.utilitycomputing.com.cn/?p=115</guid>
		<description><![CDATA[This hit me today. The &#8220;gam_server&#8221; process. Set to identify when any file in the system is changed. A useful action that has benefits. But not when it does it 3-5 times per second and the sever is serving NFS and PostgreSQL! To fix it, just ensure that somewhere in /etc/ (RedHat Base) or /etc/gamin/ [...]]]></description>
			<content:encoded><![CDATA[<p>This hit me today.</p>
<p>The &#8220;gam_server&#8221; process.  Set to identify when any file in the system is changed.  A useful action that has benefits.  But not when it does it 3-5 times per second and the sever is serving NFS and PostgreSQL!</p>
<p>To fix it, just ensure that somewhere in /etc/ (RedHat Base) or /etc/gamin/ (Debian Base) has a file called:</p>
<p><span id="more-115"></span> &#8220;gaminrc&#8221;</p>
<p>Add in one line for each file system type that you have.  For example mine is now:</p>
<p>#</p>
<p>fsset ext3 poll 10</p>
<p>fsset nfs poll 10</p>
<p>fsset xfs poll 10</p>
<p>#</p>
<p>The daemon will now scan every 10 seconds.  Of course for it to do that, make sure to invoke a &#8220;kill -s 9&#8243; first!  <img src='http://www.candisgroup.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.candisgroup.com/blog/foss-gnu-linux/gam_server-ruining-your-io-throughput-context-switches-hitting-8000-a-second/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

