On Fri, Mar 19, 2010 at 11:55 AM, Mike Snitzer <span dir="ltr"><<a href="mailto:snitzer@redhat.com">snitzer@redhat.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thing is, this isn't scalable at all.  Having all these arbitrary rules<br>
issuing IOs to devices that aren't usable is a complete waste of time.<br>
On enterprise systems that have 100s (*shudder* 1000s) of LUNs, this<br>
udev rules' freedom to access such unusable devices is really working<br>
against us (if the goal is to activate devices as quickly and reliably<br>
as possible).<br></blockquote><div><br></div><div>Please, Mike, whether to probe devices or not is a separate discussion</div><div>and it's not really helpful to reiterate that discussion.</div><div><br></div><div>(Please do see various mailing lists archives for that particular discussion;</div>
<div>FWIW, you will notice that what udev is doing is actually desirable. If you</div><div>examine the kernel sources, you will find that the kernel itself submits</div><div>IO to the block devices - partition table probing for starters. If you search</div>
<div>harder you will find *raw numbers* (instead of speculation like "100s</div><div>(*shudder* 1000s)" showing what udev is doing is not a problem...)</div><div><br></div><div>    David</div><div><br></div></div>