<?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: Binary-only device drivers for Linux and the supportability matrix of doom</title>
	<atom:link href="http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/feed/" rel="self" type="application/rss+xml" />
	<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/</link>
	<description>Musings about Open Source, Linux, and Life by Theodore Tso</description>
	<lastBuildDate>Mon, 22 Feb 2010 22:39:59 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-2819</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Fri, 18 Dec 2009 15:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-2819</guid>
		<description>darkfader ,

The question was whether or not EMC supported dm-multipath; especially while Ric Wheeler was at EMC, they were pretty good about trying to help work with the open source world.   The issue was that EMC wasn&#039;t necessarily certifying their closed-source drivers and products to work with specific kernel versions, such as when RHEL 3 needed to issue a security update to the kernel, in a sufficiently expeditious way.   That&#039;s not necessarily a knock on EMC, since RHEL 3 is an ancient distribution, and it&#039;s hard to have a product team leap into action every time there is a new kernel release.  But it shows the problem having binary, out-of-tree device drivers.  Even if the driver worked just fine, it wouldn&#039;t be certified by EMC, which means the support folks might not help you if it caused problems --- and who wants to be the customer that gambles with their data whether or not PowerPath works with a new security updated kernel?</description>
		<content:encoded><![CDATA[<p>darkfader ,</p>
<p>The question was whether or not EMC supported dm-multipath; especially while Ric Wheeler was at EMC, they were pretty good about trying to help work with the open source world.   The issue was that EMC wasn&#8217;t necessarily certifying their closed-source drivers and products to work with specific kernel versions, such as when RHEL 3 needed to issue a security update to the kernel, in a sufficiently expeditious way.   That&#8217;s not necessarily a knock on EMC, since RHEL 3 is an ancient distribution, and it&#8217;s hard to have a product team leap into action every time there is a new kernel release.  But it shows the problem having binary, out-of-tree device drivers.  Even if the driver worked just fine, it wouldn&#8217;t be certified by EMC, which means the support folks might not help you if it caused problems &#8212; and who wants to be the customer that gambles with their data whether or not PowerPath works with a new security updated kernel?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: darkfader</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-2817</link>
		<dc:creator>darkfader</dc:creator>
		<pubDate>Thu, 17 Dec 2009 23:57:59 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-2817</guid>
		<description>Hey, 

to me, this seems to be mostly an issue of uninformedness.
emc supports dm-multipath on 2.6 kernels, and that&#039;s been the case for quite some time now.
I&#039;m not sure as of the reason he was stuck on RHEL3, but definitely, it is NOT because of EMC or PowerPath. As I know from the linux symposium notes of like 3 years ago, EMC has actually done quite a lot to help mature dm-multipath.

As someone who has the &quot;pleasure&quot; of using linux in setups with &gt;1k+ disks on some servers, I can just wish the multipath devs invested some more work into the userspace framework which is mostly unchanged (how about sorting the multipath output?) since 2006 and too heavily relies on stuff like (outside the sourcecode) undocumented defaults (for i.e. array settings).

It is nice to hear though that there might be some under-the-hood improvements to multipath. right now it is like... better basic functionality than the one in windows, worse architecture, less elegant than aix, not as outdated core and concepts than powerpath, and lotsa less robust than hp-ux, and totally far from a dream like VxDMP (i&#039;ve seen all of them die and choke at times, so I can compare quite ok)

I hope over time more vendors go the way EMC went and supply driver modules for their specifics instead of wasting time on proprietary drivers, but that&#039;ll only work if the multipath development leeps their pace.</description>
		<content:encoded><![CDATA[<p>Hey, </p>
<p>to me, this seems to be mostly an issue of uninformedness.<br />
emc supports dm-multipath on 2.6 kernels, and that&#8217;s been the case for quite some time now.<br />
I&#8217;m not sure as of the reason he was stuck on RHEL3, but definitely, it is NOT because of EMC or PowerPath. As I know from the linux symposium notes of like 3 years ago, EMC has actually done quite a lot to help mature dm-multipath.</p>
<p>As someone who has the &#8220;pleasure&#8221; of using linux in setups with &gt;1k+ disks on some servers, I can just wish the multipath devs invested some more work into the userspace framework which is mostly unchanged (how about sorting the multipath output?) since 2006 and too heavily relies on stuff like (outside the sourcecode) undocumented defaults (for i.e. array settings).</p>
<p>It is nice to hear though that there might be some under-the-hood improvements to multipath. right now it is like&#8230; better basic functionality than the one in windows, worse architecture, less elegant than aix, not as outdated core and concepts than powerpath, and lotsa less robust than hp-ux, and totally far from a dream like VxDMP (i&#8217;ve seen all of them die and choke at times, so I can compare quite ok)</p>
<p>I hope over time more vendors go the way EMC went and supply driver modules for their specifics instead of wasting time on proprietary drivers, but that&#8217;ll only work if the multipath development leeps their pace.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krunch</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-2469</link>
		<dc:creator>Krunch</dc:creator>
		<pubDate>Tue, 07 Apr 2009 19:54:06 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-2469</guid>
		<description>@Durga
As per http://www.redhat.com/security/updates/errata/ RHEL3 has been released on October 23, 2003 and is supported until October 31, 2010. Not sure whether any new minor release is planned however but Red Hat still provides security errata.</description>
		<content:encoded><![CDATA[<p>@Durga<br />
As per <a href="http://www.redhat.com/security/updates/errata/" rel="nofollow">http://www.redhat.com/security/updates/errata/</a> RHEL3 has been released on October 23, 2003 and is supported until October 31, 2010. Not sure whether any new minor release is planned however but Red Hat still provides security errata.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chadhurbhujaya</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-2134</link>
		<dc:creator>Chadhurbhujaya</dc:creator>
		<pubDate>Mon, 16 Mar 2009 03:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-2134</guid>
		<description>This may not be revelant but i figured i&#039;d post this anyway. If you&#039;re using ubuntu 8.10 you may be in for some issues with the network manager. For some unknown reason it stops functioning. You will need to manually set you&#039;re resolv.conf with your ISP&#039;s DNS servers. That file is located in /etc/network/resolv.conf</description>
		<content:encoded><![CDATA[<p>This may not be revelant but i figured i&#8217;d post this anyway. If you&#8217;re using ubuntu 8.10 you may be in for some issues with the network manager. For some unknown reason it stops functioning. You will need to manually set you&#8217;re resolv.conf with your ISP&#8217;s DNS servers. That file is located in /etc/network/resolv.conf</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: non7top</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-1904</link>
		<dc:creator>non7top</dc:creator>
		<pubDate>Sat, 28 Feb 2009 12:14:40 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-1904</guid>
		<description>We have a lot of installations of RHEL 4 and both dm-multipath and PowerPath (and some of oracle enterprise linux). And no issues so far...</description>
		<content:encoded><![CDATA[<p>We have a lot of installations of RHEL 4 and both dm-multipath and PowerPath (and some of oracle enterprise linux). And no issues so far&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-1902</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Sat, 28 Feb 2009 03:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-1902</guid>
		<description>@4: linuxhater,

There are tradeoffs with having internal kernel API&#039;s being frozen in concrete.  Linus derives a lot of advantages in being able to optimize its internal interfaces for best performance as technology and requirements change.   It has a fixed userspace API, of course, but what happens underneath the system call layer is something that the Linux development community has decided it is highly important that we have the freedom to improve it to make the most functional and performant kernel possible.</description>
		<content:encoded><![CDATA[<p>@4: linuxhater,</p>
<p>There are tradeoffs with having internal kernel API&#8217;s being frozen in concrete.  Linus derives a lot of advantages in being able to optimize its internal interfaces for best performance as technology and requirements change.   It has a fixed userspace API, of course, but what happens underneath the system call layer is something that the Linux development community has decided it is highly important that we have the freedom to improve it to make the most functional and performant kernel possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: linuxhater</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-1900</link>
		<dc:creator>linuxhater</dc:creator>
		<pubDate>Fri, 27 Feb 2009 23:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-1900</guid>
		<description>It&#039;s only a problem because linux devs make it one by not having a stable API.</description>
		<content:encoded><![CDATA[<p>It&#8217;s only a problem because linux devs make it one by not having a stable API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Durga</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-1891</link>
		<dc:creator>Durga</dc:creator>
		<pubDate>Thu, 26 Feb 2009 06:40:41 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-1891</guid>
		<description>How old is RHEL 3? Do you still get updates from Redhat?</description>
		<content:encoded><![CDATA[<p>How old is RHEL 3? Do you still get updates from Redhat?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Bowling</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-1887</link>
		<dc:creator>Kevin Bowling</dc:creator>
		<pubDate>Thu, 26 Feb 2009 02:55:51 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-1887</guid>
		<description>I tried to get a simple multipath going with 2 FC controllers, but couldn&#039;t get anything to work.  This is an area that needs a lot of user-facing work.  For instance, blacklisting everything by default seems pretty silly.</description>
		<content:encoded><![CDATA[<p>I tried to get a simple multipath going with 2 FC controllers, but couldn&#8217;t get anything to work.  This is an area that needs a lot of user-facing work.  For instance, blacklisting everything by default seems pretty silly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin H Johnson</title>
		<link>http://thunk.org/tytso/blog/2009/02/25/binary-only-device-drivers-for-linux-and-the-supportability-matrix-of-doom/comment-page-1/#comment-1886</link>
		<dc:creator>Robin H Johnson</dc:creator>
		<pubDate>Wed, 25 Feb 2009 21:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=303#comment-1886</guid>
		<description>Yes, the multipath userspace code is badly in need of another release. The last one being 18 months ago requires patches to work-out-of-the-box with current udev.</description>
		<content:encoded><![CDATA[<p>Yes, the multipath userspace code is badly in need of another release. The last one being 18 months ago requires patches to work-out-of-the-box with current udev.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
