1. 07 Jul, 2004 4 commits
  2. 06 Jul, 2004 1 commit
  3. 02 Jul, 2004 5 commits
  4. 01 Jul, 2004 4 commits
  5. 30 Jun, 2004 7 commits
  6. 29 Jun, 2004 10 commits
    • Mike Hibler's avatar
    • Kirk Webb's avatar
      Fixed minor typo. · 990673d3
      Kirk Webb authored
      990673d3
    • Leigh B. Stoller's avatar
      Spit out a bunch of blanks (1024 of them) to get past the browser · 39a67a54
      Leigh B. Stoller authored
      buffering so that it will start to display output line by line.
      1024 for Firefox, probably the same for Netscape. I hear that IE is
      256 bytes.
      39a67a54
    • Leigh B. Stoller's avatar
      Change linktest code to invoke linktest_control insted of run_linktest.pl, · c88a1ce1
      Leigh B. Stoller authored
      so that the process ID is tracked in the DB and so that the user can
      stop a linktest in progress from the web interface, even if its
      started directly from experiment swapin.
      c88a1ce1
    • Leigh B. Stoller's avatar
      Ack, this comment refers to previous revision. · f1c5ee39
      Leigh B. Stoller authored
      * Changed the linktest web page to allow for killing a running
        linktest when called from the showexp page. Puts up a simple Click
        form, whose action is to call "linktest_control -k" which does the
        dirty work.
      
      * Implement a simple frameset when running linktest. I did this cause
        it was something new and besides, it was more fun then trying to
        reverse engineer the modelnet model file. Anyway, when linktest is
        started, put up a new window that has a two window frameset. The
        right hand window is just the spew output from linktest as it runs
        (although with buffering not much turns up at first). The left side
        window has a single click box to stop the running linktest, whose
        action is to call linktest_control -k as above. By the magic of
        javascript, when the linktest finishes, the stop button is removed
        and replaced with a "Linktest Finished" message. So exciting.
      f1c5ee39
    • 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
  7. 28 Jun, 2004 5 commits
  8. 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
  9. 26 Jun, 2004 1 commit