1. 29 Jul, 2004 1 commit
  2. 28 Jul, 2004 7 commits
  3. 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
  4. 26 Jul, 2004 7 commits
  5. 23 Jul, 2004 3 commits
  6. 22 Jul, 2004 1 commit
  7. 21 Jul, 2004 3 commits
  8. 20 Jul, 2004 6 commits
  9. 19 Jul, 2004 7 commits
    • Russ Fish's avatar
      Add Windows sections. · 5d97d8b3
      Russ Fish authored
      5d97d8b3
    • Leigh B. Stoller's avatar
      If no matching rows, return () instead of None so that it looks like · a7f6662e
      Leigh B. Stoller authored
      a query that succeeded but did not return any matches.
      a7f6662e
    • Russ Fish's avatar
      Lots of Win32 changes: · f1cff944
      Russ Fish authored
          . Add hv.ds[pw], hypview.bat, _hv_win32.cpp, hv_win32.py, and
              hypviewer/Makefile.freewxpy .
      
          . Un-unexpand the copyright notices.
      
          . Add arg passing pipeline to hvmain for the Windows context args.
      
          . Windows platform dependencies are #ifdef WIN32 in C++ code,
            or os.name == "nt" in Python code.
      
          . Use XML-RPC over either "ssh" or the PuTTY "plink" on Windows.
      
      Also,
          . Fix up the GUI logic for reporting failed file/experiment opening.
            Going from one file/experiment to another now works properly.
      f1cff944
    • Russ Fish's avatar
    • Russ Fish's avatar
      Merge Tim's error handling changes to sync with the testbed/xmlrpc copy, add... · 27dc3df4
      Russ Fish authored
      Merge Tim's error handling changes to sync with the testbed/xmlrpc copy, add support for the Win32 platform.
      27dc3df4
    • Kirk Webb's avatar
      · 03921d0e
      Kirk Webb authored
      A bunch of plab interface updates that I've worked on over the last while.
      Most significant is the revamped renewal code that tries to push the leases
      out to the policy defined maximum of two months during each iteration through
      the plabrenewd daemon loop.
      
      - added python lib code to get SiteVars
      - Fixed up comments to reflect current code operation
      - revamped renewal code (again)
        - changed all times to UTC for consistency
        - removed node-level renew invocation in favor of slice-level
          - if backend module requires node-level renewals, it must handle them
            itself in the slice-level function
          - better reporting
      - set admin bit if creating svc slice
        - other updates to ensure admin bit is preserved
      - update rootball handling function naming
      - updated tryXmlRpcCmd() to accept two new sets of strings, and a callback
        function.  The strings represent Faults that either 1) indicate success,
        or 2) indicate failure.  The callback is another optional error handling
        method, allowing the caller to decide how to treat individual faults as
        they see fit.
      - updated the backend module code to take advantage of the new string
        match status identifiers in tryXmlRpcCmd()
      - completely revamped slice renewal code in mod_PLC backend
        - compare against real lease expiration data gathered direct from PLC
        We used to just infer from our originally requested lease length
        - warn when our notion of expiration doesn't match PLC's
      - added agent caching and lease expiration info caching to mod_PLC
        backend.
      03921d0e
    • Russ Fish's avatar