1. 03 Jan, 2006 4 commits
  2. 02 Jan, 2006 5 commits
  3. 30 Dec, 2005 6 commits
  4. 29 Dec, 2005 1 commit
  5. 28 Dec, 2005 3 commits
    • Mike Hibler's avatar
      Stop relying on return code of $ssh as an indicator of success/failure/timeout. · 272cb767
      Mike Hibler authored
      What ssh returns in the case of a timeout depends on timing, and since we
      started using sshtb, even the check for a timeout return code wasn't working.
      272cb767
    • Leigh B. Stoller's avatar
      A fair number of changes. · 564d958d
      Leigh B. Stoller authored
      * The rest of the backend support for simplistic experiment duplication,
        either from an existing (current) experiment, or from a specific
        archive revision of a current or terminated experiment.
      
      * Rework the swapmod code so that the archive is committed at the exact
        end of the swapout phase. This required adding (and moving) some code
        from swapexp to tbswap sine that is where the actual swapout/swapin
        happens during a swapmod
      
      * Add a special directory called "archive" to the experiment
        directory, which is a place where users can store stuff they want
        saved away. This will eventually be a user defined set of
        directories, but this was good for getting the basic mechanism in
        place. Note that the when the contents of this directory are copied
        out for placement into the archive, it is an exact copy made with
        rsync.
      
      * No longer "clean" the contents of the temporary store between
        commits of the archive. This was creating a lot of headaches, and
        was also causing the revision history to get messed up. The downside
        of this is that we have to be more careful to explicitly delete
        files that the user no longer uses. I have not solved all these
        issues yet, so in the meantime files will get left in the archive
        even if the user no longer references them.
      564d958d
    • Leigh B. Stoller's avatar
      More "Duplicate Experiment" support, enabled for STUDLY() users only. · 9c8ddc33
      Leigh B. Stoller authored
      This change displays the tags and pointers to the Archive matching
      the experiment history and provides a "run" button to check out the
      NS file from an earlier run and turn that into a new experiment. Still
      very primitive.
      9c8ddc33
  6. 27 Dec, 2005 15 commits
  7. 24 Dec, 2005 2 commits
  8. 23 Dec, 2005 1 commit
  9. 22 Dec, 2005 3 commits
    • Mike Hibler's avatar
      Finally got around to making changes to ensure that the firewall completely · cc7d19d8
      Mike Hibler authored
      boots up before attempting to reboot/reload the firewalled nodes.  Previously,
      we would just let them beat their collective heads against the wall, PXEing
      over and over, waiting for the firewall to come up.
      cc7d19d8
    • Mike Hibler's avatar
      Added an optional 'waittime' param to nodereboot rather than always · efb6472b
      Mike Hibler authored
      hardwiring to 6 minutes.  Not using it yet, but it is there for the future.
      
      Got rid of some more shark code.
      efb6472b
    • Leigh B. Stoller's avatar
      Attempt to fix some of the many linktest problems. · a5b3c9bc
      Leigh B. Stoller authored
      * When adjusting the latency on very low bandwidth links, lets use 98
        bytes for the number of bytes on the wire. Where did 82 come from?
      
      * Attempt to deal with session routing failures. Reworked the test
        code to do multiple trials (when session routing is active) in the
        hopes that routes will stabilize soon after trying to actually use
        the routes. Currently trying a second trial, with a delay of 60
        seconds + (0.25 * numberofnodes). I have no experimental basis for
        this number!
      a5b3c9bc