1. 30 Jul, 2003 1 commit
    • Leigh Stoller's avatar
      Change the prerender code to run in the background so that Mike does · 11d792e3
      Leigh Stoller authored
      not have to wait 3 minutes for it to finish before he can watch his
      experiment swapin fail for some other reason.
      
      I adopted the same pid mechanism as in eventsys_control.in, which uses
      a slot in the experiments table.
      
      Running "prerender" puts the render into the background and stores
      the pid. Running "prerender -r" kills a running prerender and removes
      the existing info from the DB.
      
      Fixed the problem with swapmod not restoring the old vis; swapmod now
      kills any running prerender, and restarts one if the swapmod fails
      (the prerun of the new NS file starts up another prerender in the
      background).
      
      Add setpriority() call in prerender to nice it and children to 15.
      11d792e3
  2. 27 Feb, 2003 2 commits
    • Chad Barb's avatar
      · 27cdff23
      Chad Barb authored
      Added "thumbnail view" to Experiment List page.
      Added thumbnail rendering to renderer.
      
      Note that thumbnail view is not available when viewing the idle list.
      
      Also, loading thumbnails for "all" as admin takes a while!
      27cdff23
    • Chad Barb's avatar
      · fdc02843
      Chad Barb authored
      New visualizer; uses "vis_nodes" table in database to store precomputed solutions.
      Added "prerender" call to tbprerun and tbend.
      "prerender_all" can be used to precompute vis solutions for all experiments.
      Also, removed legacy vis cruft.
      fdc02843
  3. 02 Aug, 2002 1 commit
  4. 07 Jul, 2002 1 commit
  5. 09 May, 2002 1 commit
    • Chad Barb's avatar
      Added new vis tools. · cac0fafc
      Chad Barb authored
      (we should remove the old ones soon)
      
      These allow zooming and present (optionally)
        - Node type
        - Node IP listing
        - Link characteristics
           - always shows bw
           - shows latency if > 0
           - shows loss if > 0%
      
      Added links in shownsfile.php3 for specifying zoom and more/less detail.
      cac0fafc
  6. 27 Feb, 2002 1 commit
    • Chad Barb's avatar
      · b4e9d75a
      Chad Barb authored
      added call to top2png instead of top2gif
      b4e9d75a
  7. 04 Dec, 2001 1 commit
  8. 03 Dec, 2001 2 commits
    • Leigh Stoller's avatar
      Minor hack to find a top file since assign used to put the pid number · 0fbff1e4
      Leigh Stoller authored
      in the name. I changed that, but in the meantime search for top file.
      Also redirect stderr to /dev/null when generating gif for the web page
      since it will mess up the gif image.
      0fbff1e4
    • Leigh Stoller's avatar
      Checkpoint the visualization stuff. Rework Chad's stuff to match · e72c90a8
      Leigh Stoller authored
      current testbed software practices. Add a wrapper script to go from
      a pid/eid to the top file in the experiment directory. This means we
      cannot visualize experiments that are not active, but until we have a
      topfile generator that is independent of assign_wrapper, there is
      nothing to do about that. A makefile to install new tools. Also add a
      couple of web pages. The first web page spits out a page with an img
      tag which refers to another php script that generates the gif file
      with the backend tools, and stuff is out with an appropriate content
      header line. Very nifty.
      e72c90a8