- Sep 19, 2007
-
-
Johann Lombardi authored
b=13358 i=nikita i=bobijam Don't LASSERT correctness of data obtained through the network.
-
- Sep 14, 2007
-
-
Johann Lombardi authored
b=13358 i=wangdi i=nikita Impossible (EPROTO is returned) to access a directory that has a non-default striping and ACLs.
-
- Sep 04, 2007
-
-
huanghua authored
b=11401 i=adilger i=tappro i=green client-side metadata stat-ahead during readdir (directory readahead)
-
- Aug 16, 2007
-
-
scjody authored
Revert bug 11401 due to build breakage and test badness.
-
- Aug 12, 2007
-
-
huanghua authored
client-side metadata stat-ahead during readdir (directory readahead) b=11401 i=Adilger i=tappro
-
- Aug 03, 2007
-
-
Oleg Drokin authored
r=adilger Obtain necessary amount of peer credits for exery export per oss and for every possible AST per MDS.
-
- Jul 26, 2007
-
-
Wang Di authored
land 10800(adding llog ctxt refcount) to b1_6. b=10800 i=green i=shadow
-
- Jul 19, 2007
-
-
scjody authored
To improve performance, disable most logging (for debug purposes) by default. VFSTRACE, RPCTRACE, and DLMTRACE are now off by default, and HA includes contains fewer messages. Original patch by adilger. b=12417 i=scjody i=green
-
- May 08, 2007
-
-
Oleg Drokin authored
r=adilger,shadow Check that request is still eligible for replay in mdc_set_replay_data() before doing anything.
-
- Apr 28, 2007
-
-
scjody authored
Patch from nic@cray.com: add spin locks around import/export bit flag changes. b=11315 i=adilger i=alex
-
- Feb 10, 2007
-
-
Nathan Rutman authored
-
- Sep 21, 2005
-
-
alex authored
1) ll_file_open() has a request with capa 2) the inode is already opened, so we close just received openhandle 3) mds fails, recovers, ptlrpcd replays open request 4) ll_set_capa() finds capa in replayed open request non-swabbed - BUG
-
alex authored
- mds_getattr() returns regular errors in rq_status - mdc_interpret_getattr() interprets it properly
-
- Sep 20, 2005
-
-
alex authored
-
- Sep 16, 2005
- Sep 12, 2005
-
-
alex authored
-
- Sep 02, 2005
-
-
Lai Siyao authored
fixes: * also round for short expiry, in case timer might miss. * add mds_mfd_put() because mds_handle2mfd() will add ref. * filter_verify_capa() logic error.
-
- Aug 31, 2005
-
-
Lai Siyao authored
change error msg to warning. some cleanup.
-
- Aug 29, 2005
-
-
alex authored
without involving OST
-
- Aug 25, 2005
-
-
Lai Siyao authored
fixes: * previous implementation doesn't support multi-open/truncate by different users on the same inode. * update DLD. * cleanup.
-
- Aug 22, 2005
-
-
Lai Siyao authored
fixes: * pack fid for direct io. * seperate verify_fid from verify_capa to fully support truncate. * debug message cleanup.
-
- Aug 19, 2005
-
-
Lai Siyao authored
add support for ost-authorization-revocation and fid verification.
-
- 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.
-
Eric Mei authored
positioning: make remote acl always occupy 2 buffers, just like local acl.
-
- Aug 10, 2005
-
-
Wang Di authored
some fixes about crypto api
-
- Aug 09, 2005
-
-
Lai Siyao authored
-
- Aug 08, 2005
-
-
Yury Umanets authored
-
- Aug 07, 2005
-
-
alex authored
- dedicated threads for serving OST_DESTROY and MDS_CLOSE
-
- Aug 06, 2005
-
-
Mikhail Pershin authored
-
- Aug 05, 2005
-
-
Wang Di authored
land crypto api
-
- Aug 04, 2005
-
-
alex authored
-
- 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.
-
- Jul 21, 2005
-
-
Eric Mei authored
-
- Jul 13, 2005
-
-
Eric Mei authored
-
- Jul 12, 2005
-
-
Yury Umanets authored
- in cmobd fixed init of EA size for LOV with multiple OSTs as master. As there is no another way MD layer is getting asked for correct lovdesc, as it is needed in some cases. Thus, added handler for "lovdesc" nfo key to all MD devices.For instance, cmobd asks LMV for lov desc, it asks first MDS and MDS has it from LOV anyway. - fixed possible LMV obd corruption in cmobd_init_ea_size() where it unconditionaly accessed u.cli things abd modified them whereas here was LMV. - removed obd_getready() as it is not needed anymore. It was needed earlier for CMOBD to get LMV ready before asking rootid, etc. Currently alternative way is found. lmv_get_info() is just taking care of LMV targets readiness it self. - fixed layering violations and possible oopses in cmobd data code where master export was unconditionaly expected as LOV and accessed as LOV what could be wrong in the case of using OSC. OSC using with no LOV is deprecated, but in principle is possible. - in LMV module many functions are added by static specificator as they are not used outside of their object files.
-
- Jul 11, 2005
-
-
Yury Umanets authored
- change LUSTRE_MDC_NAME (and others) to form like OBD_MDC_DEVICENAME to be coherent with OBD_LMV_DEVICENAME and others. Because some OBDs used one form and others used another one. - removed different guesses of OBD types from name of some functions in cmobd. Say cmobd_find_master() now is called cmobd_find_obd() as all it does is finds obd by uuid and may be used not only for finding master. Also cmobd_lmv_obd() is renamed to cmobd_md_obd() etc. Improved function (a bit smaller of code) wich looks for master. - in memory leaks detector do not remove memory track in case of freeing memory chunk different of size. marking it instead as such to show in final log of leaks with special hint. - fixes in lconf. COBD and CMOBD should use LMV and LOV devices with diffrent names to avoid issues in the case when both they run on the same node (like in test 45) and try to setup and clanup the same device twise (from lconf).
-
- Jul 10, 2005
-
-
alex authored
mdc_commit_close() as in some cases we may have no close at all
-
- Jul 07, 2005
-
-
Eric Mei authored
-