1. 08 Jul, 2004 1 commit
  2. 07 Jul, 2004 9 commits
  3. 06 Jul, 2004 1 commit
  4. 02 Jul, 2004 5 commits
  5. 01 Jul, 2004 5 commits
  6. 30 Jun, 2004 8 commits
  7. 29 Jun, 2004 8 commits
    • 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
  8. 28 Jun, 2004 3 commits
    • Leigh B. Stoller's avatar
      Fix a few things that cropped up while debugging for jails. · 2861a1a6
      Leigh B. Stoller authored
      * Do not have linktest daemon connect to boss; have it connect to
        local node elvind like all other local agents. Remove the event
        generation code (linktest was sending a KILL event to all other
        linktest programs), and replace with a system() call to tevc, which
        sends the event through the scheduler and exits; this will avoid a
        zillion tcp connctions to boss from the linktest daemon.
      
      * A couple of process group changes to linktest daemon; the daemon
        appeared to be killing itself off.
      
      * Fix to run_linktest.pl; It was just hanging after it completed,
        cause its child ltevent process was still running. Changed to record
        child pid, and kill/close ltevent child before exiting.
      2861a1a6
    • Leigh B. Stoller's avatar
      Startup linktest agent inside jails. · 7b3247b2
      Leigh B. Stoller authored
      7b3247b2
    • Leigh B. Stoller's avatar
      Remove hardwired path of isdelaynode, replace with exported function · 3d10199f
      Leigh B. Stoller authored
      from libsetup (ISDELAYNODE()).
      3d10199f