1. 16 Dec, 2005 10 commits
  2. 15 Dec, 2005 9 commits
    • Kirk Webb's avatar
      · 24d186a4
      Kirk Webb authored
      Create a hosts file containing entries for boss and ops
      for plab slivers and put it into the rootball.  This
      will (hopefully) avoid flakiness due to flaky DNS servers.
      24d186a4
    • Timothy Stack's avatar
      Wire the archiving stuff to the nfstracing stuff. I'm not sure if the · 5b28189b
      Timothy Stack authored
      files are being added to the archive at the correct places, but it
      seems to work.
      5b28189b
    • Timothy Stack's avatar
      Next phase of nfstrace support, transfer the set of files accessed by · 94dfc872
      Timothy Stack authored
      the experiment from ops' db to boss'.  File names are stored in the
      accessed_files table and are associated with the experiment via the
      fs_resources table.
      94dfc872
    • Leigh B. Stoller's avatar
      Add some simple support for capturing external files that included · d2c02774
      Leigh B. Stoller authored
      into the main NS files via the "source" command.
      d2c02774
    • Kirk Webb's avatar
      · d5c04fa1
      Kirk Webb authored
      Bump the plab rootball version up.
      d5c04fa1
    • Kirk Webb's avatar
      · 41c54939
      Kirk Webb authored
      The revived Plab interface is here!
      
      Lots of updates to the plab backend, including improved plab <-> elab node
      id translation and update handling.  Includes support for the current PLC
      API, and the new pl_conf node manager interface API.  Several more db library
      routines were ported from the perl library to the python one to support the
      new code (mostly the node_id tracking stuff).  Fixes to the client side and
      also a rootball creation cleanup (binaries removed from the CVS repo).
      
      There are also enhancements to the experiment view page for experiments
      including plab nodes: site and widearea hostname are now displayed along
      with the other node information.
      
      Note that the way setup timeout for vnodes is calculated has been changed a
      bit.  Instead of using a hardwired base timeout, the base timeout is now
      based on the reload_waittime database field, which comes from the 'OS'
      (e.g., FBSD-JAIL, RHL-PLAB) the vnode runs.
      
      The default max duration for a plab slice created through the plab_ez interface
      is set to 1 year, and linktest is currently disabled and hidden through
      the ez interface.
      
      There is still work to do, but this checkin brings with it a functional
      plab portal!
      41c54939
    • Leigh B. Stoller's avatar
      2d003fcc
    • Leigh B. Stoller's avatar
      Commit the current archive support. Currently exposed to only · 6a0a1eb7
      Leigh B. Stoller authored
      studly users in the testbed project on the mainsite.
      6a0a1eb7
    • Timothy Stack's avatar
      Add some tables for recording the set of files accessed by an · 17ef9b1b
      Timothy Stack authored
      experiment, still likely to change.
      17ef9b1b
  3. 14 Dec, 2005 5 commits
  4. 13 Dec, 2005 16 commits