1. 28 Apr, 2003 1 commit
    • Leigh B. Stoller's avatar
      Add support for new {user,group,project,experiment}_stats tables. · 5e5508bf
      Leigh B. Stoller authored
      The first three are aggregate tables, while the experiment stats table
      gets a record for each new experiment, and is updated when an
      experiment is swapped in/out/modify or terminated. Look at the table
      to see what is tracked. Once the experiment_stats record is updated,
      the aggregate tables are updated as necessary. There are a bunch of
      ugly changes to assign_wrapper to get the stats. Note that pnodes is
      not incremented until an experiment sucessfully swaps in. This is in
      leu of getting status codes; I'm not tracking failed operations yet,
      nor creating the log file that Jay wants. I'll do that in the next
      round of changes when we see how useful these numbers are.
      Most of the changes are to create/delete table entries where
      appropriate, and to display the records. Display is only under admin
      mode, and the display is raw; just a dump of the assoc tables in php.
      The last 100 experiment stats records are available via the Experiment
      List page, using the "Stats" show option at the top. Bad place, but
      will do for now.
  2. 25 Apr, 2003 5 commits
  3. 24 Apr, 2003 7 commits
  4. 23 Apr, 2003 5 commits
  5. 22 Apr, 2003 8 commits
    • Leigh B. Stoller's avatar
      Inject some serious bloat! Add queue limit/type and the RED/GRED · b20ae26a
      Leigh B. Stoller authored
      params. Allow "easier" changing of entire link/lan (rather than having
      to specify each node). A lot data structure hacking to allow for
      reducing the number of actual backend (delay_config) commands issued.
      Used to be 1 per change! Now its one per node or link/lan.
      This is almost ready ...
    • Mac Newbold's avatar
      Add toggle for idle_ignore (admins only). · 7473dadb
      Mac Newbold authored
    • Mac Newbold's avatar
      Remove double x-netbed header. · 14ed7b52
      Mac Newbold authored
    • Chad Barb's avatar
      · 13a94688
      Chad Barb authored
      'Quick fix' for remote sites, so they don't see
      inappropriate sidebar links (such as papers, people, sponsors, etc.)
      Also, for other sites, the CD link goes to Utah, not to the
      local site.
      Utah has a "Other Emulabs" link;
      Other sites have a "Utah Emulab" link.
    • Chad Barb's avatar
      Use strtolower($THISHOMEBASE), · 5757c772
      Chad Barb authored
      not hard-coded 'emulab.net'.
    • Chad Barb's avatar
      More permissive phone number regexps, for · 3c312039
      Chad Barb authored
      our foreign clientele.
    • Chad Barb's avatar
      · d9498ed9
      Chad Barb authored
      Don't require address info if ADMINMODE is on.
      Also, made phone number check more permissive, for international
    • Leigh B. Stoller's avatar
      Switch from MD5 verification of all files (fdisk, slice images, · 998da1de
      Leigh B. Stoller authored
      tarballs) to proper digital signatures. Also includes the downloaded
      netbed-setup.pl script. The new version is incompatible with older
      versions of the CD, so check the CD version to see what script path to
      return, and whether to give it an MD5 or a digital signature pointer.
      Add version 4 installation instructions, for new CD that Dave is going
      to be playing with.
  6. 21 Apr, 2003 4 commits
  7. 18 Apr, 2003 1 commit
  8. 17 Apr, 2003 3 commits
    • Chad Barb's avatar
      · a20e4e6e
      Chad Barb authored
      Fixed up 'detail' options for viz, and changed
      to using a table to position viz image..
      Should be a slight improvement.
    • Chad Barb's avatar
      · 4233af4e
      Chad Barb authored
      For the benefit of our users,
      added 'reboot nodes in experiment' checkbox,
      on by default, with a stern warning.
    • Mac Newbold's avatar
      Reorder some options to put force swap (idle-swap) up near the other swap... · ae9edda0
      Mac Newbold authored
      Reorder some options to put force swap (idle-swap) up near the other swap button, so I don't accidentally use the wrong one.
  9. 16 Apr, 2003 6 commits
    • Chad Barb's avatar
      · 194e0dfb
      Chad Barb authored
      Altered item headers so they don't look bad on modern browsers.
    • Leigh B. Stoller's avatar
    • Chad Barb's avatar
      · ae02e458
      Chad Barb authored
      'dump' -> 'snapshot'.
      Also, since we're inventing a verb, we invent usage too.
      What works most of the time is
      "snapshot *into* an image descriptor",
      but for places where that won't work
      (a good example is where you'd otherwise have to
       say 'snapshotting' or 'snapshotted'), we instead
      "Obtain a snapshot *for* an image descriptor."
      (or "are obtaining", or "obtained".)
    • Leigh B. Stoller's avatar
    • Leigh B. Stoller's avatar
      Add support for idleswapping an experiment as the creator of the · ff5a57de
      Leigh B. Stoller authored
      experiment, rather than as an administrator, which presents group
      permission problems when the experiment is in a subgroup (requires two
      additional group, whereas suexec adds only one group). That aside, the
      correct approach is to run the swap as the creator. To do that, must
      flip to the user (from the admin person) in the backend using the new
      idleswap script, and then run the normal swapexp. Add new option to
      swapexp (-i) which changes the email slightly to make it clear that
      the experiment was idleswapped, and so that the From: is tbops not the
      user (again, to make it more clear).
    • Chad Barb's avatar
      · 765b6028
      Chad Barb authored
      Changed language:
       + 'load' becomes 'dump'
       + 'create from <node>' becomes 'obtain from <node>'