Skip to content
Snippets Groups Projects
  1. Jul 14, 2005
  2. Jul 13, 2005
  3. Jul 12, 2005
    • Yury Umanets's avatar
      - many cleanups with case like foo (). Replaced by foo() · 998ac9cb
      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.
      998ac9cb
    • Yury Umanets's avatar
      1e115901
  4. Jul 11, 2005
    • Yury Umanets's avatar
      - cleanups in cmobd and others: · 65db6761
      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).
      65db6761
    • Mikhail Pershin's avatar
      83cd037a
    • alex's avatar
      b=6817 · 31863530
      alex authored
      r=niu
      
       - memleak in lov_match() fixed: it didn't handle LDLM_FL_TEST_LOCK well
      31863530
    • alex's avatar
      - memleak in mds_create_objects(): · 1dfc46dd
      alex authored
        we should free ids array if an error is returned
      1dfc46dd
    • alex's avatar
      - dump log if memory leak observed · 4428229f
      alex authored
      4428229f
    • wangchao's avatar
  5. Jul 10, 2005
  6. Jul 09, 2005
  7. Jul 08, 2005
  8. Jul 07, 2005
Loading