LOL ;-) Yup. Saw that. He also said that raw partitions were a bad thing. Unfortunately/Fortunately, he doesn't know everything. Neither raw partitions or directio are going anywhere :)

Perhaps I should explain myself: The problem is that while Linus is extremely good at what he does, he isn't always able to see the needs of the users. In this case, raw partitions and O_DIRECT are used heavily in the DBMS community because they are the best tools that we have. The methods suggested by Linus in his post months ago, aren't able to ensure reliability or performance needed by the DBMS systems. These DBMS systems are used in mission critical environments where an outage of a few minutes can be tens of thousands of dollars. Preventing corruption in the database (either physical or logical) is critical.

I highly doubt that raw partitions or O_DIRECT will be going anywhere anytime soon. What I do expect is a rewrite of the O_DIRECT mechanism to appease Linus and others. :)

Jason L. Froebe

Help find a cure for breast cancer! Net proceeds benefit the Susan G. Komen Breast Cancer Foundation and the National Philanthropic Trust. Help by donating - I'm walking 60 miles in 3 days in August 2007. (The day I return from TechWave is the first day of the Walk).

Blog, Tech Blog


In reply to Re^2: O_DIRECT & O_ASYNC, Linux & Perl by jfroebe
in thread O_DIRECT & O_ASYNC, Linux & Perl by jfroebe

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.