1. 23 Jun, 2003 1 commit
  2. 20 Jun, 2003 2 commits
  3. 19 Jun, 2003 3 commits
    • Leigh B. Stoller's avatar
      Add several controls from NS file. · 445edc6d
      Leigh B. Stoller authored
       * usewatunnels - Allow users to turn off widearea tunnels.
       * multiplex_factor - Allow user to specify vnode multiplex factor.
       * trivial_ok - Allow user to specify collocation okay for link.
      
      More work on the veth interface support and trivial link stuff.
      Appears to be operational and passes the test suite.
      445edc6d
    • Mac Newbold's avatar
      The new and fully functional rebooting-via-events stuff and the · 1daaa992
      Mac Newbold authored
      really-reboot-nodes-that-timeout stuff.
      
      NOTE: Until the timeout/retry stuff is gone from os_load/os_setup, it is
      disabled in stated. It will still only send email. But all the stuff is
      there and has been tested.
      
      NOTE: Until other things don't depend on the old behavior of node_reboot
      (when it returns, all nodes are in SHUTDOWN), the event stuff is disabled.
      Real mode is the default, and can be run by anyone.
      
      In short, this commit is new versions of stated and node_reboot that act
      almost exactly like the old ones. But I wanted to commit them before I go
      on making a bunch more changes, to have a checkpoint that I know works.
      1daaa992
    • Leigh B. Stoller's avatar
      97483077
  4. 18 Jun, 2003 1 commit
  5. 11 Jun, 2003 3 commits
  6. 10 Jun, 2003 1 commit
    • Leigh B. Stoller's avatar
      Minor fixes; check to see if the vnode has a jailip. If not, then do · 37d3853f
      Leigh B. Stoller authored
      what we normally do in the main map (generate a name for the node and
      a CNAME for the virt name. Skip if there is a jailip, since that is
      going to be handled in the private vnodes map. This means that
      widearea vnodes without their own IPs will continue to get map entries
      as before, but local vnodes with their own IPs will get the special
      treatment and no dup entries!
      37d3853f
  7. 09 Jun, 2003 3 commits
  8. 06 Jun, 2003 3 commits
  9. 05 Jun, 2003 5 commits
  10. 04 Jun, 2003 1 commit
  11. 03 Jun, 2003 1 commit
  12. 31 May, 2003 1 commit
  13. 30 May, 2003 1 commit
  14. 29 May, 2003 1 commit
  15. 28 May, 2003 2 commits
  16. 27 May, 2003 1 commit
  17. 26 May, 2003 1 commit
  18. 25 May, 2003 1 commit
  19. 24 May, 2003 2 commits
    • Mac Newbold's avatar
      Round of changes related to idleswapping and autoswapping. The web and · 02aaf8e4
      Mac Newbold authored
      back end scripts now support 3 different kind of forced swaps:
      
      1. Idle-Swap : this is ths same one we had before. Email message to them
      says it was swapped "because it was idle for too long"
      
      2. Auto-Swap : A new one, typically for user-requested timed swapouts.
      Email says it was swapped "because it was swapped in too long"
      
      3. Force swap: Generic one, for "none of the above" cases. Just says
      Experiment "has been forcibly swapped out by Testbed Operations."
      
      The force swap option on the web now lets you choose which of these three
      you want. Only "Idle-Swap" counts as an idleswap in the stats. Soon
      idleswap and autoswap will be used by idlemail when it does automatic
      swapping.
      02aaf8e4
    • Mac Newbold's avatar
      Move the headers up between from and to. For some reason, some scripts · 0c8e5e17
      Mac Newbold authored
      would have the netbed header not get included as a header, but as the
      first line of the body. Moving the headers above the subject fixes it.
      0c8e5e17
  20. 23 May, 2003 3 commits
  21. 22 May, 2003 2 commits
    • 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
    • Leigh B. Stoller's avatar
      c42d03e7
  22. 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