1. 24 Jan, 2002 1 commit
  2. 23 Jan, 2002 1 commit
  3. 03 Jan, 2002 1 commit
  4. 27 Nov, 2001 1 commit
  5. 15 Nov, 2001 2 commits
  6. 31 Oct, 2001 1 commit
    • Leigh B. Stoller's avatar
      A bunch of backend delay node changes. Change the delays DB table to · fe13d60f
      Leigh B. Stoller authored
      hold separate values for each of the two pipes. This allows us to
      treat the links asymmetrically with respect to the delay node
      configuration. Changes to tmcd to return the expanded info, and rework
      (completely) delay_config to allow user to change the duplex
      characteristics (just like before), or just simplex characteristics by
      specifying the pipe number. By convention (I invented) pipe 0 is
      traffic coming in on iface0. Of course, none of the front end stuff
      has been changed, so the changing a single pipe does not cause
      anything in virt_lans to be changed, so those changes will be lost at
      swapout. Also get rid of all the ssh'ed pipe config stuff in
      delay_config. Instead, add a client side script called update_delays
      to /etc/testbed on the experiment nodes. After updating the delays
      table, just ssh over and run that script, which calls the existing
      code. Less distribution of knowledge.
      fe13d60f
  7. 24 Oct, 2001 1 commit
  8. 22 Oct, 2001 1 commit
  9. 16 Oct, 2001 1 commit
  10. 15 Oct, 2001 1 commit
  11. 03 Oct, 2001 1 commit
  12. 20 Sep, 2001 1 commit
  13. 19 Sep, 2001 2 commits
  14. 18 Sep, 2001 1 commit
  15. 06 Sep, 2001 1 commit
  16. 30 Aug, 2001 2 commits
  17. 28 Aug, 2001 1 commit
    • Leigh B. Stoller's avatar
      Cleanup of the Chris' TB scripts. Cosmetic in principle, but reworked · c874636d
      Leigh B. Stoller authored
      to use the DB library access routines, which also changed in response
      to what the tb scripts needed. Added some functions and mor constants.
      Removed the -nologfile option from all the scripts (startexp and
      endexp too), since there is no reason for these scripts to worry about
      log files. Thats handled in the wrappers. Tested with the testsuite
      and live in my own tree.
      c874636d
  18. 23 Aug, 2001 1 commit
    • Mac Newbold's avatar
      Lots of small changes for turning our 'require lib*' lines into 'use lib*'... · e2ed8a1c
      Mac Newbold authored
      Lots of small changes for turning our 'require lib*' lines into 'use lib*' lines. Proper modules declare themselves as a package, and use Exporter to export the names of the subroutines that should be visible from the outside world. Many of ours didn't do that, it was just a file with a bunch of subs in it. So now I've fixed many of them to be proper, and removed the requires and 'push(@INC,...)' hacks and changed it to the proper 'use lib @prefix@/lib/;' and use lib*.
      e2ed8a1c
  19. 17 Aug, 2001 1 commit
  20. 13 Aug, 2001 1 commit
    • Robert Ricci's avatar
      New script: fillwires.pl · 8a59bf74
      Robert Ricci authored
      Takes information recorded during the wiring process, and generates SQL
      commands to insert these wires into the database. Should be a big timesaver.
      8a59bf74
  21. 10 Aug, 2001 1 commit
  22. 09 Aug, 2001 1 commit
  23. 01 Aug, 2001 1 commit
    • Leigh B. Stoller's avatar
      An attempt at making image creation an easy/automatic operation. HA! · 27f26d99
      Leigh B. Stoller authored
      This uses the pxe booted freebsd kernel and MFS. In addition, I use
      the standard testbed mechanism of specifying a startup command to
      run, which will do the imagezip to NFS mounted /proj/<pid>/.... The
      controlling script on paper sets up the database, reboots the node,
      and then waits for the startstatus to change. Then it resets the DB
      and reboots the node so that it returns back to its normal OS. The
      format of operation is:
      
      	create_image <node> <imageid> <filename>
      
      Node must be under the user's control of course. The filename must
      reside in the node's project (/proj/<pid>/whatever) since thats the
      directory that is mounted by the testbed config software when the
      machine boots. The imageid already exists in the DB, and is used to
      determine what part of the disk to zip up (say, using the slice option
      to the zipper). Since this operation is rather time consuming, it does
      the usual trick of going to background and sending email status later.
      27f26d99
  24. 19 Jul, 2001 2 commits
  25. 12 Jul, 2001 1 commit
  26. 26 Jun, 2001 1 commit
    • Robert Ricci's avatar
      New script: sshtb · 9de266c3
      Robert Ricci authored
      sshtb is a _very_ simple shell script that runs ssh with a few commandline
      parameters, which make it play nicer in an script environment. These
      parameters can be changed with the '--with-ssh-args' argument, but default to:
      '-q -o "BatchMode yes" -o "StrictHostKeyChecking no"'
      All ssh calls now use this script.
      9de266c3
  27. 15 Jun, 2001 1 commit
  28. 01 Jun, 2001 1 commit
  29. 30 May, 2001 1 commit
  30. 12 Apr, 2001 1 commit
  31. 11 Apr, 2001 1 commit
  32. 20 Mar, 2001 3 commits