<br><br><div class="gmail_quote">On Wed, Jan 13, 2010 at 5:40 PM, Tom.Wang <span dir="ltr"><<a href="mailto:Tom.Wang@sun.com">Tom.Wang@sun.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Lex wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi guys<br>
<br>
I have some questions about file joining mechanism in lustre, so i post here and hope you can help me to clarify it :)<br>
<br>
As we know, lustre use the split writing and hierarchy striping to distribute file object ( subfile)  to many osts in the cluster. When a client request one file ( over mds metadata ), these objects are retrieve from each ost to client.<br>

<br>
So, the question is: when and where these objects are joined together to become a real file ?<br>
</blockquote></div>
File joining is actually joining the file stripe information.  which is stored in MDS, so the joining actually happens in MDS, instead of OSS.<br>
<br></blockquote><div> </div><div>Thank you for you fast reply, but i mean the physical joining file process, not just information or metadata. As i know, file ( data ) doesn't go over MDS, right ?  Sorry if i'm misunderstanding you<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Btw: Because of some reasons, joining file feature will be removed temporarily in lustre2.0.<br></blockquote><div><br>Could you please tell me exactly what the reasons are ? <br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
Thanks<br>
WangDi<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
<br>
Just guess, are there joined together in OSSs? If it's true, how these OSSs connect together to join its objects together? ( For example, assuming we have 2 OSSs, each OSS have 1 OST, file are striped across to 2 these OSTs. When a client request a file, i get to object in 2 different OST from 2 different OSSs, so how these objects can combined together? )<br>

<br>
Any help would be appreciated :)<br>
<br>
Many thanks<br>
<br>
<br>
<br></div>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Lustre-discuss mailing list<br>
<a href="mailto:Lustre-discuss@lists.lustre.org" target="_blank">Lustre-discuss@lists.lustre.org</a><br>
<a href="http://lists.lustre.org/mailman/listinfo/lustre-discuss" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-discuss</a><br>
  <br>
</blockquote>
<br>
</blockquote></div><br>