1. 14 Apr, 2003 9 commits
  2. 11 Apr, 2003 16 commits
  3. 10 Apr, 2003 10 commits
    • Chad Barb's avatar
      · 179b3635
      Chad Barb authored
      Changed sitevariables table to use 'varchar(255)' for
      name column instead of 'text'.
      Made name column primary key.
      179b3635
    • Chad Barb's avatar
      Added 'external_node_id' field to widearea_nodeinfo. · dc9ca2e4
      Chad Barb authored
      This is pretty much a comment field for now;
      NULL is a safe value, but if a node is a RON node
      "ron:" followed by the name of the node in the ron
      hosts table (in the external-to-emulab ron db) is
      the preferred value. (This may facilitate automatic
      db synchronization later.)
      dc9ca2e4
    • Mac Newbold's avatar
    • Mac Newbold's avatar
      Add a new configure var for TBAUTOMAILEMAIL. Defaults to TBLOGSEMAIL if · 0e6ddf82
      Mac Newbold authored
      none is set.
      
      Set TBAUTOMAILEMAIL in defs-default to testbed-automail@flux.utah.edu
      
      Change quotamail to use bcc automail instead of tb-ops. Still says from
      tb-ops, though, so that they reply to the right place.
      0e6ddf82
    • Mac Newbold's avatar
    • Robert Ricci's avatar
      acdd7469
    • Chad Barb's avatar
      · 9e63ec4b
      Chad Barb authored
      Changed widearea_nodeinfo address columns to tinytext,
      to make them consistent with users table.
      9e63ec4b
    • Chad Barb's avatar
      · 892fef45
      Chad Barb authored
      Added 'sitevariables' table.
      
      This is the table prompted by Mac's email yesterday, which
      can contain site-specific configuration options.
      
      'default' _must_ be set for each row, and will be used if
      'value' is NULL.
      
      'description' _should_ be set for each row.
      
      The table doesn't have a primary key, but is indexed to
      32 characters on the "name" column, so it should be plenty efficient.
      
      libdb functions and web interface forthcoming...
      892fef45
    • Leigh Stoller's avatar
      d881e036
    • Leigh Stoller's avatar
      Add TODO items: · 2201621e
      Leigh Stoller authored
      * Add a web page to recreate an image from a node and an existing
        image descriptor. Need to add a "kill runnin frisbee" function to
        create_image though (well, need this in general cause I always get
        bit by it). Might need some locking too (experiment should be locked
        down).
      
      * Append Eric suggestion to bug tracking TODO item (already existed).
      2201621e
  4. 09 Apr, 2003 5 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