Skip to content
Snippets Groups Projects
  1. Nov 23, 2008
  2. Nov 21, 2008
    • Elena Gryaznova's avatar
      b=17735 · 0db7ffd4
      Elena Gryaznova authored
      i=Yury.Umanets
      check_mem_leak fn fix: use echo instead of log fn
      0db7ffd4
    • Yang Sheng's avatar
      Branch b1_6 · 2338bd0c
      Yang Sheng authored
      b=17201
      
      i=shadow, bobijam
      
      Update to RHEL5 kernel-2.6.18-92.1.17.el5.
      2338bd0c
    • Yang Sheng's avatar
      Branch b1_6 · b3d0b45d
      Yang Sheng authored
      b=16208
      
      i=adilger, johann
      
      Add utility for showing mounted hosts
      b3d0b45d
  3. Nov 20, 2008
    • Vladimir Saveliev's avatar
      Branch b1_6 · ff9bebbf
      Vladimir Saveliev authored
      b=17132
      i=adilger
      
      Use raid5/6 rhel5 improvements
      ff9bebbf
    • Vitaly Fertman's avatar
      Branch b1_6 · 8b8991b7
      Vitaly Fertman authored
      b=16129
      i=adilger
      i=green
      
      - a high priority request list is added into service;
      - once a lock is canceled, all the IO requests, including coming
      ones, under this lock, are moved into this list;
      - PING is also added into this list;
      - once a lock cancel timeout occurs, the timeout is prolonged
      if there is an IO rpc under this lock;
      - another request list is added into the export, used to speed up
      the rpc-lock matching.
      8b8991b7
    • Yong Fan's avatar
      Branch b1_6 · 4bf1a5c1
      Yong Fan authored
      b=16947
      i=h.huang
      i=yury.umanets
      
      Hold lli_lock when access lli_sai to prevent NULL pointer.
      4bf1a5c1
    • Andrew Perepechko's avatar
      Branch b1_6 · 9db41719
      Andrew Perepechko authored
      b=17371
      i=Johann Lombardi
      
      testcase for 17371
      9db41719
  4. Nov 19, 2008
    • Elena Gryaznova's avatar
      b=17477 · 38606007
      Elena Gryaznova authored
      i=Yury.Umanets
      run acc-sm:formatall() only if forced
      38606007
    • Elena Gryaznova's avatar
      b=17477 · 24e5422a
      Elena Gryaznova authored
      i=Adilger
      force replay-dual to check and mount MOUNT2
      24e5422a
    • Yury Umanets's avatar
      b=17686 · 473be0ea
      Yury Umanets authored
      r=panda,shadow
      
      - fixes race in ptlrpcd which leads to busy import and obd;
      - cleanups and debugs in llcd code.
      473be0ea
    • Elena Gryaznova's avatar
      b=17653 · b341fed2
      Elena Gryaznova authored
      i=Adilger
      test_21c fix: restore config
      b341fed2
    • Alexey Lyashkov's avatar
      fix handle ost additional correctly · 98892021
      Alexey Lyashkov authored
      Branch b1_6
      b=16492
      i=umka
      i=tappro
      98892021
    • Bobi Jam's avatar
      Branch b1_6 · 5142d04a
      Bobi Jam authored
      b=16992
      o=johann
      i=oleg.drokin (green)
      i=zhenyu.xu (bobijam)
      
      During ll_intent_lock(), server looks up parent and child, lock them, between these events parent could be deleted, then vfs_create may_access() fails with -ENOENT.
      
      Then client intent disposition got DISP_OPEN_CREATE | DISP_LOOKUP_NEG | DISP_LOOKUP_EXECD | DISP_IT_EXECD, and the request got double free.
      
      Solution: Clear DISP_ENQ_COMPLETE when we are going to release the intent (request cannot be reused anyway)
      5142d04a
  5. Nov 18, 2008
  6. Nov 17, 2008
    • tianzy's avatar
      Branch b1_6 · 08ce3a8f
      tianzy authored
      decay qos ost/oss penalties if MDS is not creating objects
      i=nathan
      i=johann
      08ce3a8f
    • tianzy's avatar
      Branch b1_6 · d9987483
      tianzy authored
      fix lov_brw_check() calls lov_stripe_intersects() with incorrect parameter.
      written by nikita
      d9987483
    • tianzy's avatar
      Branch b1_6 · 92008de5
      tianzy authored
      fix the error handling on quota slaves
      i=johann
      i=panda
      92008de5
  7. Nov 15, 2008
  8. Nov 14, 2008
  9. Nov 13, 2008
    • Yury Umanets's avatar
      b=17479 · 06f85cc5
      Yury Umanets authored
      r=adilger,behlendorf1
      
      - avoid div/mod in lustre_hash code
      06f85cc5
    • tianzy's avatar
      Branch b1_6 · 2d954654
      tianzy authored
      fix lquota.ko fails to install with --disable-liblustre used
      b=17620
      i=johann
      i=brian
      2d954654
    • Oleg Drokin's avatar
      b=16823 · 0b41127b
      Oleg Drokin authored
      r=shadow,adilger
      
      Lift 4G limit on stripe_size*stripe_count
      4G limit on stripe_size remains in place, though.
      0b41127b
  10. Nov 12, 2008
    • Elena Gryaznova's avatar
      b=17634 · 8a0375e6
      Elena Gryaznova authored
      i=Yury.Umanets
      insanity cleanup (remove dup fn, sync with HEAD t-f)
      8a0375e6
    • Yury Umanets's avatar
      b=17310 · c584acbe
      Yury Umanets authored
      r=shadow,vitaly
      - correct check for phase in ptlrpc_expired_set() and couple of other places.
      c584acbe
    • Elena Gryaznova's avatar
      b=16488 · c448adfa
      Elena Gryaznova authored
      i=Oleg.Drokin
      new runracer script
      c448adfa
    • Yury Umanets's avatar
      b=17037 · d35b4f51
      Yury Umanets authored
      r=tappro,wangdi
      
      - fixes ost cleanup issue due to missed llcd_put() in the case ost does not receive disconnect from mds;
      
        - do not sleep on hanging llcd. Instead assert on it _after_ stopping recov_thread's ptlrpcd which should kill any remeining llcds;
      
        - fixes and cleanups, comments.
      d35b4f51
    • Elena Gryaznova's avatar
      b=17555 · 3a5105ef
      Elena Gryaznova authored
      i=Adilger
      use current config instead of reformat fs to have a single ost
      3a5105ef
    • Hongchao Zhang's avatar
      branch b1_6 · 294526a1
      Hongchao Zhang authored
      b=17505
      
      remove "mfd" from "cloing_list" for the "mfd" will be freed in mds_mfd_close
      
      i=robert.read
      294526a1
    • huanghua's avatar
      Branch b1_6 · dc1bb083
      huanghua authored
      b=17602
      i=yury.umanets
      i=tappro
      
      use 1.8/2.0 compatible MDT config for 1.6 mds, easy to upgrade.
      dc1bb083
  11. Nov 11, 2008
    • Elena Gryaznova's avatar
      b=16551 · ee78b870
      Elena Gryaznova authored
      i=Adilger
      conf-sanity test_32* fix to not be skipped for remote setup
      ee78b870
    • Yang Sheng's avatar
      Branch b1_6 · e8519cd5
      Yang Sheng authored
      b=17374
      i=shadow, bobijam
      
      kernel update for sles9 2.6.5-7.314.
      e8519cd5
    • Hongchao Zhang's avatar
      branch b1_6 · a85a8430
      Hongchao Zhang authored
      b=17176
      
      fixed a bug in 14774 patch -- compare peer's nid instead of self's nid
      in ptlrpc_connection during select failover MDS/OST nodes
      
      i=deen
      a85a8430
    • Yang Sheng's avatar
      Branch b1_6 · 9296174e
      Yang Sheng authored
      b=17458
      i=shadow, bobijam
      
      Update kernel to SLES10 SP2 2.6.16.60-0.31.
      9296174e
    • Hongchao Zhang's avatar
      b=17495 · 0ea1ab8b
      Hongchao Zhang authored
      move the check of recovering state of the OST in osc_precreate
      out of "if (oscc->oscc_last_id < oscc->oscc_next_id)" condition
      so create operation don't use recovering OST
      
      i=adilger
      i=nathan.rutman
      0ea1ab8b
  12. Nov 08, 2008
    • Alexey Lyashkov's avatar
      don't panic on nfs reexport. · 9b34922a
      Alexey Lyashkov authored
      Branch b1_6
      b=16492
      i=green
      i=johann
      9b34922a
    • Yury Umanets's avatar
      b=17310 · 7eab5d6b
      Yury Umanets authored
      r=shadow,johann
      
      - make sure that no new inflight rpcs may come after ptlrpcd_deactivate_import() for both
      synchronous and asynchronous sending. To do so we make sure that imp_inflight++ is done only when
      permission is granted by ptlrpc_import_delay_req() which makes decision should req be sent,
      deferred or killed as import is not in the state to send it in observable future. For async
      sending, rpc is only counted inflight when its added to sending or delaying list instead of just
      adding it to set for processing.
      
      This fixes assert in ptlrpc_invalidate_import() and as number of other issues;
      
      - synchronize imp_inflight and the presence on sending or delaying list for ptlrpc_queue_wait()
      case. So that, now it is guaranteed that if imp_inflight != 0 we may always find hanging rpc either
      in sending or in delaying list;
      
      - make sure that in ptlrcp_queue_wait() we remove rpc from sending or delaying list and dec
      inflight only after ptlrpc_unregister_reply() is done. This way we make sure that accounting is
      correct. Rpc can't be returned to the pool or counted finished until lnet lets us go with finished
      reply unlink;
      
      - check for inflight and rq_list in pinger;
      
      - comments, cleanups;
      7eab5d6b
Loading