1. 28 Jul, 2004 2 commits
  2. 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
    • 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.
    • 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.
        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.
    • Leigh B. Stoller's avatar
    • 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.
  3. 26 Jul, 2004 7 commits
  4. 23 Jul, 2004 3 commits
  5. 22 Jul, 2004 1 commit
  6. 21 Jul, 2004 3 commits
  7. 20 Jul, 2004 6 commits
  8. 19 Jul, 2004 10 commits
    • Russ Fish's avatar
      Add Windows sections. · 5d97d8b3
      Russ Fish authored
    • 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.
    • 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.
          . Fix up the GUI logic for reporting failed file/experiment opening.
            Going from one file/experiment to another now works properly.
    • 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.
    • 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
    • Russ Fish's avatar
    • Russ Fish's avatar
      Add WIN32 #pragma statements to the hypviewer code, to shut off voluminous... · 21ef8af6
      Russ Fish authored
      Add WIN32 #pragma statements to the hypviewer code, to shut off voluminous warnings about conversion from double to float for floating point literals.
    • Robert Ricci's avatar
      Explicitly make the feedback logfile group-writable so that others in · c7f382e7
      Robert Ricci authored
      the project can swap/modify experiments.
    • Kirk Webb's avatar
      · 7b5c3146
      Kirk Webb authored
      First checkin of a document listing the various failure modes observed while
      dealing with the PLC programmatic API (some dslice ones are listed too).
      This is mostly a brain dump, I've probably missed a few, and will go back and
      audit swapin logs looking for more.
  9. 16 Jul, 2004 2 commits
  10. 15 Jul, 2004 1 commit
    • Kirk Webb's avatar
      · 35d31c2f
      Kirk Webb authored
      Removed a couple of unneeded lines.