Skip to content
Snippets Groups Projects
  1. Dec 17, 2008
  2. Dec 15, 2008
    • tianzy's avatar
      Branch b_release_1_6_7 · 8c0ea0fa
      tianzy authored
      meta blocks ignored can lead to occasional -EDQUOT occasionally
      b=16542
      i=johann
      i=alex.zhuravlev
      8c0ea0fa
  3. Dec 12, 2008
    • Yury Umanets's avatar
      b=17645 · 2950d0fb
      Yury Umanets authored
        r=johann,shadow
      
        - handles -EINTR while waiting for lock + race with bl_ast;
        - adds sanityN.sh test_34 for testing/reproducing this situation.
      2950d0fb
  4. Dec 11, 2008
    • Johann Lombardi's avatar
      Branch HEAD · 333d20ae
      Johann Lombardi authored
      b=16522
      i=adilger
      i=wangdi
      
      enable OBD_CONNECT_MDT flag when connecting from the MDS so that
      the OSTs know that the MDS "UUID" can be reused for the same export
      from a different NID, so we do not need to wait for the export to be
      evicted.
      333d20ae
    • Johann Lombardi's avatar
      Branch b1_6 · ac1fd070
      Johann Lombardi authored
      b=16522
      i=adilger
      i=wangdi
      
      enable OBD_CONNECT_MDT flag when connecting from the MDS so that
      the OSTs know that the MDS "UUID" can be reused for the same export
      from a different NID, so we do not need to wait for the export to be
      evicted.
      ac1fd070
    • huanghua's avatar
      Branch HEAD · a4921671
      huanghua authored
      b=17288
      
      att=20766
      i=adilger
      i=rahul.deshmukh
      i=nathan.rutman
      
      ignore direct "trusted.{lma, link}" setting on client and server.
      a4921671
  5. Dec 10, 2008
  6. Dec 09, 2008
  7. Dec 07, 2008
    • kalpak's avatar
      · 20394054
      kalpak authored
      b=17855
      i=h.huang
      i=tappro
      
      mdo_{create,unlink} should use parent object's operations
      20394054
  8. Dec 05, 2008
    • Nathan Rutman's avatar
      b=17181 · 27d00e6c
      Nathan Rutman authored
      i=johann
      i=nathan
      add pool refcount
      replace rwlock with semaphore
      27d00e6c
    • 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
  9. Dec 03, 2008
    • Vitaly Fertman's avatar
      Branch b1_6 · b1e7fe75
      Vitaly Fertman authored
      b=17644
      i=green
      i=adilger
      
      send 1 extra rpc in flight if this is a high priority request
      b1e7fe75
    • 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
  10. Dec 02, 2008
    • Hongchao Zhang's avatar
      b=17031 · 2e41ea0b
      Hongchao Zhang authored
      during refreshing locks waiting its I/O to complete,
      take current service time into account, not only using
      the timeout gotten by ldlm_get_enqueue_timeout
      
      i=Andreas
      i=Nathan.Rutman
      2e41ea0b
  11. Nov 30, 2008
    • Hongchao Zhang's avatar
      branch=b1_6 · fa3a3dde
      Hongchao Zhang authored
      b=17031
      
      during refreshing locks waiting its I/O to complete,
      take current service time into account, not only using
      the timeout gotten by ldlm_get_enqueue_timeout
      
      i=Andreas
      i=Nathan.Rutman
      fa3a3dde
  12. Nov 28, 2008
    • Yong Fan's avatar
      Branch HEAD · 11127cbf
      Yong Fan authored
      b=17752
      i=yury.umanets
      i=tianzy
      
      Disable quota support for CMD case temporary.
      11127cbf
    • Pravin Shelar's avatar
      b=15957 · 4201416b
      Pravin Shelar authored
      i=Nikita
      i=umka
      
      	compact FLD feature.
      4201416b
  13. 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
    • Vladimir Saveliev's avatar
      Branch HEAD · e826cd5f
      Vladimir Saveliev authored
      b=12749
      i=nathan,deen
      
      Third of three patches for the root squash feature
      
      map root UID/GID to UID/GID set via configuration parameter root_squash
      with the exception for NID range set via configuration parameter nosquash_nids
      e826cd5f
    • Vladimir Saveliev's avatar
      Branch HEAD · acd10169
      Vladimir Saveliev authored
      b=12749
      i=nathan,deen
      
      Second of three patches for the root squash feature
      
      This patch is to allow configuration parameters to contain spaces
      It is accopmpished with
      1. in mgs_write_log_params (renamed to mgs_write_log_param)
          assume the incoming string is a single parameter (the while loop is removed)
      2. in mgs_write_log_target, call mgs_write_log_params for each parameter
      a) new funcion class_get_next_param copies the entire next parameter into a temp buffer
         spaces are included if they are inside quotes (single or double)
         the first space outside of quotes is the terminator
         the quotes are stripped in the copy
         the copy is null-terminated
      b) repeatedly call class_get_next_param and mgs_write_log_param in a loop from mgs_write_log_target
      acd10169
  14. Nov 26, 2008
    • Yang Sheng's avatar
      Branch b1_6 · 7e341952
      Yang Sheng authored
      b=17153
      i=johann, adilger
      
      Remove 2.4 compatibility.
      7e341952
    • Pravin Shelar's avatar
      b=17785 · 65224bac
      Pravin Shelar authored
      i=Huang hua
      i=Rahul
      
      This patch contains llo API interface change. Now it allows to create object
      in specified path.
      Fixes bug in object create in directory other than "/"
      Adds llo unregister api.
      65224bac
  15. Nov 25, 2008
    • Eric Mei's avatar
      branch: HEAD · 707916ab
      Eric Mei authored
      support gss on mgc-mgs connection.
      b=16054
      r=umka
      r=vitaly
      707916ab
  16. 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
    • 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
    • Yury Umanets's avatar
      b=17631 · 298a51c3
      Yury Umanets authored
      - fix previous wrong commit in part related to changes in ptlrpc_abort_bulk()
      298a51c3
  17. Nov 23, 2008
    • Yury Umanets's avatar
      b=17631 · 05245c55
      Yury Umanets authored
      r=panda,shadow
      
      - fixes possible sync long bulk unlink in ptlrpcd which would lead to assertion in forced umount time. Basically the fix is identical to 17310 where we move req to special phase UNREGISTERING and go processing other rpcs until bulk unlink is done;
      
      - in sync bulk and reply unlink we check for wakeup condition every 1 sec to act quckly if unlink come instead of doing it every 20 sec as before.
      05245c55
  18. Nov 20, 2008
    • 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
    • Alexey Lyashkov's avatar
      · f2e5761d
      Alexey Lyashkov authored
      not send LOV EA under replay, we can't know about they size at this
      time. Don't allow client connect to mds before any ost connected,
      for avoid problems with LOV EA size and returning EIO to client.
      
      Branch HEAD
      b=16080
      i=umka
      i=tappro
      f2e5761d
  19. 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
    • 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
    • deshmukh's avatar
      Land b_head_interop_disk on HEAD (20081119_1314) · 90d8e7fd
      deshmukh authored
      b=11826
      i=nikita
      i=adilger
      90d8e7fd
    • Alexey Lyashkov's avatar
      fix handle ost additional correctly · 98892021
      Alexey Lyashkov authored
      Branch b1_6
      b=16492
      i=umka
      i=tappro
      98892021
  20. 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
    • 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
  21. Nov 15, 2008
  22. 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
  23. Nov 13, 2008
    • Yury Umanets's avatar
      b=17479 · 7acbb798
      Yury Umanets authored
      r=adilger,behlendorf1
      
      - avoid div/mod in lustre_hash code
      7acbb798
Loading