Skip to content
Snippets Groups Projects
  1. Nov 06, 2008
    • Hongchao Zhang's avatar
      b=17505 · 76256508
      Hongchao Zhang authored
      removing mfd from 'closing_list' to fix ASSERTION(list_empty(&mfd->mfd_list))
      in mdt_mfd_free in mdt_open.c
      
      i=robert.read
      76256508
  2. Oct 27, 2008
    • Hongchao Zhang's avatar
      Branch HEAD · a3a03341
      Hongchao Zhang authored
      handle 'Unexpected: can't find mdc_open_data,
      but the close succeeded with replayabel imp.
      Please tell http://bugzilla.lustre.org/"
      printed by mdc_close in mdc_request.c
      
      b=17089
      i=johann
      a3a03341
    • Bobi Jam's avatar
      Branch HEAD · 9d3ad9fb
      Bobi Jam authored
      b=11089
      i=nathan.rutman
      i=adilger
      
      per-nid client statistics for MDT.
      9d3ad9fb
  3. Oct 20, 2008
  4. Oct 18, 2008
  5. Oct 06, 2008
    • Nathan Rutman's avatar
      b=15699 · 1f0bd150
      Nathan Rutman authored
      a=19432
      i=manoj.joseph
      i=vladimir.saveliev
      add conf_param settings to mdd
      
      b=17180
      a=19402
      i=nathan
      i=johann
      rename pools tests to a common base
      
      b=17234
      a=19563
      i=yury.umanets
      i=nathan
      set pools for all MDTs for CMD
      1f0bd150
  6. Sep 27, 2008
    • Yury Umanets's avatar
      b=16727 · 54e6e244
      Yury Umanets authored
      r=adilger,shadow
      
      - various CMD related fixes.
      54e6e244
  7. Sep 16, 2008
    • Bobi Jam's avatar
      Branch HEAD · feb80fe0
      Bobi Jam authored
      b=16788
      i=adilger
      i=nathan.rutman
      
      add per-nid statistics on HEAD.
      feb80fe0
  8. Sep 13, 2008
    • Yury Umanets's avatar
      b=16777 · 8073f0e4
      Yury Umanets authored
      r=adilger,robert
      
      - fixes server side scalability issue which became visible with lru resize work landed.
      It replcaes linear list of held locks on server with hash table from class_hash.c which improves lock find time drastically for case when one client holds ~limit of server locks (quite a big number for big servers) which is very possible if all clients are idle and one compiles kernel, etc.
      8073f0e4
  9. Aug 28, 2008
  10. Aug 25, 2008
  11. Aug 20, 2008
    • Alexander Zarochentsev's avatar
      Branch HEAD · 811a6759
      Alexander Zarochentsev authored
      b=16704
      i=yury.umanets
      i=alexey.lyashkov
      
      mdt_object_unlock didn't save PDO locks, this commit fixes it.
      811a6759
  12. Aug 07, 2008
  13. Jul 29, 2008
    • huanghua's avatar
      Branch HEAD · 108bcf4a
      huanghua authored
      b=16505
      i=yong.fan
      i=yury.umanets
      
      correctly handling error case if child object does not exist
      108bcf4a
  14. Jul 27, 2008
    • kalpak's avatar
      · 70e80ade
      kalpak authored
      b=16098
      
      change CFS license headers to Sun headers
      70e80ade
  15. Jul 22, 2008
    • Yury Umanets's avatar
      b=16341 · ba20aa5f
      Yury Umanets authored
      r=johann,shadow
      
      - fixes wrong check for KEY_READ_ONLY in mdt_set_info().
      ba20aa5f
  16. Jul 16, 2008
  17. Jul 15, 2008
    • Bobi Jam's avatar
      · e26a0aa3
      Bobi Jam authored
      fix code comment.
      e26a0aa3
    • Bobi Jam's avatar
      Branch HEAD · 9e29c4de
      Bobi Jam authored
      b=16205
      i=johann, sheng.yang
      
      use a macro defining ldlm timeout value on MDS.
      9e29c4de
  18. Jul 08, 2008
    • Andreas Dilger's avatar
      Branch HEAD · d0f7bd64
      Andreas Dilger authored
      Quiet compiler warning from casting pointer to integer of different size.
      b=15981
      d0f7bd64
  19. Jul 07, 2008
    • Eric Mei's avatar
      branch: HEAD · de3c3fdf
      Eric Mei authored
      port Adaptive Timeouts from b1_6 to HEAD.
      b=14071
      r=nathan
      r=adilger
      de3c3fdf
  20. Jun 19, 2008
  21. Jun 18, 2008
    • Eric Mei's avatar
      branch: HEAD · e7ddc02b
      Eric Mei authored
      fix sanity check in mdt_req_handle.
      b=16076
      r=wangdi
      r=umka
      e7ddc02b
  22. Jun 13, 2008
    • Yury Umanets's avatar
      b=15230 · ccaeafd4
      Yury Umanets authored
      r=nikita,shadow
      
      - fixed handling for OBD_FAIL_$PREF_$OPC_NET fail_ids in mdt. Former code did not
      check it correctly (due to typo with && instead of &) in mdt_req_handle() and
      they all did not work. In same time, some handlers like mdt_close() and
      mdt_enqueue() tried to check them again (result of some wrong fix) but again, did
      it not correctly. They returned 0 error without doing anything. This should
      have to emulate network failure. But as they did not allocate reply buffer and
      returned 0 error, they caused rs != NULL assert in ptlrpc. Fxing this also fixed
      replay-single.sh test_53* and replay_dual.sh test_12 and possibly others;
      
      - removed checking for NET fail_id in mdt_close() and mdt_enqueue() - sources
      of recent assert;
      
      - added sanity check in mdt_req_handle() for any other invalid situation about
      returning 0 error and not allocating reply buffers;
      
      - removed mdt_reply(), move its one line call into mdt_req_handle(). This was
      needed to simplify handling NET fail_ids in which case we should just return 0
      and make sure that no reply is sent;
      
      - comments and cleanups;
      
      - in reply-dual.sh - remove test 8 from ALWAYS_EXCEPT. It passes in HEAD.
      Originally for placed into ALWAYS_EXCEPT for old mds code and later moved to
      HEAD test scripts but as mds in HEAD is completely new this bug is making any
      sense there;
      
      - in reply-single.sh - remove tests 0b 39 56 from ALWAYS_EXCEPT. They are
      passing in HEAD. Also they are obsolete and related to closed bugs.
      ccaeafd4
  23. Jun 04, 2008
    • Yury Umanets's avatar
      b=15226 · fce887d1
      Yury Umanets authored
      r=shadow,nikita
      - fixes issue with accessing freed @ns on behalf rpc handling when some late rpc comes in fini time;
      - add new comments in functions, converts existing ones to be inline wigth doxygen comments policies.
      fce887d1
  24. May 24, 2008
    • bwzhou's avatar
      Branch HEAD · 3a5f6514
      bwzhou authored
      b=11777
      r=green, shadow
      
      invalidate the import to halt request handling so the namespace can be safely
      cleaned up
      3a5f6514
  25. May 19, 2008
    • Pravin Shelar's avatar
      · e6a067c2
      Pravin Shelar authored
      b=14230
      i=amit.sharma
      i=manoj.joseph
      
      umds cleanup: use libcfs kmap api rather than kernel kmap apis.
      e6a067c2
    • Pravin Shelar's avatar
      · 69a35130
      Pravin Shelar authored
      b=14230
      i=alex.zhuravlev
      i=h.huang
      
      following patch removes 1.6 dead code from head branch and moves some
      function to respective layers.
      
      diffstat:
      
       b/lustre/include/lustre_mds.h |   70 -
       b/lustre/mdd/mdd_lov.c        |  180 ++
       b/lustre/mds/Makefile.in      |    3
       b/lustre/mds/handler.c        | 2571 ------------------------------------------
       b/lustre/mds/mds_fs.c         |  654 ----------
       b/lustre/mds/mds_internal.h   |  209 ---
       b/lustre/mds/mds_log.c        |   84 -
       b/lustre/mds/mds_lov.c        |  295 ----
       b/lustre/mdt/mdt_handler.c    |  116 +
       b/lustre/mdt/mdt_recovery.c   |   53
       lustre/mds/commit_confd.c     |   98 -
       lustre/mds/mds_join.c         |  508 --------
       lustre/mds/mds_lib.c          |  488 -------
       lustre/mds/mds_open.c         | 1533 -------------------------
       lustre/mds/mds_reint.c        | 2419 ---------------------------------------
       lustre/mds/mds_unlink_open.c  |  287 ----
       lustre/mds/mds_xattr.c        |  358 -----
       17 files changed, 369 insertions(+), 9557 deletions(-)
      69a35130
  26. May 14, 2008
  27. May 06, 2008
    • komaln's avatar
      b=11089 · 0521288f
      komaln authored
      r=Nathan Rutman, Alexey Lyashkov
      
      Ported the patch 'to organize the stats on per-nid basis instead of the existing per-export basis' to HEAD.
      This patch also includes all its related bug fixes(bug 14016, bug 14370, bug 14873).
      0521288f
Loading