<?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: OCFS2: Unappreciated Linux File System</title>
	<atom:link href="http://www.linux-mag.com/id/7809/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux-mag.com/id/7809/</link>
	<description>Open Source, Open Standards</description>
	<lastBuildDate>Sat, 05 Oct 2013 13:48:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: shaik</title>
		<link>http://www.linux-mag.com/id/7809/#comment-208179</link>
		<dc:creator>shaik</dc:creator>
		<pubDate>Thu, 03 May 2012 20:35:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-208179</guid>
		<description>name, status,  max(start_time) start_time,max(end_time) end_time
               from RC_RMAN_BACKUP_JOB_DETAILS b
              where start_time &lt; sysdate -1
              group by db_name,status ) backup_type,
            (select db_name,command_id, max(start_time) start_time, max(end_time) end_time
              from RC_RMAN_BACKUP_JOB_DETAILS B
              WHERE start_time &lt; sysdate -1
              group by db_name,command_id) backup_status ,
              (select db_name,time_taken_display, max(start_time) start_time, max(end_time) end_time
              from RC_RMAN_BACKUP_JOB_DETAILS B
              WHERE end_time &lt; sysdate -1
              group by db_name,time_taken_display ) backup_duration,
              (select db_name,input_bytes, max(start_time) start_time, max(end_time) end_time
              from RC_RMAN_BACKUP_JOB_DETAILS B
              WHERE end_time &lt; sysdate -1
              group by db_name,input_bytes) input_bytes,
              (select db_name,output_bytes, max(start_time) start_time, max(end_time) end_time
              from RC_RMAN_BACKUP_JOB_DETAILS B
              WHERE end_time &lt; sysdate -1
              group by db_name,output_bytes) output_bytes
          where maxdt.db_name = backup_status.db_name
         and maxdt.db_name = backup_type.db_name
          and maxdt.start_time = backup_status.start_time
          and maxdt.start_time = backup_duration.start_time
          and maxdt.start_time = input_bytes.start_time
          and maxdt.start_time = output_bytes.start_time
           and maxdt.start_time = backup_type.start_time) backups
where dbs.db_name = backups.db_name (+)</description>
		<content:encoded><![CDATA[<p>name, status,  max(start_time) start_time,max(end_time) end_time<br />
               from RC_RMAN_BACKUP_JOB_DETAILS b<br />
              where start_time &lt; sysdate -1<br />
              group by db_name,status ) backup_type,<br />
            (select db_name,command_id, max(start_time) start_time, max(end_time) end_time<br />
              from RC_RMAN_BACKUP_JOB_DETAILS B<br />
              WHERE start_time &lt; sysdate -1<br />
              group by db_name,command_id) backup_status ,<br />
              (select db_name,time_taken_display, max(start_time) start_time, max(end_time) end_time<br />
              from RC_RMAN_BACKUP_JOB_DETAILS B<br />
              WHERE end_time &lt; sysdate -1<br />
              group by db_name,time_taken_display ) backup_duration,<br />
              (select db_name,input_bytes, max(start_time) start_time, max(end_time) end_time<br />
              from RC_RMAN_BACKUP_JOB_DETAILS B<br />
              WHERE end_time &lt; sysdate -1<br />
              group by db_name,input_bytes) input_bytes,<br />
              (select db_name,output_bytes, max(start_time) start_time, max(end_time) end_time<br />
              from RC_RMAN_BACKUP_JOB_DETAILS B<br />
              WHERE end_time &lt; sysdate -1<br />
              group by db_name,output_bytes) output_bytes<br />
          where maxdt.db_name = backup_status.db_name<br />
         and maxdt.db_name = backup_type.db_name<br />
          and maxdt.start_time = backup_status.start_time<br />
          and maxdt.start_time = backup_duration.start_time<br />
          and maxdt.start_time = input_bytes.start_time<br />
          and maxdt.start_time = output_bytes.start_time<br />
           and maxdt.start_time = backup_type.start_time) backups<br />
where dbs.db_name = backups.db_name (+)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shaik</title>
		<link>http://www.linux-mag.com/id/7809/#comment-207081</link>
		<dc:creator>shaik</dc:creator>
		<pubDate>Wed, 02 May 2012 20:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-207081</guid>
		<description>excellant</description>
		<content:encoded><![CDATA[<p>excellant</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tedkozma</title>
		<link>http://www.linux-mag.com/id/7809/#comment-8550</link>
		<dc:creator>tedkozma</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-8550</guid>
		<description>&lt;br /&gt;
</description>
		<content:encoded><![CDATA[<p></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chammitt</title>
		<link>http://www.linux-mag.com/id/7809/#comment-8551</link>
		<dc:creator>chammitt</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-8551</guid>
		<description>&lt;p&gt;http://wiki.samba.org/index.php/CTDB_Setup#Other_cluster_filesystems
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://wiki.samba.org/index.php/CTDB_Setup#Other_cluster_filesystems" rel="nofollow">http://wiki.samba.org/index.php/CTDB_Setup#Other_cluster_filesystems</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: txster</title>
		<link>http://www.linux-mag.com/id/7809/#comment-8552</link>
		<dc:creator>txster</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-8552</guid>
		<description>&lt;p&gt;One things I\&#039;ve seen OCFS2 bad at is dealing with tons of small files that change a lot. A client has setup OCFS2 on two nodes to store the company\&#039;s mail system, storing data in a Maildir structure. After 3-4 months (and this is a rather small, &lt;50 ppl, place) it just stops working! After troubleshooting we\&#039;ve found out that the OCFS2 can\&#039;t allocate its own \&#039;inodes\&#039; anymore. Usually it auto extends, but it needs 1M of contiguous space to do it... Apparently the fs was so fragmented that this was impossible ! A bit annoying, to say the least.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>One things I\&#8217;ve seen OCFS2 bad at is dealing with tons of small files that change a lot. A client has setup OCFS2 on two nodes to store the company\&#8217;s mail system, storing data in a Maildir structure. After 3-4 months (and this is a rather small, &lt;50 ppl, place) it just stops working! After troubleshooting we\&#8217;ve found out that the OCFS2 can\&#8217;t allocate its own \&#8217;inodes\&#8217; anymore. Usually it auto extends, but it needs 1M of contiguous space to do it&#8230; Apparently the fs was so fragmented that this was impossible ! A bit annoying, to say the least.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zapman449</title>
		<link>http://www.linux-mag.com/id/7809/#comment-8553</link>
		<dc:creator>zapman449</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-8553</guid>
		<description>&lt;p&gt;OCFS2 v1.4.x seems to work great for large files, and small files that don\&#039;t change much.  But if you\&#039;re in a small file, high turnover situation, there are some nasty fragmentation bugs out there.  You need to be ready to track the latest linux kernels, and also be prepared to rebuild your filesystems.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>OCFS2 v1.4.x seems to work great for large files, and small files that don\&#8217;t change much.  But if you\&#8217;re in a small file, high turnover situation, there are some nasty fragmentation bugs out there.  You need to be ready to track the latest linux kernels, and also be prepared to rebuild your filesystems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jtmcdole</title>
		<link>http://www.linux-mag.com/id/7809/#comment-8554</link>
		<dc:creator>jtmcdole</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-8554</guid>
		<description>&lt;p&gt;There wasn\&#039;t any mention of distributed parity or other forms of data protection if a node goes down.  Does OCFS2 support this?
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>There wasn\&#8217;t any mention of distributed parity or other forms of data protection if a node goes down.  Does OCFS2 support this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: elielmsouza</title>
		<link>http://www.linux-mag.com/id/7809/#comment-8555</link>
		<dc:creator>elielmsouza</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-8555</guid>
		<description>&lt;p&gt;Well, we use OCFS2 with 5 nodes. We received 200.000 files per day with 8k of size. Our biggest problem was fragmentation, but creating inodes to full the inodes table works very well.&lt;br /&gt;
Did two years we have implemented OCFS2.&lt;br /&gt;
Excuse my poor English....
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Well, we use OCFS2 with 5 nodes. We received 200.000 files per day with 8k of size. Our biggest problem was fragmentation, but creating inodes to full the inodes table works very well.<br />
Did two years we have implemented OCFS2.<br />
Excuse my poor English&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alcachi</title>
		<link>http://www.linux-mag.com/id/7809/#comment-8556</link>
		<dc:creator>alcachi</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7809/#comment-8556</guid>
		<description>&lt;p&gt;One of the great advantages of OCFS2 is that it supports mounting loopback images. Several years ago we tried to set up GFS and came into this issue because it did not support this feature. Basically this meant that we could not run Xen virtual machine images from there. Then we discovered OCFS2, it was easier to set up and it allowed us to run our Xen VM directly from there.&lt;/p&gt;
&lt;p&gt;Being a clustered filesystem it also allowed us to do live migration of virtual machines between different servers, what was also great.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>One of the great advantages of OCFS2 is that it supports mounting loopback images. Several years ago we tried to set up GFS and came into this issue because it did not support this feature. Basically this meant that we could not run Xen virtual machine images from there. Then we discovered OCFS2, it was easier to set up and it allowed us to run our Xen VM directly from there.</p>
<p>Being a clustered filesystem it also allowed us to do live migration of virtual machines between different servers, what was also great.</p>
]]></content:encoded>
	</item>
</channel>
</rss>