Skip to content
Snippets Groups Projects
  1. Mar 09, 2004
    • jacob's avatar
      r=adilger,phil · c658964f
      jacob authored
      b=2464
      
      Land initial b_bgl fixes.  Includes compile and a couple of swabbing
      fixes.
      c658964f
  2. Mar 08, 2004
  3. Mar 05, 2004
  4. Feb 24, 2004
  5. Feb 23, 2004
  6. Feb 16, 2004
  7. Feb 15, 2004
  8. Feb 14, 2004
  9. Feb 13, 2004
    • Andreas Dilger's avatar
      Landing b_bug974 onto HEAD (20040213_1538). · 30c3a189
      Andreas Dilger authored
      Adds support for client-side write cache accounting via OST write credits
      (grants).  There is not yet a "correction" algorithm for grants if they
      get out of sync between the client and OST (OST can handle clients who think
      they have grant but do not).  Peter had previously suggested that grants
      should decay over time (faster on the clients than on the OSTs) so idle
      nodes do not consume space they aren't using.
      
      Use /proc/fs/lustre/osc/OSC*/cur_grant_bytes (and existing cur_dirty_bytes)
      to check client-side cache values.
      
      Includes lustre-side changes for lfsck support (create files with
      specific objids, create specific objids on OSTs).
      
      Also includes some changes to the testing scripts (local.sh, lov.sh, acc-sm)
      so that they include a "client nid '*'" client and can be used for sanityN.sh
      testing.  This has been put into the main acceptance-small.sh loop so that
      sanityN.sh will be run on both single and multi-OST setups.
      
      b=974 b=2349
      r=shaver
      30c3a189
    • Andreas Dilger's avatar
      Land b_smallfix onto HEAD (20040213_1402) · 4d22d9a6
      Andreas Dilger authored
      4d22d9a6
  10. Feb 12, 2004
  11. Feb 10, 2004
  12. Feb 07, 2004
    • Robert Read's avatar
      Landing b_recovery · 0343ecb7
      Robert Read authored
      The principal change here is ptlrpc_connect_import and recovery are
      merged and are now asynchronous and are run on ptlrpcd.
      
      This branch also includes fixes for
      
        2477 (this was the initial bug)
      
        2355 recover for initial connections
      
        1934 (b_1934 was merged directly to b_recovery)
      
        1901 block all file creations until orphan recovery completes
      
        2423 client remove rq_connection from request struct
      
        2640 conf-sanity test_5, and proper cleanup in umount when
             cleanup log is not availale.
      
        2670 recovery timer race
      
        2532 mdc_close recovey bug
      
      And few others that werent' filed.
      0343ecb7
    • Andreas Dilger's avatar
      Quiet warning on ia64 compiles. · 249b20d4
      Andreas Dilger authored
      249b20d4
  13. Jan 29, 2004
    • Andreas Dilger's avatar
      Fix build problems with RH ia64 kernel on TDEV/Thunder: · ba0d551a
      Andreas Dilger authored
      - they back-ported PDE from 2.6, which broke our compat macro
      - they changed direct_IO method to pass struct file instead of struct inode
      
      Both are now checked in portals/archdep.m4 directly instead of as a version
      number check so we don't need to worry about other releases doing the same.
      ba0d551a
  14. Jan 28, 2004
  15. Jan 15, 2004
  16. Jan 12, 2004
    • Zach Brown's avatar
      b=2449 · 55796d97
      Zach Brown authored
      Avoid assertions in rmap brought in with llite read-ahead by using low bits of
      page->pointer (spit) instead of bits in page->flags.  This is temporary until
      we can get the kernel upstream involved in a more thorough fix to the page
      cache API.
      
      Didn't cause regressions in buffalo.
      55796d97
  17. Jan 03, 2004
  18. Dec 28, 2003
  19. Dec 23, 2003
  20. Dec 18, 2003
    • Zach Brown's avatar
      b=2252 · f2800b1a
      Zach Brown authored
      r=adilger
      (didn't see regressions in buffalo, confirmed read throughput increases
      with sf and fpp multi-node IOR)
      
      This cleans up llite's readpage path and implements our own read-ahead window
      that hangs off of ll_file_data.  The broad goal is to keep a fair amount of
      read-ahead pages issued and queued which can be fired off into read rpcs as
      read-ahead rpcs are completed.
      f2800b1a
    • Zach Brown's avatar
      - put llite page cache pages in a list_head for the duration · 9f6d5eb4
      Zach Brown authored
        of their stay in the page cache.  This lets us display the contents
        of the page cache via llite/*/dump_pgcache file.  This was done as part
        of b=2252 and is being committed seperately from the read-ahead work.
      9f6d5eb4
  21. Dec 16, 2003
    • Phil Schwan's avatar
      b=1557/2316 · d8fa4350
      Phil Schwan authored
      Back out patch from bug 1557, because it causes the crash described in
      bug 2316.
      d8fa4350
  22. Dec 14, 2003
    • Oleg Drokin's avatar
      r=shaver · 0bf18a06
      Oleg Drokin authored
      fix for #2319, make osic to be allocated separately and implement proper
      refcounting for it.
      Also adds a test to sanity.sh that checks for (fixed) crash.
      0bf18a06
  23. Dec 12, 2003
  24. Dec 11, 2003
  25. Dec 10, 2003
    • Niu Yawei's avatar
      b: 1991 · 63bd163f
      Niu Yawei authored
      r: Peter
      
      lfs catinfo <keyword>
      Fetching logs information from client node. Now keywords include:
      config and deletions. Others will be added in future.
      63bd163f
  26. Dec 05, 2003
    • Zach Brown's avatar
      b=2330 · 092bc367
      Zach Brown authored
      minor state cleanup from matching error return paths
      092bc367
    • Phil Schwan's avatar
      b=2334 · 29428f8b
      Phil Schwan authored
      A slight reorganization of ll_intent_release, so we can drop the MDS
      lock early.
      29428f8b
    • Phil Schwan's avatar
      b=2334 · 6c07a0d6
      Phil Schwan authored
      Break cyclic locking deadlock by dropping the MDC read lock before we
      take the OSC read lock during getattr intents
      6c07a0d6
    • Phil Schwan's avatar
      b=2330 · df0aa8fe
      Phil Schwan authored
      Be more careful about the return codes from obd_match, lest we try to
      cancel a lock which was never granted.
      df0aa8fe
    • Phil Schwan's avatar
      b=1505 · eaf26578
      Phil Schwan authored
      r=shaver
      Print a much more meaningful error when a client is rejected because a
      service node is waiting for recoverable clients.
      eaf26578
  27. Dec 03, 2003
  28. Sep 12, 2003
Loading