Skip to content
Snippets Groups Projects
  1. Mar 14, 2005
    • alex's avatar
      b=5765 · 4232d077
      alex authored
      r=adilger
      
        choose proper obd to match lock that protects directory content
      4232d077
  2. Jan 20, 2005
    • Wang Di's avatar
      Branch: HEAD · 8f598794
      Wang Di authored
      set o_fid in mdc_obj_create for LBUG in mdt_obj_create
      b:5234
      8f598794
  3. Dec 03, 2004
  4. Nov 17, 2004
  5. Nov 15, 2004
  6. Nov 13, 2004
  7. Nov 12, 2004
  8. Nov 11, 2004
  9. Oct 24, 2004
  10. Oct 23, 2004
  11. Sep 01, 2004
  12. Aug 30, 2004
    • Eric Mei's avatar
      land b_groups onto HEAD: · 7bb892f4
      Eric Mei authored
       - add a flag in lustre_msg which indicate message type
       - add a security descriptor into most of messages send to MDSs, which
         include the uid, supplementary groups array etc.
       - add group hash
       - MDS retrive local groups database through upcall, and set/merge with
         which sent from client based on policies (here not totally finished)
       - move root_squash test into separate sanity-sec.sh
      7bb892f4
  13. Aug 11, 2004
  14. Aug 07, 2004
  15. Jul 28, 2004
    • alex's avatar
      b=4019 · d4153091
      alex authored
      r=adilger
      
       - obd_connect() gets one more arg: connect flags
       - client_connect_import() puts this flag in imp_connect_flags
       - ptlrpc_connect_import() sends this flag to peer
       - mds_lmv_connect() passes OBD_OPT_MDS_CONNECTION when connects to MDS
       - mds_connect() looks for OBD_OPT_MDS_CONNECTION and treats
         connection with this flag as MDS-to-MDS and doesn't try
         to connect to own LMV
      
       this way connection to LMV gets delayed and MDS reconnects to LMV
       after recovery abort
      d4153091
  16. Jul 27, 2004
    • alex's avatar
      b=3550 · 45d054e7
      alex authored
      r=adilger
      
      - replay of unlink. landed for testing on china cluster
      45d054e7
  17. Jul 20, 2004
  18. Jun 14, 2004
    • Phil Schwan's avatar
      land b_ost_amd onto HEAD. · b5b6224b
      Phil Schwan authored
      I haven't re-tested the AMD functionality since landing, but I did
      test iozone and dbench to ensure sanity.
      b5b6224b
  19. Jun 02, 2004
  20. Jun 01, 2004
    • alex's avatar
      - mds->lmv->mdc propagate lower timeout down to import · 401deb50
      alex authored
        we need this becase client's timeout should be longer then inter-mds recovery may take
      - few ugly hacks that allow client to reconnect with old (before failure took place) UUID
      - mds_preprw() and mds_preprw() should use l_dput() instead of f_dput()
      - SOCKNAL_IO_TIMEOUT has been set to 20 seconds to make discovery of
        stale connection faster
      - lconf generates persisten UUIDs for LMV clients
        it each new LMV uses fresh UUID, then each recovered MDS looks like
        new client (target MDS doesn't recognize it's old because of new UUID).
        if target MDS gets restarted, then it'll find more clients in LAST_RCVD
        then it actually had
      401deb50
  21. May 24, 2004
    • alex's avatar
      - lmv_getattr_name() recognizes cross-node name and repeats getattr to proper · fc4de168
      alex authored
        MDS node with gotten ino/generation couple
      - warning for cross-node rename in lmv_rename(). it isn't implemented yet.
        hence, we'd like to know when we hit this path
      - mdc_getattr_name() accepts empty name in order to support getattr by fid request
      - mds_get_parent_child_locked() forces MDS_INODELOCK_LOOKUP to be used
        if found dentry points to another MDS node
      - mea_name2idx() and raw_name2idx() checks for last not to be zero and warns if it's
      
      NOTE: this should fix the cause of the test #5 failure
      fc4de168
  22. May 21, 2004
    • alex's avatar
      - extN-wantedi accepts generation as well as ino to create an inode with · cc88d5e2
      alex authored
        given ino/generation. we need this for cross-node mkdir() which creates
        inode on remote MDS and adds dir entry then. after that remote MDS may
        fail and primary MDS will have to recreate inode with already gotten
        ino and generation numbers
      - export refcounting bug in lmv fixed
      - mdc_obj_create() stores just received ino/generation back to request.
        if request replay will happen mdt_obj_create() will use stored numbers
        to recreate lost inode
      - mds_filter_recovery_request() accepts OST_CREATE request. need to be
        discussed though
      - mdt_obj_create() rewritten to support recovery phase
      - needless mds_lmv_disconnect() in mds_fs_cleanup() removed
      - possible bug in retrieve_generation_numbers() fixed: it should understand
        cross-node dir entries and put proper mdsnum's
      
      NOTE: please, re-apply extN-wantedi patch
      cc88d5e2
  23. May 17, 2004
  24. May 13, 2004
  25. May 05, 2004
  26. Apr 29, 2004
  27. Apr 23, 2004
  28. Apr 16, 2004
  29. Apr 14, 2004
  30. Mar 17, 2004
    • Robert Read's avatar
      b=2766 · 3c0b76d5
      Robert Read authored
      r=zab (partial)
      
      Better handling for OST eviction.  Fixes for clearing the page cache,
      imp_invalid handling, and improved import_event interface. Also
      includes the tests and fixes added from 2732; one of those tests does
      not yet passed so it is excepted for now.
      3c0b76d5
  31. Mar 09, 2004
    • jacob's avatar
      r=adilger,phil · c658964f
      jacob authored
      b=2464
      
      Land initial b_bgl fixes.  Includes compile and a couple of swabbing
      fixes.
      c658964f
  32. Mar 05, 2004
  33. Feb 23, 2004
  34. Feb 14, 2004
  35. Feb 07, 2004
    • Robert Read's avatar
      Landing b_recovery · 0343ecb7
      Robert Read authored
      The principal change here is ptlrpc_connect_import and recovery are
      merged and are now asynchronous and are run on ptlrpcd.
      
      This branch also includes fixes for
      
        2477 (this was the initial bug)
      
        2355 recover for initial connections
      
        1934 (b_1934 was merged directly to b_recovery)
      
        1901 block all file creations until orphan recovery completes
      
        2423 client remove rq_connection from request struct
      
        2640 conf-sanity test_5, and proper cleanup in umount when
             cleanup log is not availale.
      
        2670 recovery timer race
      
        2532 mdc_close recovey bug
      
      And few others that werent' filed.
      0343ecb7
  36. Dec 08, 2003
  37. Dec 05, 2003
  38. Dec 03, 2003
  39. Aug 12, 2003
Loading