1. 29 Jun, 2004 5 commits
    • Leigh B. Stoller's avatar
      Minor change to "Run Linktest" menu option; when the is a non-zero pid · e0a72dc6
      Leigh B. Stoller authored
      in the DB, change that to Stop Linktest instead.
      e0a72dc6
    • Leigh B. Stoller's avatar
      Some "improvements" to linktest ... · 159076bf
      Leigh B. Stoller authored
      * The linktest daemon (the one that runs on the nodes) no longer talks
        to boss directly, but instead contacts the local elvind; rc.linktest
        is changed to reflect that.
      
      * A bunch of signal handler changes to run_linktest.pl; do not rely on
        events to stop linktest when it is running on boss; when the user
        kills a running linktest make sure all the processes are killed
        explicitly.
      
      * New wrapper script (linktest_control) for use on boss, specifically
        when being called from the web interface. This script handles the DB
        part (getting linktest_level and linktest_pid), making sure that
        only one linktest is running at a time (on boss) and reseting the
        pid in the DB as needed. The -k option kills a running linktest, and
        is invoked from the web interface when the user wants to kill one in
        progress. This gets the pid from the DB and sends it a TERM signal,
        which sends a TERM to the run_linktest.pl script, which sends a TERM
        to the ltevent helper app.
      
        Note that this wrapper is also suitable for the XMLRPC interface,
        although I have not added it there yet.
      159076bf
    • Leigh B. Stoller's avatar
      Minor tweaks, nothing special. · 4cb78154
      Leigh B. Stoller authored
      4cb78154
    • Leigh B. Stoller's avatar
      1c0a3c90
    • Russ Fish's avatar
      Minor additions: a hypview wrapper script to set up local shared lib loading;... · ec35a4d5
      Russ Fish authored
      Minor additions: a hypview wrapper script to set up local shared lib loading; control- or shift-left-mouse for rotate as an alternative to middle-mouse; glob expression to fan-out top-level nodes in getExperiment.
      ec35a4d5
  2. 28 Jun, 2004 5 commits
  3. 27 Jun, 2004 3 commits
    • David Anderson's avatar
      This commit has various changes to Linktest to make it more reliable. · 9a23fe83
      David Anderson authored
      1. The Linktest daemon, linktest.c, now listens for a KILL event. If received,
         the daemon will kill the linktest.pl child process and all of its subchildren.
      2. The daemon also listens for SIGSTP events from the linktest.pl child, and
         will kill the linktest.pl process and its children if linktest.pl dies
         unexpectedly.
      3. Locking has been implemented in linktest.c to ignore requests to start linktest
         while a current run is executing.
      4. The controller script run_linktest.pl now includes the following new options:
         -t   allows the user to specify a timeout in seconds for Linktest.
         -v   prints out better feedback from the Linktest run as it proceeds.
      
      Major remaining items are:
      1. Avoid NFS mount hups
      2. More testing, especially on vnodes
      9a23fe83
    • Shashi Guruprasad's avatar
      If the bandwidth unit is missing a 'b', we still consider it to be in bits. · c2fe8581
      Shashi Guruprasad authored
      For example, a 56kbps == 56kb == 56k. Missing a 'b' caused it to make
      the links 100Mb whereas ns2 supports not specifying the 'b'.
      c2fe8581
    • Leigh B. Stoller's avatar
      Two unrelated changes: · 8ad1c1a1
      Leigh B. Stoller authored
      * Fix for dynamic vnodes (previous revision); I forgot to make
        equivalent changea to the code for widearea virtual nodes.
      
      * Add modelnet support; [-m c,v] option to use from assign_wrapper
        specifies the number of modelnet-core and modelnet-edge nodes to
        place into the ptop file for local nodes. Assign will end up doing
        modelnet assignment based on the number of physical core/edge nodes
        the user specifies in the NS file.
      8ad1c1a1
  4. 26 Jun, 2004 1 commit
  5. 25 Jun, 2004 7 commits
  6. 24 Jun, 2004 10 commits
  7. 23 Jun, 2004 9 commits