1. 24 Oct, 2006 12 commits
  2. 23 Oct, 2006 6 commits
  3. 22 Oct, 2006 1 commit
    • Kirk Webb's avatar
      · 4df8b160
      Kirk Webb authored
      Sigh...
      
      Revert max queue mod to delay qdisc and modify delaysetup to make the delay
      qdisc the parent of the HTB.  This correctly shapes the traffic.  The max queue depth on the delay qdisc made the HTB redundant.
      4df8b160
  4. 21 Oct, 2006 1 commit
    • Kirk Webb's avatar
      · 90b88ab8
      Kirk Webb authored
      Fix linux linkdelays to honor queue size properly.
      
      This removes the problem where the delay queuing discipline would
      collect packets indefinitely.  It now maintains a maximum queue
      length, and drops packets when this fills (droptail).  The linux
      delaysetup script has been altered to use this new queue size
      mechanism.  Also, I'm committing the updated patch for the tc utility
      that allows modification of this queue size parameter from user space.
      90b88ab8
  5. 20 Oct, 2006 6 commits
    • Mike Hibler's avatar
      ac91d0f3
    • Mike Hibler's avatar
      Oh crap #2: typo in configure variable · b228e982
      Mike Hibler authored
      b228e982
    • Mike Hibler's avatar
      Fix logic bug that has been around a while · 6326c690
      Mike Hibler authored
      6326c690
    • Leigh Stoller's avatar
      Add compression option to sync option of loghole. When turned on, any file · 4d4a27e1
      Leigh Stoller authored
      greater the 512K is automatically compressed with gzip. Might need to
      make this number bigger; we shall see.
      
      If you run emacs, put this in your .emacs file.
      
      	(load "jka-compr")
      	(jka-compr-install)
      
      and any time you visit a file that ends in one of the standard compression
      extensions, emacs will automatically do the uncompress for you on the data
      in the buffer (not the actual disk file of course). Very convenient.
      
      You can also get your browser to do the same, but I leave that as an
      exercise for the reader.
      4d4a27e1
    • Mike Hibler's avatar
      Ah crap #1. Typo in configure variable. · 6aae280b
      Mike Hibler authored
      6aae280b
    • Mike Hibler's avatar
      Wow, this should make me look important! · afa5e919
      Mike Hibler authored
      Two-day boondoggle to support "/scratch", an optional large, shared filesystem
      for users.  To do this, I needed to find all the instances where /proj is used
      and behave accordingly.  The boondoggle part was the decision to gather up all
      the hardwired instances of shared directory names ("/proj", "/users", etc.)
      so that they are set in a common place (via unexposed configure variables).
      This is a boondoggle because:
      
      1. I didn't change the client-side scripts.  They need a different mechanism
         (e.g., tmcd) to get the info, configure is the wrong way.
      
      2. Even if I had done #1 it is likely--no, certain--that something would
         fail if you tried to rename "/proj" to be "/mike".  These names are just
         too ingrained.
      
      3. We may not even use "/scratch" as it turns out.
      
      Note, I also didn't fix any of the .html documentation.  Anyway, it is done.
      To maintain my illusion in the future you should:
      
      1. Have perl scripts include "use libtestbed" and use the defined PROJROOT(),
         et.al. functions where possible.  If not possible, make sure they run
         through configure and use @PROJROOT_DIR@, etc.
      
      2. Use the configure method for python, C, php and other languages.
      
      3. There are perl (TBValidUserDir) and php (VALIDUSERPATH) functions which
         you should call to determine if an NS, template parameter, tarball or
         other file are in "an acceptable location."  Use these functions where
         possible.  They know about the optional "scratch" filesystem.  Note that
         the perl function is over-engineered to handles cases that don't occur
         in nature.
      afa5e919
  6. 19 Oct, 2006 2 commits
  7. 18 Oct, 2006 4 commits
  8. 17 Oct, 2006 2 commits
  9. 16 Oct, 2006 2 commits
  10. 14 Oct, 2006 2 commits
  11. 13 Oct, 2006 2 commits