<font color="#3333ff"><font size="2"><font class="Apple-style-span" face="'trebuchet ms', sans-serif">Hi,</font></font></font><div><font color="#3333ff"><font size="2"><font class="Apple-style-span" face="'trebuchet ms', sans-serif"><br>
</font></font></font></div><div><font color="#3333ff"><font size="2"><font class="Apple-style-span" face="'trebuchet ms', sans-serif">>From my exploration it seems like for create/open kind of request LDLM_ENQUEUE is the RPC through which the client talks to MDS.Please confirm on this.</font></font></font></div>
<div><font color="#3333ff"><font size="2"><font class="Apple-style-span" face="'trebuchet ms', sans-serif"><br></font></font></font></div><div><font color="#3333ff"><font size="2"><font class="Apple-style-span" face="'trebuchet ms', sans-serif">Since I could figure out that LDLM_ENQUEUE is the only RPC to interface with MDS I am planning to send the LDLM_ENQUEUE RPC <b>with some additonal buffer</b> from the client to the MDS so that based on some specific condition the MDS can fill the information in the buffer sent from the client.I have made some modifications to the code for the LDLM_ENQUEUE RPC but I am getting kernel panics.Can someone please help me and suggest me what is a good way to tackle this problem.I am using Lustre 1.8.1.1 and I cannot upgrade to Lustre 2.0.</font></font></font></div>
<div><font color="#3333ff"><font size="2"><font class="Apple-style-span" face="'trebuchet ms', sans-serif"><br></font></font></font></div><div><span class="Apple-style-span" style="font-family: 'trebuchet ms', sans-serif; color: rgb(51, 51, 255); ">Thanks,</span></div>
<div><font style="color:rgb(51, 51, 255)" size="2" color="#3333ff"><font class="Apple-style-span" face="'trebuchet ms', sans-serif">Vilobh<br></font>
</font><i><font style="color:rgb(51, 51, 255)" size="2"><font class="Apple-style-span" face="'trebuchet ms', sans-serif">Graduate Research Associate<br>Department of Computer Science<br>The Ohio State University Columbus Ohio</font></font></i><font class="Apple-style-span" face="'trebuchet ms', sans-serif"><br>
</font>
<br><br><div class="gmail_quote">On Mon, Oct 18, 2010 at 7:33 PM, Vilobh Meshram <span dir="ltr"><<a href="mailto:vilobh.meshram@gmail.com">vilobh.meshram@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<font style="color:rgb(51, 51, 255)" color="#3333ff"><font size="2"><font face="times new roman,serif">Hi,<br><br>Out of the many RPC's used in Lustre seems like LDLM_ENQUEUE is the most frequently used RPC to communicate between the client and the MDS.I have few queries regarding the same :-<br>
<br>1) Is LDLM_ENQUEUE the only interface(RPC here) for CREATE/OPEN kind of request ; through which the client can interact with the MDS ? <br><br>I tried couple of experiments </font></font></font><font style="color:rgb(51, 51, 255)" color="#3333ff"><font size="2"><font face="times new roman,serif">and found out that LDLM_ENQUEUE comes into picture while mounting the FS as well as when we do a lookup,create or open a file.</font></font></font><span style="color:rgb(51, 51, 255)">I was expecting the MDS_REINT RPC to get invoked in case of a CREATE/OPEN request via mdc_create() but it seems like Lustre invokes LDLM_ENQEUE even for CREATE/OPEN( by packing the intent related data).</span><br style="color:rgb(51, 51, 255)">
<font style="color:rgb(51, 51, 255)" color="#3333ff"><font size="2"><font face="times new roman,serif">Please correct me if I am wrong.<br><br></font></font></font><font style="color:rgb(51, 51, 255)" color="#3333ff"><font size="2"><font face="times new roman,serif">2) In which cases (which system calls) does the MDS_REINT RPC will get invoked ? <br>
<br><br clear="all"></font></font></font><font style="color:rgb(51, 51, 255)" size="2" color="#3333ff"><font face="'times new roman', serif">Thanks,<br>Vilobh<br>
</font></font><i style="color:rgb(51, 51, 255)"><font style="color:rgb(51, 51, 255)" size="2">Graduate Research Associate<br>Department of Computer Science<br>The Ohio State University Columbus Ohio</font></i><br>
</blockquote></div><br></div>