1. 03 Aug, 2004 5 commits
    • Leigh B. Stoller's avatar
      Minor fix to usage() output. · 52f1e2b8
      Leigh B. Stoller authored
      52f1e2b8
    • Leigh B. Stoller's avatar
      Add "server" debug wrapper so admin folks can run the new client · 79b1bcc5
      Leigh B. Stoller authored
      interface. This stuff is going to dissappear pretty soon, once we
      shift from the paperbag to the xmlrpcbag.
      79b1bcc5
    • Leigh B. Stoller's avatar
      A couple more minor changes before I turn the new stuff loose. · 8fddf3ce
      Leigh B. Stoller authored
      * Added a wrapper class so that you can invoke methods as
        experiment.swapexp or node.reboot. So instead of invoking as
        /XMLRPC/experiment can calling swapexp, you can call the server as
        /XMLRPC and call experiment.swapexp. This allows you to use a single
        connection to talk to different parts of the API. Note this is standard
        (or is it defacto) syntax in XMLRPC.
      
      * Changed the demonstration client to talk the server this way.
      
      * Changed paperbag to allow this as well; the xmlrpc server is invoked with
        no args, which tells it to export the wrapper interface instead of a
        specific module interface.
      
      * A few more cleanups in the server, more permission checks, etc.
      8fddf3ce
    • Leigh B. Stoller's avatar
    • Russ Fish's avatar
      . Try to fix memory over-run when reading experiments after the first. · 4fa7211c
      Russ Fish authored
         This sometimes results in wonky, skewed viewing transforms.
         - Add hvkill function instead of depending on HyperViewer clean-out code.
         - Improve string handling, remove all fixed-size buffers.
         - Keep label truncation from segmentation violation with a wonky transform.
      
       . OpenDialog initialization: focus and load text from command-line args.
      
       . Fix a platform-dependent bug in LabelsMode, resulting from changing it from
         a dropdown to a choice type widget in wxGlade.  Failed to work on Windows.
      4fa7211c
  2. 31 Jul, 2004 1 commit
  3. 30 Jul, 2004 7 commits
  4. 29 Jul, 2004 15 commits
  5. 28 Jul, 2004 7 commits
  6. 27 Jul, 2004 5 commits
    • Kirk Webb's avatar
      · 4c68e20f
      Kirk Webb authored
      Wrote new abstract and outline for WORLDS paper based on today's paper
      meeting.
      4c68e20f
    • Timothy Stack's avatar
      Many tweaks to the feedback stuff and more comments. Update · ead90a69
      Timothy Stack authored
      webfeedback to talk to the newer version of canaryd.  Add feedback
      "estimate" stuff so that if we have no data (because of an overloaded
      node) to work with, we can make some sort of "reasonable" guesstimate
      on every iteration.
      ead90a69
    • Timothy Stack's avatar
      Updated canaryd, ended up starting fresh and pulling things in, rather · 62b5e3a8
      Timothy Stack authored
      than jamming more stuff into the old one.  Most of the code came from
      the previous version of canaryd, the cpu broker (process accounting),
      and the janosvm (network interface accounting).  Its missing some
      features of the old one, but those can be incorporated without too
      much trouble.
      
      Changes:
      
        Designed to permanently run on the pnodes:  it waits for START events
          before it begins recording.  However, I haven't done the work
          necessary to have it always startup on the pnodes.
      
        No more exec'ing: process stuff is taken from "/proc", and network
          interface stats are pulled from getifaddrs(3).
      
        Fixed some minor bugs: A typo caused the real-time priority to not
          be set, use setitimer instead of sleep to get more accurate
          spacing between samples.
      62b5e3a8
    • Leigh B. Stoller's avatar
      9a237b4a
    • Leigh B. Stoller's avatar
      Fix up imageid edit page so that you can reset the frisbee_pid · 0c1b9535
      Leigh B. Stoller authored
      at the same time you clear the load address. admin people only.
      0c1b9535