1. 27 Feb, 2003 1 commit
    • Chad Barb's avatar
      · 27cdff23
      Chad Barb authored
      Added "thumbnail view" to Experiment List page.
      Added thumbnail rendering to renderer.
      Note that thumbnail view is not available when viewing the idle list.
      Also, loading thumbnails for "all" as admin takes a while!
  2. 25 Feb, 2003 1 commit
    • Chad Barb's avatar
      · 5e7386d7
      Chad Barb authored
      Fixed problem with idle experiment table (it was due to an unclosed <p> tag.) While I was here, did a touch of sprucing.
  3. 06 Feb, 2003 1 commit
    • Leigh B. Stoller's avatar
      Add a "having" clause when in default (active) mode. At some point, · 58fd3b7a
      Leigh B. Stoller authored
      "active" was changed to mean experiments with reserved nodes,
      regardless of its actual state. The result is that the default view
      would return every single experiment, and then we would prune out
      later, but not before we did a second query per experiment, which made
      the admin version of the page really slow!
  4. 28 Dec, 2002 1 commit
  5. 20 Dec, 2002 1 commit
  6. 27 Nov, 2002 1 commit
  7. 16 Aug, 2002 1 commit
    • Chad Barb's avatar
      · 60529980
      Chad Barb authored
      The big one.
      New look;
      most of the changes are in menu.php3.
      A lot of the changes in other files are s/<TD>/<TH>/
      for table headers.
      Also closed some tags, tweaked some table styles, etc..
      No actual functionality should have changed.
      Will be installing soon...
  8. 17 Jul, 2002 1 commit
  9. 15 Jul, 2002 1 commit
  10. 12 Jul, 2002 1 commit
    • Mac Newbold's avatar
      Several small but much-needed changes to idle detection. Soon I'll · d5bf0bdb
      Mac Newbold authored
      give this stuff a major overhaul when we move to the model where we
      have data on when each node was last "touched" or actively used. (Most
      of these changes will still be relevant.)
      1. Fix a bug in idlecheck that we didn't really thing much about. It
      turns out that the WanSpread people have had a 17 node expt idle for
      over three weeks, we didn't detect it because the nodes were running
      ospf and generating lots of network traffic on the exptl. net. We now
      ignore the exptl. network traffic as a source of activity if they have
      automatic ospf routing happening. We also ignore nodes that have any
      trafgen endpoints.
      2. After the changes in idlecheck, I updated idle view to correctly
      handle a new flag idlecheck outputs to let us know that an expt has
      ospf running and may be falsely inactive because we ignored net
      traffic. It will probably be very rare that an active expt that is
      running ospf will have only network activity and no tty activity, but
      it is a potential source of false positives. I also did some random
      libifying. There were some hard coded references to emulab.net that I
      fixed to properly use the variables from the defs file.
      3. I also updated request_swapexp.php3. It now inlcudes in the email
      message a blurb about automatic swapping, depending on whether or not
      they're marked swappable. (If swappable, it says "This experiment is
      marked as swappable, so it may be automatically swapped out by
      Emulab.Net or its operational staff." and if unswappable, it says
      "This experiment has not been marked swappable, so it will not be
      automatically swapped out.") It also has a reference to the Node Usage
      Policy and gives the URL. So we now give them fair warning about
      potentially getting swapped out and what our policies are.
  11. 10 Jul, 2002 1 commit
  12. 07 Jul, 2002 1 commit
  13. 01 Jul, 2002 1 commit
    • Mac Newbold's avatar
      A collection of minor changes to idle view: · 70494752
      Mac Newbold authored
      - Fix node total calculation
      - Small formatting changes
      - Sanity check is now a flag that the expt was used since latest slothd update
      - Special case for idle expts without any PCs. Since we expect that they
        won't be giving any slothd reports, just ignore them here.
  14. 24 Jun, 2002 1 commit
  15. 19 Jun, 2002 1 commit
  16. 18 Jun, 2002 2 commits
  17. 11 Jun, 2002 1 commit
  18. 28 May, 2002 1 commit
  19. 27 May, 2002 1 commit
    • Leigh B. Stoller's avatar
      Checkpoint some changes. More coming ... · 2d4de575
      Leigh B. Stoller authored
      Add sorting by number of nodes reserved (PCs column). Right now this
      is total number, so it includes widearea nodes, but I plan to split
      these apart. Sorting by PCs required changing in the initial query
      quite a bit. Also changed the final report to include all classes, and
      convert into a prettier table.
      Add a minor optimization; instead of querying the DB for the number of
      node classes used by experiment (which at this moment means 107
      queries), do one query and split into a little hash table of per exper
      usage totals.
  20. 22 May, 2002 1 commit
  21. 17 May, 2002 1 commit
  22. 15 May, 2002 1 commit
  23. 08 May, 2002 1 commit
  24. 07 May, 2002 1 commit
  25. 02 May, 2002 3 commits
  26. 01 May, 2002 1 commit
    • Mac Newbold's avatar
      Add idle expts view to experiment list page. Filters based on days idle... · ae32a110
      Mac Newbold authored
      Add idle expts view to experiment list page. Filters based on days idle (default is 2), and adds a column with a button that takes you directly to the confirmation page for sending a swap/terminate request. Very cool, and handy dandy for the Idle Daemon to use. Still doesn't do sorting by last login, because that would require either a monster 15-line SQL query or saving everything into an array, sorting, and then printing, instead of our current 'print in the order you get it from the db' method. Maybe later. Changed TBExpUidLastLogins to return a daysidle value as well.
  27. 25 Apr, 2002 1 commit
  28. 10 Apr, 2002 1 commit
  29. 06 Mar, 2002 1 commit
    • Mac Newbold's avatar
      For experiments that have nodes allocated, if there is no 'last login' data,... · 13fad6ea
      Mac Newbold authored
      For experiments that have nodes allocated, if there is no 'last login' data, show date and 'Swapped In' for easier comparison and for faster idle checks. Previously, you couldn't tell if they had recently swapped in, or swapped in days ago and never used the nodes without zooming in on the experiments individually.
  30. 04 Mar, 2002 1 commit
  31. 28 Nov, 2001 1 commit
  32. 27 Nov, 2001 1 commit
  33. 29 Oct, 2001 1 commit
    • Leigh B. Stoller's avatar
      A bunch of lastlogin changes! The user and experiment information · 4658545e
      Leigh B. Stoller authored
      pages now show the lastlogin info that is gathered from sshd syslog
      reporting to users. That info is parsed by security/genlastlog.c, and
      entered into the DB in the nodeuidlastlogin and uidnodelastlogin
      tables. If not obvious from the names, for each user we want the last time
      they logged in anyplace, and for each node we want the last time anyone
      logged into it. The latter is obviously more useful for scheduling
      purposes. All of the various images have new /etc/syslog.conf files,
      and the 6.2 got new sshd_configs (all cvsup'ed with kill -HUP). There
      is an entry in boss:/etc/crontab and users:/etc/syslog.conf. All of
      this is decribed in greater detail in security/genlastlog.c.
  34. 17 Oct, 2001 1 commit
    • Leigh B. Stoller's avatar
      Rework of the batch experiment code. Unified it with the immediate · 4d420b21
      Leigh B. Stoller authored
      experiment code. No longer uses another table. Rather, the experiment
      record contains a couple of extra fields for the batch system. Also
      combined some of the backend code (no longer a killbatch script).
      Also added scriptable experiments; the batchexp program in the bin
      directory can start an experiment from the command line, and in fact
      is used from the web page for both batch experiments and immediate
      experiments (-i option). All of the DB code that was in the web
      interfaces was moved to batchexp.
  35. 16 Oct, 2001 1 commit
  36. 25 Jul, 2001 1 commit
  37. 21 Jul, 2001 1 commit
    • Mac Newbold's avatar
      Many changes and updates for handling new types. The db now has types like... · 78b4e4f5
      Mac Newbold authored
      Many changes and updates for handling new types. The db now has types like 'pc600', 'pc850', and 'dnard', and each type has a class like 'pc' or 'shark'. This updates scripts that use types to use classes where appropriate, and to handle the new types where there were hardcoded things that couldn't be eliminated right now.