Skip to content
Snippets Groups Projects
  1. Sep 19, 2007
    • Johann Lombardi's avatar
      Branch b1_6 · bb562a12
      Johann Lombardi authored
      b=13358
      i=nikita
      i=bobijam
      
      Don't LASSERT correctness of data obtained through the network.
      bb562a12
  2. Sep 14, 2007
    • Johann Lombardi's avatar
      Branch b1_6 · 2c7e0471
      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.
      2c7e0471
  3. Sep 04, 2007
    • huanghua's avatar
      Branch b1_6 · 06db12e4
      huanghua authored
      b=11401
      i=adilger
      i=tappro
      i=green
      
      client-side metadata stat-ahead during readdir (directory readahead)
      06db12e4
  4. Aug 16, 2007
    • scjody's avatar
      Branch b1_6 · 2c556138
      scjody authored
      Revert bug 11401 due to build breakage and test badness.
      2c556138
  5. Aug 12, 2007
    • huanghua's avatar
      Branch: b1_6 · 4fcab726
      huanghua authored
      client-side metadata stat-ahead during readdir (directory readahead)
      b=11401
      i=Adilger
      i=tappro
      4fcab726
  6. Aug 03, 2007
    • Oleg Drokin's avatar
      b=11706 · d72e9f75
      Oleg Drokin authored
      r=adilger
      
      Obtain necessary amount of peer credits for exery export per oss and for
      every possible AST per MDS.
      d72e9f75
  7. Jul 26, 2007
    • Wang Di's avatar
      Branch: b1_6 · 29379abe
      Wang Di authored
      land 10800(adding llog ctxt refcount) to b1_6.
      b=10800
      i=green
      i=shadow
      29379abe
  8. Jul 19, 2007
    • scjody's avatar
      Branch b1_6 · 6be44b74
      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
      6be44b74
  9. May 08, 2007
    • Oleg Drokin's avatar
      b=11546 · 0df86a8a
      Oleg Drokin authored
      r=adilger,shadow
      
      Check that request is still eligible for replay in mdc_set_replay_data()
      before doing anything.
      0df86a8a
  10. Apr 28, 2007
    • scjody's avatar
      Branch HEAD · 824c90ba
      scjody authored
      Patch from nic@cray.com: add spin locks around import/export bit flag changes.
      
      b=11315
      i=adilger
      i=alex
      824c90ba
  11. Feb 10, 2007
  12. Sep 21, 2005
  13. Sep 20, 2005
  14. Sep 16, 2005
    • alex's avatar
      - check for non-zero inum · 294868c9
      alex authored
      294868c9
    • alex's avatar
      b=7340 · d7cc2c58
      alex authored
       - setup cr_replayid immediately because it might take long to get to
         mdc_set_open_replay_data() and replay can happen in meantime
      d7cc2c58
  15. Sep 12, 2005
  16. Sep 02, 2005
    • Lai Siyao's avatar
      · 3504d603
      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.
      3504d603
  17. Aug 31, 2005
    • Lai Siyao's avatar
      · e3cd8a5a
      Lai Siyao authored
      change error msg to warning.
      some cleanup.
      e3cd8a5a
  18. Aug 29, 2005
  19. Aug 25, 2005
    • Lai Siyao's avatar
      · da54b94d
      Lai Siyao authored
      fixes:
      * previous implementation doesn't support multi-open/truncate by different
        users on the same inode.
      * update DLD.
      * cleanup.
      da54b94d
  20. Aug 22, 2005
    • Lai Siyao's avatar
      · ee3a0fab
      Lai Siyao authored
      fixes:
      * pack fid for direct io.
      * seperate verify_fid from verify_capa to fully support truncate.
      * debug message cleanup.
      ee3a0fab
  21. Aug 19, 2005
  22. Aug 12, 2005
    • Yury Umanets's avatar
      - many fixes about using ENTRY, RETURN, GOTO and EXIT. · b77699e7
      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.
      b77699e7
    • Eric Mei's avatar
      more of b7300: fix (actually hack around) the getattr reply buffer · 02b88a2a
      Eric Mei authored
      positioning: make remote acl always occupy 2 buffers, just like local
      acl.
      02b88a2a
  23. Aug 10, 2005
  24. Aug 09, 2005
  25. Aug 08, 2005
  26. Aug 07, 2005
    • alex's avatar
      b=7267,7034 · 22b9090b
      alex authored
       - dedicated threads for serving OST_DESTROY and MDS_CLOSE
      22b9090b
  27. Aug 06, 2005
  28. Aug 05, 2005
  29. Aug 04, 2005
  30. Jul 31, 2005
  31. Jul 28, 2005
    • Eric Mei's avatar
      land minor fixes from b_hd_sec: · df9e7e34
      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.
      df9e7e34
  32. Jul 21, 2005
  33. Jul 13, 2005
  34. 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
  35. 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
  36. Jul 10, 2005
  37. Jul 07, 2005
Loading