1. 10 Apr, 2003 9 commits
  2. 09 Apr, 2003 15 commits
    • Mac Newbold's avatar
      Add quotamail commit. · bf85722a
      Mac Newbold authored
      bf85722a
    • Mac Newbold's avatar
      Add new script to notify users when they are over their quota. Runs from · 38310b4e
      Mac Newbold authored
      cron daily, on the fs node (ops) as root. Uses lots of configure variables
      so that it does the right thing in any installation, without any
      customization.
      
      One possible caveat regarding quotas: If FS_NODE != USERNODE, they don't
      have a login on the fs machine. So checking their quota won't work unless
      the rpc.rquotad(8) daemon is running on FS_NODE, which we currently don't
      do.
      
      In order to do this right, I had to add a new configure var,
      FS_WITH_QUOTAS, that has a space separated list of file systems that have
      quotas enabled. (Ie the default is 'FS_WITH_QUOTAS="/q /users"'.) It
      doesn't have any default, since I couldn't come up with a reasonable one.
      All the defs files have been updated appropriately to define this new
      variable.
      38310b4e
    • Robert Ricci's avatar
      Add quotamail to the crontab on ops. · fe3fde01
      Robert Ricci authored
      fe3fde01
    • Mike Hibler's avatar
      Entry for frisbee overhaul. · 722426a2
      Mike Hibler authored
      722426a2
    • Chad Barb's avatar
      Another Jay-requested feature: · a0f96883
      Chad Barb authored
      When a user tries to create an imageid without
      specifying a node to suck the image from, they are given
      a warning screen explaining their situation,
      with "confirm" and "back" buttons.
      
      (also made the confirmation mechanism general so if we
       need to add more warning conditions, it'll be no problem.)
      a0f96883
    • Mike Hibler's avatar
      Lock client down to its server with -S option to frisbee · fd111f76
      Mike Hibler authored
      Make use of all available memory via the -M option to frisbee
      fd111f76
    • Mike Hibler's avatar
      Minor cleanup · 00a3925f
      Mike Hibler authored
      00a3925f
    • Chad Barb's avatar
      · f5ea8480
      Chad Barb authored
      Changed form respit error message:
      "no such group" --> "group 'foo' is not in project 'bar'".
      f5ea8480
    • Mike Hibler's avatar
      Once again remove the hacky/hokey LOSSRATE code, · 8f349249
      Mike Hibler authored
      hopefully never to return again!
      8f349249
    • Chad Barb's avatar
      · ff4f97d3
      Chad Barb authored
      A couple of the changes Jay wanted:
      
       - move 'Node to Create Image From' above OS Features
       - make all Node Types default to checked
      
      Also cleaned up footnotes a touch.
      ff4f97d3
    • Mike Hibler's avatar
      Frisbee general: · 9e55b0b1
      Mike Hibler authored
      1. Implement PREQUEST message which passes a bit map of desired blocks.
         We still use the REQUEST message (start block + number of blocks) for
         full chunk requests as that is more efficient.  This message also
         includes a flag indicating whether it is a retry of a request we
         originally made or not.  This gives the server more accurate loss info.
      
      2. More stats and tracing goo.
      
      
      Frisbee client:
      
      1. Add 'C' and 'W' command line options to specify amount of memory
         for chunk buffers (network buffering) and for write buffers (disk
         buffering).  The Emulab frisbee startup script uses these to partition
         up all the available memory on a machine.  Previously we were just
         using a fixed ~128MB even though our machines have 256 or 512MB of
         memory.  Also add the 'M' option which specifies the overall memory,
         internally dividing it up between chunk buffers and write buffers.
      
      2. Add 'S' command line option to explicitly specify the server.  This
         allows us to make a feeb......
      9e55b0b1
    • Mac Newbold's avatar
      42709260
    • Mac Newbold's avatar
      7ea30876
    • Mac Newbold's avatar
      Comment out all the "expires" stuff, for projects, users, and expts. · 66360b10
      Mac Newbold authored
      It means nothing and just takes up space and may cause confusion, and is
      easy to reenable as soon as we want to.
      66360b10
    • Leigh B. Stoller's avatar
      Checkpoint. · 5bb66767
      Leigh B. Stoller authored
      5bb66767
  3. 08 Apr, 2003 15 commits
  4. 07 Apr, 2003 1 commit