<div dir="ltr">


















<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><a name="_MailOriginal"><span> </span></a></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span>I’ve noticed that
multipath devices don’t report manufacturer or model into lsblk, but they do
report model and vendor when running the multipath utility as “multipath –ll”.<br>
See following example (Yes I realize my disks have failed horribly… I was
testing something else at the time.).  I have highlighted important areas.<span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:white">> multipath -ll<br>
mpaths (26664303464626366) dm-3 </span></span><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:red;background:blue none repeat scroll 0% 0%">FUSIONIO,ION LUN</span></span><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:red">        
                                                                                                                                                         </span></span><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)"><span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">size=93G features='3
queue_if_no_path pg_init_retries 50' hwhandler='1 alua'
wp=rw                                                                                                                               
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">|-+- policy='queue-length 0'
prio=0
status=enabled                                                                                                                                                               
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">| |- 8:0:3:2 sdbg 67:160
failed faulty running                                           
                                                                                                                        <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">| |- 7:0:3:2 sdas 66:192
failed faulty
running                                                                                        
                                                                           <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">| `- 7:0:2:2 sdac 65:192
failed faulty
running                                                                                                                                     
                              <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">|-+- policy='queue-length 0'
prio=0
status=enabled                                                                                                                                                               
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">| |- 7:0:1:2 sds 
65:32  failed faulty
running                                                                                                                                                                   
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">| `- 8:0:0:2 sdh  8:112 
failed faulty
running            
                                                                                                                                                       <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">|-+- policy='queue-length 0'
prio=0
status=enabled                                                     
                                                                                                          <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">| |- 7:0:0:2 sdc 
8:32   failed faulty
running                                                                                                      
                                                             <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">| `- 8:0:1:2 sdab 65:176
failed faulty
running                                                                                                                                                   
                <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">`-+- policy='queue-length 0'
prio=0
status=enabled                                                                                                                                                               
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">  `- 8:0:2:2 sdar
66:176 failed faulty
running                                                                                                                                                                   
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">> lsblk -s -o
kname,type,model,vendor
/dev/dm-3                                                                                                                        
                          <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">KNAME TYPE 
MODEL           
VENDOR                                                                                                                                                                              
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:red;background:blue none repeat scroll 0% 0%">dm-3  mpath      
                                                                                                                                                                                                .</span></span><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:red"><span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sdc   disk 
ION LUN         
FUSIONIO                         
                                                                                                                                                   <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sdh   disk 
ION LUN         
FUSIONIO                                                                      
                                                                                                      <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sds   disk 
ION LUN         
FUSIONIO                                                                                                                   
                                                         <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sdab  disk  ION
LUN         
FUSIONIO                                                                                                                                                                
            <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sdac  disk  ION
LUN         
FUSIONIO                                                                                                                                                                            
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sdbg  disk  ION
LUN         
FUSIONIO                                                                                                                                                                            
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sdar  disk  ION
LUN         
FUSIONIO                                       
                                                                                                                                     <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">sdas  disk  ION
LUN         
FUSIONIO                                                                                    
                                                                                        <span></span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;font-family:"inherit","serif";color:rgb(191,191,191)"><span> </span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span>I am assuming that
this is because each multipath device is missing a sysfs endpoint for lsblk to
read which contains the pertinent model and device information.  It would
appear that the underlying slave block devices do however have the information.</span><span><span style="font-size:10pt;font-family:"inherit","serif";color:rgb(191,191,191)">
                                                                                                                                 </span><span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">> cat
/sys/class/block/dm-3/slaves/*/device/model                                                                                         
                                                       <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">ION
LUN                                                                                                              
                                                                                           <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">ION
LUN                                                                                                                                                                                                          
<span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">ION
LUN                          
                                                                                                                                                                                <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">ION
LUN                                                                       
                                                                                                                                   <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">ION
LUN                                                                                                                    
                                                                                      <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">ION
LUN                                                                                                                                                                 
                                         <span></span></span></span></p>

<p class="MsoNormal" style="line-height:111%;background:black none repeat scroll 0% 0%;margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span><span style="font-size:10pt;line-height:111%;font-family:"inherit","serif";color:rgb(191,191,191)">ION
LUN                                                                                                                                                                                                          
<span></span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 12pt;font-size:11pt;font-family:"Calibri","sans-serif""><span>I’ve
been trying to find the best place in the code to add the feature myself, but
with limited experience, time and other obligations my time for adding
additional sysfs endpionts to make lsblk work correctly has been quickly spent
up.  Maybe I’m going about this the wrong way, but with time short, I
wasn’t sure what the best course of action was for subbmitting a feature
request or line of questioning of how to add the additional sysfs endpionts
without breaking linux as a whole by myself as a novice kernel developer.<span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span>Is this something I
should even be worrying about, IE. Working as designed?  If so, what is
the policy on listing the model and volume of a multipath disk?<span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 12pt;font-size:11pt;font-family:"Calibri","sans-serif""><span>Should
this issue end up as a fix in lsblk, or the multipath device endpoint in sysfs?<br>
Who should I be senging email to about making this a feature request?<br>
If I truly have to make the fix myself, any advice on where I should be
starting in the multipath code or lsblk code respectivly?<br>
<br>
Also, apologies in advance if I am bugging the wrong list about this.<span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span>Russell Weber<br>
Software Support and Quality engineer<span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:"Calibri","sans-serif""><span>One Stop Systems</span><span></span></p>





</div>