- Jul 14, 2005
- Jul 13, 2005
-
-
Eric Mei authored
-
Eric Mei authored
-
Eric Mei authored
r=6327
-
Yury Umanets authored
- fixes in lmc
-
alex authored
-
Liang Zhen authored
-
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.
-
Yury Umanets authored
-
- 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).
-
Mikhail Pershin authored
-
alex authored
r=niu - memleak in lov_match() fixed: it didn't handle LDLM_FL_TEST_LOCK well
-
alex authored
we should free ids array if an error is returned
-
alex authored
-
wangchao authored
-
- Jul 10, 2005
-
-
alex authored
- b_ldlm_newlocking landed. we need it to pass some CMD2 performance tests NOTE: the new locking rules introduced by the patch are still experimental!
-
alex authored
mdc_commit_close() as in some cases we may have no close at all
-
alex authored
-
alex authored
can't fit 256-bytes inodes
-
alex authored
-
alex authored
-
alex authored
- b_size_on_mds landed (prototype for CMD2 w/o recovery support on OST)
-
alex authored
-
alex authored
enqueue wait time warning
-
Eric Mei authored
files, otherwise client vfs will check that and failed siliently which cause request leak. (client's interaction with vfs seems not perfect -- can't handle all error cases)
-
- Jul 09, 2005
- Jul 08, 2005
-
-
Yury Umanets authored
- putting file fid into o_inline for cases when crow object may be created. It will be used later for storing into OSS object EA what is needed for quota.
-
Mikhail Pershin authored
- remove few debug and LBUG()
-
Yury Umanets authored
- moved cmobd's level in lconf to be under mountpoint. This prevents oops in local config when both cobd and cmobd are used and refer to the same master device.
-
Yury Umanets authored
- using push_ctxt() and pop_ctxt() when setting uid/gid in filter_create_object() at Alex's suggest.
-
- Jul 07, 2005
-
-
jacob authored
- tweaks to init scripts for SLES 9
-
buffalo-pull authored
-