lu_fid Struct Reference
[lustreuser]

File IDentifier. More...

#include <lustre_user.h>


Data Fields

__u64 f_seq
 FID sequence.
__u32 f_oid
 FID number within sequence.
__u32 f_ver
 FID version, used to distinguish different versions (in the sense of snapshots, etc.


Detailed Description

File IDentifier.

FID is a cluster-wide unique identifier of a file or an object (stripe). FIDs are never reused.


Field Documentation

__u64 lu_fid::f_seq

FID sequence.

Sequence is a unit of migration: all files (objects) with FIDs from a given sequence are stored on the same server. Lustre should support 2^64 objects, so even if each sequence has only a single object we can still enumerate 2^64 objects.

__u32 lu_fid::f_ver

FID version, used to distinguish different versions (in the sense of snapshots, etc.

) of the same file system object. Not currently used.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 12 04:18:22 2010 for Lustre 1.10.0.40-0-g9a80ff7 by doxygen 1.4.7

Contact | About Sun | News | Employment | Privacy | Terms of Use | Trademarks | (C) 2008 Sun Microsystems, Inc.