Skip to content
Snippets Groups Projects
  1. Dec 13, 2007
    • Alexey Lyashkov's avatar
      if client_disconnect_export was called without force flag set, · 910aa03b
      Alexey Lyashkov authored
        and exist connect request in flight, this can produce access to
        NULL pointer (or already free pointer) when connect_interpret
        store ocd flags in obd_namespace.
      
        b=14260
        i=adilger
        i=johann
      910aa03b
    • Alexey Lyashkov's avatar
      not alloc memory with spinlock held. · 608ddd6a
      Alexey Lyashkov authored
      b=14418
      i=green
      i=johann
      608ddd6a
    • Bobi Jam's avatar
      Branch b1_6 · f3d53e74
      Bobi Jam authored
      b=12211
      origianl patch producer=adilger
      i=green, bobijam
      
      move obd_fail_check() from being a static inline to being a function.
      We already protect this function from being called needlessly by use of
      unlikely() and checking obd_fail_loc != 0 before calling it.
      
      Having such a large function inline bloats the code and likely reduces
      performance by putting extra (though unlikely) code in every function.
      f3d53e74
    • Bobi Jam's avatar
      Branch b1_6 · 57443b82
      Bobi Jam authored
      b=14215
      i=johann, adilger
      
      user pointer parameter (struct ldlm_res_id*) in ldlm_cli_enqueue_local()
      to reduce the stack usage.
      57443b82
  2. Dec 12, 2007
  3. Dec 11, 2007
  4. Dec 10, 2007
    • Yury Umanets's avatar
      b=14433 · 4ae2beac
      Yury Umanets authored
      r=adilger,shadow,deen
      
      - enable OBD_CONNECT_LRU_RESIZE only when lru resize is enabled in configure time.
      4ae2beac
    • Elena Gryaznova's avatar
      b=13932 · 24f2840d
      Elena Gryaznova authored
      i=Adilger
      
      test_29 cleanup
      24f2840d
    • Vitaly Fertman's avatar
      Branch b1_6 · ce84143c
      Vitaly Fertman authored
      b=13563
      i=green
      i=shadow
      
      1) cancel lru locks in ldlm_cli_cancel() and send 1 batched cancel RPC;
      2) pass the whole list of canceled locks to the async blocking thread, not
      lock-by-lock, and send cancels in batched cancel RPCs.
      ce84143c
  5. Dec 09, 2007
  6. Dec 07, 2007
    • Oleg Drokin's avatar
      b=14422 · 89d2343b
      Oleg Drokin authored
      r=johann,adilger
      
      Commit missing parts of bug 10718 to correctly clear lock cache on liblustre.
      89d2343b
  7. Dec 06, 2007
    • Johann Lombardi's avatar
      Branch b1_6 · 78ba3cda
      Johann Lombardi authored
      b=13843
      i=adilger
      i=nathan
      
      Fix coding style.
      (Dynamically create DLM blocking callback threads)
      78ba3cda
    • Johann Lombardi's avatar
      Branch b1_6 · 8c517ba0
      Johann Lombardi authored
      b=13843
      i=adilger
      i=nathan
      
      Dynamically create DLM blocking callback threads
      + fix an issue with MacOS implementation of atomic_sub_and_test().
      8c517ba0
    • Bobi Jam's avatar
      Branch b1_6 · 17c77a66
      Bobi Jam authored
      b=12646
      i=johann, shadow
      
      Add opc parameter to ost_checksum_bulk().
      17c77a66
    • Bobi Jam's avatar
      Branch b1_6 · fb9d78b4
      Bobi Jam authored
      b=13715
      i=johann, nathan
      
      Don't let out-dated timedout request invalidate the import.
      fb9d78b4
    • Bobi Jam's avatar
      Branch b1_6 · 2704acfb
      Bobi Jam authored
      b=14208
      i=zhenyu.xu, johann
      
      Replace macro __LINUX__ with __linux__.
      2704acfb
    • Oleg Drokin's avatar
      b=10718 · 019fc52b
      Oleg Drokin authored
      r=vitaly,shadow,adilger(some arly versions)
      
      Attach cached pagers to locks that protect those pages. This helps to quickly
      find those pages for flush and removal purposes on AST reception and
      significantly speeds up lock revocation on big files with pages at
      high offsets.
      019fc52b
  8. Dec 05, 2007
    • deen's avatar
      Implementation of NFS-like root squash capability. · 22bc0797
      deen authored
      b=12749
      i=adilger
      i=johann
      22bc0797
    • Johann Lombardi's avatar
      Branch b1_6 · 5d34e9f1
      Johann Lombardi authored
      b=12829
      i=adilger
      i=bobijam
      
      Fix tiny nit in the changelog entry.
      5d34e9f1
    • Johann Lombardi's avatar
      Branch b1_6 · 8250c119
      Johann Lombardi authored
      b=12829
      i=adilger
      i=bobijam
      
      When CRAY_XT3 is defined, the fsgid supplied by the client is
      overridden with the primary group provided by the group upcall,
      whereas the supplied fsgid can be trust if it is in the list of
      supplementary groups returned by the group upcall.
      8250c119
  9. Dec 01, 2007
  10. Nov 30, 2007
  11. Nov 29, 2007
    • Elena Gryaznova's avatar
      b=14351 · 25a1843f
      Elena Gryaznova authored
      i=Adilger
      
      get rid of relative path in setup_test102
      25a1843f
    • bwzhou's avatar
      Branch b1_6 · 3b36ad93
      bwzhou authored
      b=14326
      r=johann,bwzhou
      
      Use old size assignment to avoid deadlock caused by ll_inode_size_lock calls down semaphore under spinlock held.
      3b36ad93
    • Yong Fan's avatar
      Branch b1_6 · aea68c8a
      Yong Fan authored
      b=14135
      i=nathan
      i=huanghua
      
      Original "mgc_logname2resid" process both "logname" (which consists of fsname-nodetype)
      and "fsname", it can not distinguish "-" contained fsname and the logname.
      Split it into two functions: "mgc_logname2resid" and "mgs_fsname2resid" for that.
      aea68c8a
    • Bobi Jam's avatar
      Branch b1_6 · 37f8b359
      Bobi Jam authored
      b=14283
      i=zhenyu.xu, oleg.drokin
      
      show "used" as only the used space, to match "df".
      37f8b359
  12. Nov 28, 2007
    • Elena Gryaznova's avatar
      b=13932 · 5519af21
      Elena Gryaznova authored
      i=Adilger
      
      acc-sm "SLOW" list (all scripts)
      5519af21
    • Walter Poxon's avatar
      b=14286 · 64a765d1
      Walter Poxon authored
      i=grev
      i=adilger
      branch=b1_6
      
      change rundbench script to use contents of DBENCH_LIB variable to
      find the location of the dbench executable (like acceptance-small.sh does)
      so that we use the same environment variables to specify the location
      of the dbench executable in both acceptance-small.sh and rundbench
      instead of using different environment variables to configure the
      same thing in the two different scripts.
      64a765d1
    • tianzy's avatar
      A minor fix for bug14036 · fefb0da6
      tianzy authored
      fefb0da6
    • Bobi Jam's avatar
      Branch b1_6 · 33525087
      Bobi Jam authored
      b=14270
      i=johann, kalpak.shah
      
      Description: lfs find does not continue on file error
      Details    : Continue other files processing when a file/dir is absent.
      33525087
  13. Nov 27, 2007
    • Wang Di's avatar
      Branch: b1_6 · e6f8938e
      Wang Di authored
      b=14016
      Fix BUGON when do per-client proc cleanup. Patch from shadow
      i=Andreas,Nathan
      e6f8938e
    • Elena Gryaznova's avatar
      b=14148 · 1f132511
      Elena Gryaznova authored
      i=Adilger
      
      get rid of not default stripe size; use new-style setstripe args
      1f132511
    • Elena Gryaznova's avatar
      b=10825 · 53c5ff63
      Elena Gryaznova authored
      typo fixed
      53c5ff63
    • tianzy's avatar
      b=14036 · 9f1d13ad
      tianzy authored
      r=andrew.perepechko
      r=johann
      
      Branch b1_6
      With this patch, three improvements are included:
      1. detete the softlimit in mds and osts when use "lfs quota".
      2. display the inaccurate data in the output of "lfs quota".
      3. try to get quota info when "lfs quota" is executed.
      9f1d13ad
Loading