Skip to content
Snippets Groups Projects
  1. Jan 04, 2004
  2. Jan 03, 2004
  3. Jan 02, 2004
  4. Dec 31, 2003
  5. Dec 30, 2003
  6. Dec 29, 2003
    • Robert Read's avatar
      b=2442 · fe1342ae
      Robert Read authored
      Only create config logs for the MDS on the local node.
      fe1342ae
  7. Dec 28, 2003
  8. Dec 26, 2003
    • Zach Brown's avatar
      b=2430 · fc5bf52c
      Zach Brown authored
      Use kmalloc() instead of slab to allocate the MD and MSG portal descriptors.
      On x86_64 the MD and MSG structs got quite large, into the 2k range, though
      pages are still 4k there.  This tricked slab into trying to back their slabs
      with multi-page allocations.  These allocations failed under high load which
      lead to LBUG()s and timeouts.
      
      While we're in here, properly initialize the in_use counts and stop using
      sleeping allocations while holding the state lock.
      fc5bf52c
  9. Dec 24, 2003
  10. Dec 23, 2003
  11. Dec 22, 2003
    • youfeng's avatar
      b=2074 · 12f196cc
      youfeng authored
      r=Adilger
      
      Log:
          remove the '\n's not at the end of log lines
      12f196cc
  12. Dec 21, 2003
  13. Dec 19, 2003
  14. Dec 18, 2003
    • Phil Schwan's avatar
      b=2383 · bf1a0702
      Phil Schwan authored
      Stop taking a PR lock in mds_readpage; a PR is already held by the
      client, so if there is a PW in the queue, deadlock will result.  Just
      assume that the client has a lock.
      bf1a0702
    • Phil Schwan's avatar
      4c285dd1
    • 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
  15. Dec 17, 2003
Loading