<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: pohmelfs pt. 2, return of pohmelfs !</title>
	<atom:link href="http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/</link>
	<description>direct from the mysterious land of the sysadmin</description>
	<lastBuildDate>Mon, 30 Aug 2010 21:13:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: dan</title>
		<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/comment-page-1/#comment-43</link>
		<dc:creator>dan</dc:creator>
		<pubDate>Fri, 24 Jul 2009 10:37:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dark.ca/?p=91#comment-43</guid>
		<description>Hello Tuqui.  I&#039;m not sure what you mean by &quot;distributed remote disk&quot;, to be honest.</description>
		<content:encoded><![CDATA[<p>Hello Tuqui.  I&#8217;m not sure what you mean by &#8220;distributed remote disk&#8221;, to be honest.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tuqui</title>
		<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/comment-page-1/#comment-42</link>
		<dc:creator>Tuqui</dc:creator>
		<pubDate>Fri, 24 Jul 2009 03:39:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.dark.ca/?p=91#comment-42</guid>
		<description>Thanks Great Tutorial,  You explained a mirrored configuration, but is it possible to configure a &quot;distributed&quot; remote disk with POHMELFS?</description>
		<content:encoded><![CDATA[<p>Thanks Great Tutorial,  You explained a mirrored configuration, but is it possible to configure a &#8220;distributed&#8221; remote disk with POHMELFS?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dan</title>
		<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/comment-page-1/#comment-31</link>
		<dc:creator>dan</dc:creator>
		<pubDate>Thu, 16 Jul 2009 13:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.dark.ca/?p=91#comment-31</guid>
		<description>Thanks for the tip, zbr !</description>
		<content:encoded><![CDATA[<p>Thanks for the tip, zbr !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zbr</title>
		<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/comment-page-1/#comment-30</link>
		<dc:creator>zbr</dc:creator>
		<pubDate>Thu, 16 Jul 2009 12:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.dark.ca/?p=91#comment-30</guid>
		<description>&lt;i&gt;In short – if you want to keep things consistent, you must interact via a client.  But what if we want our servers to be able to interact with the data as well ?  Well, there’s nothing stopping us from setting up client processes on our servers, too.  This, however, will have to wait for the next instalment.&lt;/i&gt;

One can use &#039;flush&#039; utility to force clients to invalidate their cache, then update server-side object and next time client reads data from server it will see the new content.

In particular this works for directories as in your example.</description>
		<content:encoded><![CDATA[<p><i>In short – if you want to keep things consistent, you must interact via a client.  But what if we want our servers to be able to interact with the data as well ?  Well, there’s nothing stopping us from setting up client processes on our servers, too.  This, however, will have to wait for the next instalment.</i></p>
<p>One can use &#8216;flush&#8217; utility to force clients to invalidate their cache, then update server-side object and next time client reads data from server it will see the new content.</p>
<p>In particular this works for directories as in your example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dan</title>
		<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/comment-page-1/#comment-23</link>
		<dc:creator>dan</dc:creator>
		<pubDate>Tue, 07 Jul 2009 08:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.dark.ca/?p=91#comment-23</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-22&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-22&quot; rel=&quot;nofollow&quot;&gt;Pierre Phaneuf&lt;/a&gt; :&lt;/strong&gt;
          &lt;p&gt;I’d be a little weary of people jumping on POHMELFS so quickly… It’s still at a rather early stage, and among other things, has a very small team of one person (who’s been called crazy by the rest of the kernel hacking populace more than once!)…&lt;/p&gt;
         &lt;/blockquote&gt;
This is why i keep repeating that it&#039;s staging-level code, and that this is all to be done in a test environment. :)  Part of the reason for examining pohmel in a public forum like this is to create more documentation, since it&#039;s not well documented in the first place at all.  As well, the more people read about it, the more people might be inclined to get on board with it, which will help with the small/crazy dev problem. ;)</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-22"><p>
<strong><a href="#comment-22" rel="nofollow">Pierre Phaneuf</a> :</strong></p>
<p>I’d be a little weary of people jumping on POHMELFS so quickly… It’s still at a rather early stage, and among other things, has a very small team of one person (who’s been called crazy by the rest of the kernel hacking populace more than once!)…</p>
</blockquote>
<p>This is why i keep repeating that it&#8217;s staging-level code, and that this is all to be done in a test environment. :)  Part of the reason for examining pohmel in a public forum like this is to create more documentation, since it&#8217;s not well documented in the first place at all.  As well, the more people read about it, the more people might be inclined to get on board with it, which will help with the small/crazy dev problem. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre Phaneuf</title>
		<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/comment-page-1/#comment-22</link>
		<dc:creator>Pierre Phaneuf</dc:creator>
		<pubDate>Mon, 06 Jul 2009 23:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.dark.ca/?p=91#comment-22</guid>
		<description>I&#039;d be a little weary of people jumping on POHMELFS so quickly... It&#039;s still at a rather early stage, and among other things, has a very small team of one person (who&#039;s been called crazy by the rest of the kernel hacking populace more than once!)... Benchmarks comparing it to NFS are kind of useless, since NFS is the poster child of sucky network filesystem performance (we had a coop student make a better performing network filesystem at NITI once!), even SMB fares better!

There&#039;s some other interesting options like btrfs+crfs, which have sizeable teams of well-known smart/sane people behind it (as well as tons of money), and is slightly more advanced (although still in development).

But really, in this day and age, I think that trying to provide POSIX semantics in the form of a &quot;real&quot; mountable filesystem *and* scale well has been accepted as just too ridiculously hard and a general waste of time. You have to develop your application in function of the storage system (no MySQL for you!), yes, but for that price, you get otherworldly performance that can bury even POHMELFS (and sometimes even including things such as automatic replication usable in high latency settings, such as replicating between two data centers).

But for sure, the whole subject is rather exciting, no matter which way you go. :-)</description>
		<content:encoded><![CDATA[<p>I&#8217;d be a little weary of people jumping on POHMELFS so quickly&#8230; It&#8217;s still at a rather early stage, and among other things, has a very small team of one person (who&#8217;s been called crazy by the rest of the kernel hacking populace more than once!)&#8230; Benchmarks comparing it to NFS are kind of useless, since NFS is the poster child of sucky network filesystem performance (we had a coop student make a better performing network filesystem at NITI once!), even SMB fares better!</p>
<p>There&#8217;s some other interesting options like btrfs+crfs, which have sizeable teams of well-known smart/sane people behind it (as well as tons of money), and is slightly more advanced (although still in development).</p>
<p>But really, in this day and age, I think that trying to provide POSIX semantics in the form of a &#8220;real&#8221; mountable filesystem *and* scale well has been accepted as just too ridiculously hard and a general waste of time. You have to develop your application in function of the storage system (no MySQL for you!), yes, but for that price, you get otherworldly performance that can bury even POHMELFS (and sometimes even including things such as automatic replication usable in high latency settings, such as replicating between two data centers).</p>
<p>But for sure, the whole subject is rather exciting, no matter which way you go. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pohmelfs &#8211; the network filesystem of the future ! &#171; dan&#8217;s linux blog</title>
		<link>http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/comment-page-1/#comment-20</link>
		<dc:creator>pohmelfs &#8211; the network filesystem of the future ! &#171; dan&#8217;s linux blog</dc:creator>
		<pubDate>Mon, 06 Jul 2009 20:07:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.dark.ca/?p=91#comment-20</guid>
		<description>[...] UPDATE : Check out the next instalment in the series ! http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/ [...]</description>
		<content:encoded><![CDATA[<p>[...] UPDATE : Check out the next instalment in the series ! <a href="http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/" rel="nofollow">http://www.dark.ca/2009/07/06/pohmelfs-pt-2-return-of-pohmelfs/</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
