- Aug 02, 2008
-
-
kalpak authored
b=16098 This code was re-written for CMD and hence the Linux copyrights can be removed and Sun copyright has been added.
-
- Jul 17, 2008
-
-
girish authored
b=15981 i=adilger i=girish
-
- Jul 02, 2008
-
-
Alexey Lyashkov authored
fix KEY_IS macro Branch HEAD b=14032 i=umka i=deen
-
- May 21, 2008
-
-
Yong Fan authored
b=11401,15405 i=huanghua i=tappro
-
- Apr 22, 2008
-
-
Alexey Lyashkov authored
b=14856 i=green i=johan
-
- Apr 11, 2008
-
-
Pravin Shelar authored
fixes for lu_dirent->lde_hash change patch.
-
- Apr 10, 2008
-
-
Pravin Shelar authored
to fix bug introduced by lu_dirent-change patch
-
Pravin Shelar authored
i=yury.umanets i=adilger this patch extends lu_dirent->lde_hash element, which is required for dmu based mdd. but I am keeping MEA_MAGIC_HASH_SEGMENT hash within 32 bit.
-
- Feb 07, 2008
-
-
huanghua authored
i=yong.fan i=rahul.deshmukh i=nikita.danilov - use req_capsule interface for client. - add some interoperability support on server side.
-
- Jan 29, 2008
-
-
Eric Mei authored
- redesigned remote acl support, by FanYong b=11842 r=pravin.shelar, eric.mei - new sptlrpc configure interface b=13642 r=yong.fan, rahul.deshmukh - split kerberos keytab for lustre_root b=13873 r=yong.fan, h.huang - fix setuid for gss with linux keyring b=13899 r=yong.fan, h.huang
-
- Jan 17, 2008
-
-
Yang Sheng authored
b=14482 i=shadow i=green Correctly detect the PG_fs_misc and PG_checked flags.
-
- Dec 17, 2007
-
-
bwzhou authored
b=14138 r=adilger, nikita resolve deadlock on i_size_read() introduced by race condition of i_size_write(); Use old size assignment to avoid deadlock (bz14326).
-
- Dec 03, 2007
-
-
huanghua authored
b=14064 - readdir() for liblustre: i=nikita,fanyong - flock for liblustre and various fixes for liblustre: i=umka,fanyong
-
- Nov 06, 2007
-
-
Alexey Lyashkov authored
b=12052 i=johann i=nikita
-
- Oct 25, 2007
-
-
Bobi Jam authored
b=13497 i=deen i=johann Description: LASSERT_{REQ,REP}SWAB macros are buggy Details : If SWAB_PARANOIA is disabled, the LASSERT_REQSWAB and LASSERT_REPSWAB macros become no-ops, which is incorrect. Drop these macros and replace them with their difinitions instead.
-
- Oct 16, 2007
-
-
Yang Sheng authored
b=13568 i=adilger i=green Remove 2.4 kernel check from 1.8.0 for llite subsystem.
-
- Oct 10, 2007
-
-
komaln authored
r=Nathan, Adilger When striping policy is set on root of file system using "lfs setstripe", it changes the default stripe policy.
-
- Sep 19, 2007
-
-
Vitaly Fertman authored
b=13581 i=tappro i=huanghua Replay Size-on-MDS related RPCs properly.
-
- Sep 13, 2007
-
-
Mikhail Pershin authored
b=13060 i=vitaly,huanghua
-
Liu Ying authored
b=2369 i=johann, deen replace inode->i_size access with i_size_read/write()
-
- Jul 31, 2007
-
-
Vitaly Fertman authored
b=11829 i=huanghua i=tappro early lock cancel for cmd
-
- Jul 30, 2007
-
-
Mikhail Pershin authored
-
- May 01, 2007
-
-
Andreas Dilger authored
Quiet -Wundef compile warning.
-
- Feb 10, 2007
-
-
Nathan Rutman authored
-
- Sep 21, 2005
-
-
alex authored
-
- Aug 12, 2005
-
-
Yury Umanets authored
- md_close() chnaged to use mdc_op_data like other md_* functions instead of using obdo. - fixed prototype declaration for llapi_lov_get_uuids() - bug #6900 - fixed error message in ll_gns_mount_object() - bug #7146 - a lot of fixes about memory allocation/freeing: - checks is memory is actually allocated by OBD_ALLOC() before sing it and do appropriate actions otherwise. - fixed many leaks on error paths. - fixed missed OBD_FREE(capa_hash) in capa_cache_cleanup() - fixed few on stack allocatoins of mdc_op_data in new landed stuff. - in smfs_mount_cache() fixes correct cleanup in the cases of memory allocation failures. Do mntput() for new mounted cache_mnt on error path. - in smfs_umount_cache() nullify smb->smsi_cache_ftype and smb->smsi_ftype after freeing them, to prevent attempt to free again if smfs_umount_cache() is called second time.
-
- Aug 09, 2005
-
-
Lai Siyao authored
-
- Aug 06, 2005
-
-
Mikhail Pershin authored
-
- Aug 05, 2005
-
-
Wang Di authored
land crypto api
-
- Jul 31, 2005
-
-
Eric Mei authored
-
- Jul 28, 2005
-
-
Eric Mei authored
* "EA" is used for lustre internal metadata ea. so change user ea's name to "XATTR", including ACLs. * remove a unnecessary param from md_getattr(). * various more fixes.
-
- Jun 23, 2005
-
-
Eric Mei authored
cache fixes.
-
- Jun 20, 2005
-
-
Eric Mei authored
-
- Apr 18, 2005
-
-
Yury Umanets authored
- removed ll_d_lookup() as it is not used anymore. - removed struts from real_lookup() with calling revalidate() after lookup if dentry is marked GNS_MOUNTING. By now all this dentry marking is not needed anymore. - ll_gns_mount_object() is now called from ll_revalidate_it() and ll_lookup_it() - fixed deadlock when one thread T1 waits for mount completion and another one T2 created by upcall script waits for dentry->d_inode->i_sem. By now -ERESTARTSYS is returned for T2 and others and whren they restart syscall, dentry is mounted already or some error occured and GNS state is READY for mount. - fixes in comments and header of llite_gns.c - fixed possible incorrect spin_unlock() in ll_gns_mount_object() - using lookup_one_len() for looking for mount object instead of d_lookup() which looks only in dcache. - fixed handling of negative mount object dentry in ll_gns_mount_object() - fixed readding mount object content. By now kernel_read() is used instead of readpage approach. - waking up all possible waiters on finishing GNS mount. Nevertheless in current stuff nobody seem waits for mount (-RESTARTSYS is used instead), completion exists and it is semanticaly correct to wake up all its waiters. In fact this is needed for possible future using. If it happen that nobody will wait on it and it is counted not needed, it will be removed.
-
- Apr 04, 2005
-
-
Yury Umanets authored
-
- Mar 31, 2005
-
-
Eric Mei authored
-
- Mar 14, 2005
-
-
alex authored
r=adilger choose proper obd to match lock that protects directory content
-
- Feb 22, 2005
-
-
Yury Umanets authored
renamed to dt_exp and lmv_exp is renamed to md_exp. Related changes. - removed OBD_MD_FID. And fid is now fetched on MDS on all constructive requests. It is not fetched on unlink(), rename(), etc. This is because OBD_MD_FID flag lost the sense as lmv layer needs it for all operations (to check if object is splitted).
-
- Nov 22, 2004
-
-
Yury Umanets authored
-
- Nov 15, 2004
-
-
Yury Umanets authored
that is unsigned long too. - expanding all ->valid fields to 64bit, as it is exhaused and there is no free bits.
-