[Lustre-devel] Query to understand the Lustre request/reply message

Alexey Lyashkov alexey.lyashkov at clusterstor.com
Wed Oct 13 00:32:23 PDT 2010


MDS code in 1.8 is more simple, because they don't have a parts of clustered metadata project aka CMD3 ;-)
same for client, they don't have many advantages - such as FID assignments on client side, or extra MD layer (LMV) and  don't have a CLIO.

so 1.8 is good start to learn :)

On Oct 13, 2010, at 10:15, Nicolas Williams wrote:

> On Wed, Oct 13, 2010 at 08:54:57AM +0300, Alexey Lyashkov wrote:
>> On Oct 13, 2010, at 08:42, Nicolas Williams wrote:
>>> On Wed, Oct 13, 2010 at 12:35:13AM -0400, Vilobh Meshram wrote:
>>>> Thanks a lot Alexey for the reply.The information will be really useful.
>>>> 
>>>> Since I am using 1.8.1.1 for my research project I will have to rely on the
>>>> old API.Since in the source tree prior to 2.0 we do not have a
>>>> mdt/mdt_handler.c and layout.c files will have to work with the low level
>>>> buffer management structures(ptlrpc_request,lustre_msg_v2,etc).Do you know a
>>>> place or a function which make use of the old API which I can use as a
>>>> reference to write the RPC for my task.
>>> 
>>> 
>>> Compared to the old thing, the new API is much closer to an IDL.  It's a
>>> good thing.  I strongly recommend that you use it,
>>> 
>> main problem - lustre 1.8.1 don't have the new API :)
> 
> You'll note that Vilobh did not provide any rationale for his/her choice
> of Lustre version.  Without having any other good reason for picking 1.8
> or 2.0, I strongly recommend 2.0.
> 
> Now, perhaps Vilobh has a need to interop with an installed base of 1.8.
> That would be a good reason to do this in 1.8.  But the work will have
> to be done for 2.0 as well.
> 
> Nico
> -- 



--------------------------------------
Alexey Lyashkov
alexey.lyashkov at clusterstor.com







More information about the lustre-devel mailing list