Skip to content
Snippets Groups Projects
  1. Dec 11, 2008
  2. Dec 10, 2008
  3. Dec 09, 2008
    • Alexander Zarochentsev's avatar
      Branch HEAD · ef81737b
      Alexander Zarochentsev authored
      b=17461
      i=r.read
      i=tappro
      
      avoid nesting of obd_uncommitted_replies and rs_lock locks
      in ptlrpc_handle_rs.
      ef81737b
    • Eric Mei's avatar
      branch: HEAD · 0e064a3d
      Eric Mei authored
      add debugging level for user space lgss_keyring.
      0e064a3d
  4. Dec 05, 2008
    • manoj's avatar
      b=15699 · 0e660eab
      manoj authored
      i=andreas
      i=nikita
      i=nathan
      i=manoj
      
      Changelogs, a lightweight mechanism to track filesystem metadata and
      namespace changes.
      0e660eab
  5. Dec 03, 2008
    • Alexander Zarochentsev's avatar
      Branch HEAD · 13cbeef2
      Alexander Zarochentsev authored
      b=17461
      i=adilger
      i=alex.zhuravlev
      
      Ptlrpc optimizations to minimize COS overhead:
      . reply state object use own locking instead of ptlrpc service one
      . per-cpu dedicated threads for reply handling
      . resource hash table size increase
      13cbeef2
    • Alexey Lyashkov's avatar
      don't resend llog cancels, · 1aaf8571
      Alexey Lyashkov authored
      fix resend requests for ldlm imports.
      
      Branch HEAD
      b=17695
      i=umka
      i=tappro
      1aaf8571
  6. Dec 02, 2008
    • Jinshan Xiong's avatar
      · bba4bb20
      Jinshan Xiong authored
      b=16074
      r=oleg,jay
      
      small fixes for liblustre.
      bba4bb20
  7. Nov 28, 2008
  8. Nov 27, 2008
    • Johann Lombardi's avatar
      Branch HEAD · f81e107d
      Johann Lombardi authored
      b=16860
      i=nathan
      i=rread
      
      With AT enabled, the recovery window can be excessively long (6000+
      seconds). To address this problem, we no longer use
      OBD_RECOVERY_FACTOR when extending the recovery window (the connect
      timeout no longer depends on the service time, it is set to
      INITIAL_CONNECT_TIMEOUT now) and clients report the old service
      time via pb_service_time.
      f81e107d
  9. Nov 25, 2008
    • Johann Lombardi's avatar
      Branch HEAD · c07c9137
      Johann Lombardi authored
      i=umka
      i=panda
      b=17611
      
      don't override lcm->lcm_name
      c07c9137
    • Eric Mei's avatar
      branch: HEAD · 707916ab
      Eric Mei authored
      support gss on mgc-mgs connection.
      b=16054
      r=umka
      r=vitaly
      707916ab
  10. Nov 24, 2008
    • Eric Mei's avatar
      branch: HEAD · 9edebe08
      Eric Mei authored
      rewrite part of sptlrpc configuration system to be able to interoperate
      with 1.8.
      b=15363
      r=nathan
      r=fanyong
      9edebe08
    • Andreas Dilger's avatar
      Branch HEAD · 170fc89c
      Andreas Dilger authored
      Fix broken whitespace in error message.
      170fc89c
    • Yury Umanets's avatar
      b=17631 · dde3e359
      Yury Umanets authored
      r=shadow,panda
      
      - fixes long sync bulk unlink in ptlrpcd which stops other rpcs from being handled and also causes asstion in umount time;
      
      - make sure that long unlink wait is done with 1 sec interval to return quickly.
      dde3e359
  11. Nov 23, 2008
  12. Nov 19, 2008
    • Vitaly Fertman's avatar
      Branch b1_8_gate · f31b79be
      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.
      f31b79be
    • Yury Umanets's avatar
      b=17686 · b2f366a2
      Yury Umanets authored
      r=shadow,panda
      
      - fixes race in ptlrpcd caused busy obd and inability to cleanup;
      - cleanups and debugs in llcd code.
      b2f366a2
  13. Nov 18, 2008
  14. Nov 17, 2008
    • tianzy's avatar
      Branch HEAD · 62d9e076
      tianzy authored
      decay qos ost/oss penalties if MDS is not creating objects
      i=nathan
      i=johann
      62d9e076
  15. Nov 15, 2008
  16. Nov 14, 2008
    • Eric Mei's avatar
      branch: HEAD · c992f949
      Eric Mei authored
      reserve some space in mdt_body and mdt_rec_xxx structures and add
      MDS_SETATTR64_REC to allow possible expansion of uid/gid to 64 bits
      in the future.
      b=17601
      r=adilger
      r=huanghua
      r=fanyong
      c992f949
  17. Nov 13, 2008
    • Yury Umanets's avatar
      b=17479 · 7acbb798
      Yury Umanets authored
      r=adilger,behlendorf1
      
      - avoid div/mod in lustre_hash code
      7acbb798
  18. Nov 12, 2008
    • Yury Umanets's avatar
      b=17310 · 69b32e07
      Yury Umanets authored
      r=shadow,vitaly
      
      - check rq_phase correctly in ptlrpc_expired_set() and couple of other places.
      69b32e07
    • Yury Umanets's avatar
      b=17037 · 00ab5a4e
      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.
      00ab5a4e
  19. Nov 11, 2008
    • Hongchao Zhang's avatar
      branch HEAD · 5ecf9cb2
      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
      5ecf9cb2
  20. Nov 10, 2008
    • Yury Umanets's avatar
      b=17617 (in fact this is part of 17310 for HEAD) · 97622806
      Yury Umanets authored
      - fixes manual_umount_client() in conf_sanity.sh to handle --force correctly as it is used by number of tests (this part should be missed in tests porting);
      
      - add assert before decref mgc refcounter;
      - fixed possible leaked niduuid in case of error;
      - kill @rc in server_put_super() as it is not used;
      - use OBD_FAIL_CHECK_ORSET in ptlrpc_check_set() to avoid assert;
      - enable test_45 as it is working now.
      97622806
  21. Nov 08, 2008
    • Yury Umanets's avatar
      b=17310 · 435d827f
      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 im_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;
      435d827f
  22. Nov 07, 2008
  23. Nov 06, 2008
    • Alexander Zarochentsev's avatar
      Branch HEAD · 5e9b1828
      Alexander Zarochentsev authored
      b=15393
      i=alex.zhuravlev@sun.com
      i=tappro@sun.com
      
      Commit on sharing. Eliminate inter-client dependencies between
      uncommitted transactions by doing transaction commits.
      Thereby clients may recovery independently.
      5e9b1828
    • Yang Sheng's avatar
      Branch HEAD · 23628cd3
      Yang Sheng authored
      b=17357
      i=johann, yangsheng
      
      Fixed the endian issues for HEAD.
      Author: shadow
      23628cd3
  24. Nov 03, 2008
  25. Oct 29, 2008
    • Eric Mei's avatar
      branch: HEAD · 04970e7d
      Eric Mei authored
      AT: fix reply offset calculate and check.
      b=17404
      r=h.huang
      r=nathan
      04970e7d
  26. Oct 28, 2008
    • Robert Read's avatar
      Branch HEAD · e96e4c5f
      Robert Read authored
      b=17491
      i=nathan
      i=rread
      
      Quick fix patch from behlendorf1@llnl.gov.
      e96e4c5f
  27. Oct 27, 2008
    • Bobi Jam's avatar
      Branch HEAD · 9d3ad9fb
      Bobi Jam authored
      b=11089
      i=nathan.rutman
      i=adilger
      
      per-nid client statistics for MDT.
      9d3ad9fb
Loading