1. 23 Jun, 2003 1 commit
  2. 18 Jun, 2003 1 commit
  3. 16 Jun, 2003 1 commit
  4. 11 Jun, 2003 1 commit
  5. 06 Jun, 2003 1 commit
  6. 05 Jun, 2003 1 commit
    • Leigh B. Stoller's avatar
      Add roll of the slowqueries log. · 9d416c02
      Leigh B. Stoller authored
      Add commented out find -delete command to remove all mysql logs older
      than 35 days.  I just run it by hand at the moment, but I'll turn it
      on at some point.
      9d416c02
  7. 31 May, 2003 1 commit
  8. 29 May, 2003 5 commits
  9. 28 May, 2003 1 commit
  10. 22 May, 2003 2 commits
    • Leigh B. Stoller's avatar
      Update project/group aggregate counts that I dropped out, but should · 665c49cd
      Leigh B. Stoller authored
      have left in place.
      665c49cd
    • Leigh B. Stoller's avatar
      Reorg the batch system slightly as per Eric's request that batch mode · da97ba35
      Leigh B. Stoller authored
      experiments look more like regular experiments. Batch mode experiments
      can now be preloaded and swapped. When preloaded, they go into a
      "Pause" state. Swapping a batch mode experiment in puts them into the
      "posted" state so the batch daemon will see them. Swapping out a
      batchmode experiment does the expected; it puts them back into the
      Pause state. Terminating a batch mode experiment does the expected;
      its gone. When a batch mode experiment finishes normally, it goes back
      into the pause state, which allows batches to be reinjected as many
      times as Eric likes.
      da97ba35
  11. 21 May, 2003 1 commit
    • Leigh B. Stoller's avatar
      Minor stats changes for dealing with swapmodify; be sure to credit for · cb309ff2
      Leigh B. Stoller authored
      each portion of the experiment as it is modified.
      
      Also add expt_swap_uid so that we know who did the last operation, and
      so we can charge/credit the right person. So, if joe swaps in the
      experiment and jane swaps it out, joe gets charged. If jane swaps in
      the experiment and joe modifies it, jane gets credit for the first
      portion, and joe will later get charged for the second portion.
      
      Took longer to explain then to implement ...
      
      Lbs
      cb309ff2
  12. 19 May, 2003 1 commit
    • Mac Newbold's avatar
      Fix a slight race condition that has already bitten us several times in · 0610d389
      Mac Newbold authored
      real life.
      
      There's a small window in time (typically a few seconds, but maybe 10's of
      seconds on occasion) between the time nodes get nalloc'd and the time they
      get rebooted during a swapin. If idlemail runs (or someone views a web
      page) during this time, the expt can appear idle because the nodes haven't
      had any activity. It can cause an incorrect email or a false positive on
      the web page.
      
      The fix is to have nalloc register some external node activity, like
      node_reboot does, when it allocates a node.
      0610d389
  13. 15 May, 2003 3 commits
    • Leigh B. Stoller's avatar
      Minor bug fix to TBImageLoadMaxOkay(). · 342a039c
      Leigh B. Stoller authored
      342a039c
    • Leigh B. Stoller's avatar
      A few more minor changes. Change exitcode to signed since in mysql, -1 · e6644faa
      Leigh B. Stoller authored
      is not a string of bits, but really 0 when the type is unsigned.
      Sheesh. Add link from testbed_stats to experiment_resources to get
      better info in showstats.
      e6644faa
    • Leigh B. Stoller's avatar
      Split the experiment stats table into two parts. The first is the · a382994d
      Leigh B. Stoller authored
      per-experiment instantiation with aggregate data like the number of
      swapins, the dates and the like. The other part is the per
      swapin/modify stats. These are number of pnodes, links, lans,
      etc. Long term, I think we want more precise swapin stats, and with
      experiment modify in the mix, we need to have multiple stat records
      per experiment, but do not need to duplicate all the stuff in the
      other table just mentioned.
      
      To reduce the amount the table size, we cross reference the tables by
      index only instead of with pid,eid and the like. We use exptidx to
      link experiments, experiment_stats, and the new experiment_resources
      table. experiment_resources and stats are linked by another index in
      the resources table, which indicates which is the current resource
      row. On a modify, a new resource record is created, and the stats
      record updated to point to the new (latest) resource record.
      
      Web Changes: Improve showstats and showexpstats. Make them user
      accessible so that mere users can see stats for themselves and for
      their projects. No ability for mere users (PIs) to look at another
      person's stats. Generally, these two pages need more work, but now
      they are more useful. I added Show Stats to the user info and project
      info pages to display per-usr/proj stats. Add more info in the
      showstats display, but the showexpstats display is still not pretty
      printed; just the raw tables.
      
      Rename a few fields, add some indexes, and otherwise make some minor
      changes that are sure to annoy everyone.
      a382994d
  14. 14 May, 2003 1 commit
  15. 13 May, 2003 1 commit
  16. 12 May, 2003 2 commits
  17. 06 May, 2003 1 commit
  18. 29 Apr, 2003 4 commits
  19. 28 Apr, 2003 7 commits
  20. 24 Apr, 2003 1 commit
  21. 17 Apr, 2003 2 commits
    • Mac Newbold's avatar
      Add a wildcard op_mode for use in the state_triggers table. · a59aa49e
      Mac Newbold authored
      TBDB_NODEOPMODE_ANY = '*'
      a59aa49e
    • Chad Barb's avatar
      · 95c08b45
      Chad Barb authored
      Added "check sitevars" to build, so we can be sure
      other sites have all of the requisite site variables
      when they install.
      
      Some of it is new; some of it is modified versions
      of Rob's schemacheck stuff.
      95c08b45
  22. 14 Apr, 2003 1 commit