<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
>

  <channel rdf:about="http://lwn.net/headlines/314325/">
    <title>LWN: Comments on "Btrfs merged for 2.6.29"</title>
    <link>http://lwn.net/Articles/314325/</link>
    <description>
This is a special feed containing comments posted
to the individual LWN article titled &quot;Btrfs merged for 2.6.29&quot;.

    </description>

    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>2</syn:updateFrequency>
    <items>
      <rdf:Seq>
	<rdf:li resource="http://lwn.net/Articles/314557/rss" />
	<rdf:li resource="http://lwn.net/Articles/314494/rss" />
	<rdf:li resource="http://lwn.net/Articles/314492/rss" />
	<rdf:li resource="http://lwn.net/Articles/314467/rss" />
	<rdf:li resource="http://lwn.net/Articles/314466/rss" />
	<rdf:li resource="http://lwn.net/Articles/314441/rss" />
	<rdf:li resource="http://lwn.net/Articles/314438/rss" />
	<rdf:li resource="http://lwn.net/Articles/314435/rss" />
	<rdf:li resource="http://lwn.net/Articles/314434/rss" />
	<rdf:li resource="http://lwn.net/Articles/314432/rss" />
	<rdf:li resource="http://lwn.net/Articles/314429/rss" />
	<rdf:li resource="http://lwn.net/Articles/314418/rss" />
	<rdf:li resource="http://lwn.net/Articles/314414/rss" />
	<rdf:li resource="http://lwn.net/Articles/314410/rss" />
	<rdf:li resource="http://lwn.net/Articles/314408/rss" />
	<rdf:li resource="http://lwn.net/Articles/314407/rss" />
	<rdf:li resource="http://lwn.net/Articles/314399/rss" />
	<rdf:li resource="http://lwn.net/Articles/314388/rss" />
	<rdf:li resource="http://lwn.net/Articles/314382/rss" />
	<rdf:li resource="http://lwn.net/Articles/314371/rss" />
	<rdf:li resource="http://lwn.net/Articles/314368/rss" />
	<rdf:li resource="http://lwn.net/Articles/314348/rss" />
	<rdf:li resource="http://lwn.net/Articles/314337/rss" />
      
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://lwn.net/Articles/314557/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314557/rss</link>
      <dc:date>2009-01-12T19:19:06+00:00</dc:date>
      <dc:creator>Tara_Li</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I wonder if the LZMA patches for squashfs made it in too - it would be &lt;br&gt;
nice, as that looks like a promising area to go.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314494/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314494/rss</link>
      <dc:date>2009-01-12T10:08:13+00:00</dc:date>
      <dc:creator>dlang</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
the fact that the linux raid code isn't suitable for most raid hardware is true, but I disagree with the rest of your points.&lt;br&gt;
&lt;p&gt;
most 'hardware' raid cards don't support raid level migration, in fact most don't even support raid resizing (wihc MD does support)&lt;br&gt;
&lt;p&gt;
MD does support swapping disks (it doesn't do it automagicly, but you can remove and replace drives in a MD array just fine)&lt;br&gt;
&lt;p&gt;
I would be surprised to see linux running on a raid card.&lt;br&gt;
&lt;p&gt;
but I would not be surprised to see linux running on a external raid box. the type of thing that allows you to connect a bunch of SATA drives to it and exports the results as a single drive via SCSI or FC.&lt;br&gt;
&lt;p&gt;
for this to work well the target mode will need to get into the kernel and get well tested first.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314492/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314492/rss</link>
      <dc:date>2009-01-12T09:23:59+00:00</dc:date>
      <dc:creator>hensema</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
The Linux md code probably isn't going to be use by any raid vendor anytime soon. It just lacks features needed in serious raid systems, such as online raid level migration and (good?) support for hot swappable disks.&lt;br&gt;
&lt;p&gt;
Also, support for battery backed write-through cache may or may not be needed at the md/raid level, I don't know.&lt;br&gt;
&lt;p&gt;
Anyway, the linux md disk format may or may not be suitable to raid vendors to use on disks. The linux md code may or may not be suitable to be used in hardware raid implementations.&lt;br&gt;
&lt;p&gt;
I think it's highly unlikely linux md code will find its way into hardware raid implementations.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314467/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314467/rss</link>
      <dc:date>2009-01-11T13:02:00+00:00</dc:date>
      <dc:creator>herodiade</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Oracle do have plenty of good reasons for this, just to name a few:&lt;br&gt;
&lt;p&gt;
o There's more Oracle products than their famous database. Some of them are relying on the underlying filesystems performances.&lt;br&gt;
o Oracle do sells and support Linux already. So they already have to officially support filesystems, and to have experts able to improve/fix filesystems. They may find economically relevant, in the long run, to have one filesystem they know perfectly which covers all moderns use cases for their customers, and which is well designed for robustness (ie. to work around modern storages deficiencies).&lt;br&gt;
o I don't about you, but, as a sysadmin, until now I would hardly choose to deploy &quot;Oracle Linux&quot; because I had serious doubts about their expertise there (compared to, say, Red Hat). The huge momentum around btrfs shows me that Oracle is serious about Linux things. If anything, this is an efficient promotional decision (and two fulltime developers is not a high price for this, I believe).&lt;br&gt;
o Databases do not sells as single, isolated, products. They are to be used in larger datacenter setups, where you may find app servers, backup servers, web servers, etc. using the database. Databases are linked to the whole ecosystem. And when your ecosystem is built around Microsoft products, their own database product (SQL Server) has an edge. If, compelled by shinny ZFS features, your built an ecosystem around Sun/Solaris, you may also consider using their own database product (MySQL), and so on.&lt;br&gt;
  &lt;br&gt;
This is not an imperatively coupled choice indeed, but your internal expertise (sysadmins, developers, tools) will grow toward your infrastructure (including operating system) choices. Those choices will already bring you commercial contacts, and loyalty incentives (discounts...). You will already have paid support...&lt;br&gt;
&lt;p&gt;
So yes, Oracle has interest in making Linux (which is - their own distribution anyway - also an official Oracle product), an attractive, compelling option, even if this does not benefits their main database product so much ; if anything to counter Microsoft and Sun in DC.&lt;br&gt;
&lt;p&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314466/rss">
      <title>BtrFs-dev?</title>
      <link>http://lwn.net/Articles/314466/rss</link>
      <dc:date>2009-01-11T12:08:50+00:00</dc:date>
      <dc:creator>csamuel</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I've not seen anything in the git repository to indicate this.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314441/rss">
      <title>LOL!!!!!!1111ONE</title>
      <link>http://lwn.net/Articles/314441/rss</link>
      <dc:date>2009-01-10T20:35:41+00:00</dc:date>
      <dc:creator>man_ls</dc:creator>
      <description>
      Your comment made me parse elanthis' comment and you are definitely right. Thanks for the laugh!
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314438/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314438/rss</link>
      <dc:date>2009-01-10T19:59:57+00:00</dc:date>
      <dc:creator>vblum</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I liked the capital That in the middle of it all. What a beautiful fork in the stream (if you take it as the continuation from before, it makes sense, if you take it as the beginning of a new sentence, it does also ... That pete!)&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314435/rss">
      <title>BtrFs-dev?</title>
      <link>http://lwn.net/Articles/314435/rss</link>
      <dc:date>2009-01-10T17:21:35+00:00</dc:date>
      <dc:creator>Felix_the_Mac</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
&lt;p&gt;
Glad to see this go in sooner rather than later (as long as nobody uses it as an excuse 'We can't change/fix that now since it's already been merged' - I am sure that will not happen).&lt;br&gt;
&lt;p&gt;
Is it being merged as Btrfs-dev?&lt;br&gt;
That would seem sensible, especially if it allows more freedom in altering APIs etc.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314434/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314434/rss</link>
      <dc:date>2009-01-10T17:08:04+00:00</dc:date>
      <dc:creator>Kit</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I'm not so sure, that actually made more sense to me...&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314432/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314432/rss</link>
      <dc:date>2009-01-10T16:38:54+00:00</dc:date>
      <dc:creator>elanthis</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
It could be worse.  Imagine that if instead of using no punctuation he instead used almost all punctuation:&lt;br&gt;
&lt;p&gt;
btrfs?! ^___^  ext2/3 == !@#$ &amp;gt;:-(  reiserfs?????&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314429/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314429/rss</link>
      <dc:date>2009-01-10T16:07:01+00:00</dc:date>
      <dc:creator>rmini</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Oracle sells a lot more software than just their RDBMS these days, and they don't store everything in the RDBMS.  So the benefit they'd derive from a fast and reliable filesystem on a platform that isn't controlled by a competitor is pretty clear in those cases.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314418/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314418/rss</link>
      <dc:date>2009-01-10T13:53:03+00:00</dc:date>
      <dc:creator>nix</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Stream of incoherence.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314414/rss">
      <title>DBMSes hardly use the filesystem</title>
      <link>http://lwn.net/Articles/314414/rss</link>
      <dc:date>2009-01-10T12:32:07+00:00</dc:date>
      <dc:creator>epa</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
RDBMSes like Oracle implement their own... well, their own pretty much everything.  With modern OSes there is little performance advantage to putting your database on a raw partition, so you create a huge file, but that's about as far as filesystem use goes.  The DBMS will typically have its own page cache and even its own internal process scheduling.  A Unix filesystem isn't designed for indexing lots of fixed-size 'rows'.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314410/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314410/rss</link>
      <dc:date>2009-01-10T11:48:16+00:00</dc:date>
      <dc:creator>Duncan</dc:creator>
      <description>
      &lt;blockquote&gt;So they took the special-FS-for-our-database approach before 
and have decided to abandon it for mainstream incorporation. The exact 
reasons I don't know...&lt;/blockquote&gt;

One likely reason is that they've seen the &quot;many eyes and many platforms&quot; 
effect in action.&lt;p&gt;

Consider any of the hardware RAID vendors out there, for instance, and the 
fact that such authorities as O'Reilly's RAID book consider the kernel's 
md/RAID a better choice in many cases, because of the degree to which it 
has been debugged and optimized due to the vast number of folks using it 
in all /sorts/ of strange corner-cases on all manner of hardware -- it has 
had FAR FAR more testing on FAR FAR more exotic hardware in FAR FAR more 
strange and exotic use cases than any proprietary hardware RAID vendor 
could ever even dream about.&lt;p&gt;

There's simply no replacing that.  It thus stands to reason that if they 
want the absolute best, most stable foundation they could possibly come up 
with for data storage and access, there's simply no possible substitute 
for mainline Linux code.  It'll be ported to all manner of different 
hardware platforms and instituted in all sorts of different corner-cases 
besides the single-use Oracle DB, thus exposing all sorts of exotic bugs, 
now, while still under development, that would otherwise not appear until 
years later, after the API and on-hardware format would have long since 
hardened, making it difficult or impossible to fix as effectively as 
they'll be able to do now, while it's still under development.  It's that 
sort of QA they're now going to get for free, that it's simply impossible 
to buy, no matter how many millions of dollars they throw at testing.&lt;p&gt;

If btrfs ever gets anything even close to as popular as it looks like it 
could, given that currently it's /the/ solution given as the successor to 
ext2/3/4, with all sorts of people running it as their general purpose fs 
at virtually all levels, well, you give me a plausible scenario under 
which Oracle could possibly get a better, more well tested on every 
conceivable computing device under the sun, storage foundation.  Sure, 
it'll take a few years to get there, but there's simply no plausibly 
better alternative.  All the while, they get loads of community goodwill 
for sponsoring the thing, while actually putting way less into development 
than if they were trying to keep it proprietary.  They're not Sun, and 
this isn't zfs (tho zfs is open, just, apparently deliberately, not 
Linux/GPL license compatible).&lt;p&gt;

Meanwhile, while we're on the subject, anybody (presumably kernel folks) 
have any idea to what degree the hardware RAID folks may now be embedding 
Linux kernel md/RAID for their hardware RAID?  One would think that'd be 
the way to go there, as well, for much the same reason.  I know some of 
the NAS hardware is Linux based and can run OpenWRT, for instance, but I 
have no idea how widespread it is, or whether hardware RAID cards, etc, 
have anything like a similar level of embedded Linux penetration.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314408/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314408/rss</link>
      <dc:date>2009-01-10T10:33:54+00:00</dc:date>
      <dc:creator>MisterIO</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Stream of consciousness?&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314407/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314407/rss</link>
      <dc:date>2009-01-10T10:19:48+00:00</dc:date>
      <dc:creator>petegn</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
At last another filesystem now maybe another nail in the coffin of that dreaded Ext stuff nothing has ever caused so much hassle as darn Ext 2 and 3 aint much better  just a pity That reiserfs has not gotten on futher but still it beats the crap outta ext* stuff&lt;br&gt;
&lt;p&gt;
 &lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314399/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314399/rss</link>
      <dc:date>2009-01-10T07:19:57+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Well OCFSv1 was Oracle/RAC-specific file system... however OCFSv2 is general purpose cluster-aware FS like Redhat's GFS is. &lt;br&gt;
&lt;p&gt;
So they took the special-FS-for-our-database approach before and have decided to abandon it for mainstream incorporation. The exact reasons I don't know...&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314388/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314388/rss</link>
      <dc:date>2009-01-10T03:26:50+00:00</dc:date>
      <dc:creator>paravoid</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
For a company as big as Oracle, it makes sense to devote people to research and work on filesystems on Linux. Currently there is just one AFAIK and perhaps not even full-time working on btrfs.&lt;br&gt;
&lt;p&gt;
Oracle needs advanced filesystem features and stability.&lt;br&gt;
Even if that particular work inspires a third-party to write a new filesystem that's better than their own, they will still be gaining.&lt;br&gt;
&lt;p&gt;
If you think about it, it makes sense.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314382/rss">
      <title>the competition is ZFS</title>
      <link>http://lwn.net/Articles/314382/rss</link>
      <dc:date>2009-01-10T02:11:05+00:00</dc:date>
      <dc:creator>qu1j0t3</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
'nuff said&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314371/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314371/rss</link>
      <dc:date>2009-01-10T01:32:11+00:00</dc:date>
      <dc:creator>dlang</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I predict that it will be a long time (probably several years) before Oracle recommends btrfs be used for production databases.&lt;br&gt;
&lt;p&gt;
it's still under heavy development (many features not yet implemented)&lt;br&gt;
&lt;p&gt;
it's just getting to where it can get a lot of testers (not that many people download and install out-of-tree code)&lt;br&gt;
&lt;p&gt;
even after the developers and community see it as stable, oracle will still need to stress test it and as a company gain confidence in it. &lt;br&gt;
&lt;p&gt;
An official recommendation from Oracle won't happen until they are absolutly sure that it isn't going to eat data, it won't matter how much faster it is in the meantime (other then Oracle possibly allocating developer time to work on it)&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314368/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314368/rss</link>
      <dc:date>2009-01-10T01:18:07+00:00</dc:date>
      <dc:creator>kjp</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I'm wondering what oracles strategy is with this.  Is this going to be their recommended storage layer for their databases?  If so... how much specialized api will eventually go in?&lt;br&gt;
&lt;p&gt;
What I don't get is oracle is already almost an os.. it can use raw partitions and completely controls its file format so it can use any check summing and journaling features it wants.&lt;br&gt;
&lt;p&gt;
I am cautiously optimistic about something being more user friendly w.r.t. raid management for home users.  I would say business users can just drop some nas's in pretty easily these days though.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314348/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314348/rss</link>
      <dc:date>2009-01-09T23:52:27+00:00</dc:date>
      <dc:creator>horen</dc:creator>
      <description>
      &lt;P&gt;&lt;i&gt;Harvey Harrison said: &quot;I always preferred my squash with butter, it appears 2.6.30 will be a very tasty kernel.&quot;&lt;/i&gt;&lt;/p&gt;

&lt;P&gt;Best eaten after an hour of &lt;b&gt;playing&lt;/b&gt; squash.&lt;/P&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/314337/rss">
      <title>Btrfs merged for 2.6.29</title>
      <link>http://lwn.net/Articles/314337/rss</link>
      <dc:date>2009-01-09T23:13:21+00:00</dc:date>
      <dc:creator>flewellyn</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Further down the thread, Harvey Harrison said: &quot;I always preferred my squash with butter, it appears 2.6.30 will be a very&lt;br&gt;
tasty kernel.&quot;&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
</rdf:RDF>

