1. 03 Jul, 2006 1 commit
    • Mike Hibler's avatar
      Framework for supporting 802.1q tagged VLANs as a form of multiplexed link. · 3f1c15e2
      Mike Hibler authored
      Actually, most of the changes here were just to generalize the "virtual
      interface" state in the DB.  Other than the client-side scripts, there
      is very little specific here specific to tagged VLANs.
      
      In fact, you cannot specify "vlan" as a type yet as we haven't done the
      snmpit support for setting up the switches.
      
      For more info see bas:~mike/flux/doc/testbed-virtinterfaces.txt, which I
      will integrate into the knowledge base and the Emulab doc at some point.
      3f1c15e2
  2. 26 Jun, 2006 1 commit
  3. 14 Jun, 2006 2 commits
    • Leigh B. Stoller's avatar
      The template "datastore" ... · fe9aa6a4
      Leigh B. Stoller authored
      Each template has a datastore, which is really just a subdirectory that can
      be populated with files, and committed to the subversion archive.  Note,
      the datastore os specific to the template itself. The Template Archive link
      on the Show Template page takes you to the subdirectory, which by
      convention I am calling "datastore".
      
      The directory actually lives in /proj/pid/exp/eid/TGUID-VERS ... but that
      path is printed out for you on the archive page.
      
      Anyway, put stuff in the datastore directory, and then commit the template
      archive so there is a tag associated with it.
      
      When an instance is created, a checkout of the datastore is placed in the
      experiment directory (/proj/pid/eid/exp/template_datastore). The current
      tag (from above) is stored with the instance so that we can later recreate
      the enviroment for the instance, say for rerun.
      
      Tarfiles and rpms in the datastore can be referenced as xxx://foo.rpm (in
      your NS file).  tarfiles_setup transforms those when the instance is
      swapped in, sorta like it does other URLs, only it does not actually fetch
      them, just need to rewrite the paths so they reference datastore.
      
      The program agent gets another environment variable so you can refer to the
      datastore without hardwiring paths ($DATASTORE). Eventually I want to move
      the checkout someplace else, but it was easy to drop it into the experiment
      directory for now.
      fe9aa6a4
    • Leigh B. Stoller's avatar
      Changes to allow users to be logged in from more then one browser. · b452cfd4
      Leigh B. Stoller authored
      The adminon/off bit is now kept in the login table instead of the
      users table so that you can be reddot on a per-browser (login) basis.
      b452cfd4
  4. 12 Jun, 2006 1 commit
  5. 08 Jun, 2006 2 commits
  6. 07 Jun, 2006 2 commits
  7. 01 Jun, 2006 5 commits
  8. 22 May, 2006 1 commit
  9. 18 May, 2006 1 commit
    • Leigh B. Stoller's avatar
      Address a number of issues raised by Mike. The most notable: · 4d663bb8
      Leigh B. Stoller authored
      * Rework metadata to be somewhat more general so that they can be used for
        things like parameter descriptions.
      
      * My own little part of javascript hell ... add a highlight around the
        "current" template in the template graph. Sheesh!
      
      * Add more tooltips (using the tooltip library). When you mouseover the
        metadata or descriptions, the formatted text is shown in a tooltip,
        which is handy when the valus is truncated cause its too long for the
        tables.
      4d663bb8
  10. 12 May, 2006 1 commit
  11. 11 May, 2006 1 commit
    • Mike Hibler's avatar
      Initial support for plab-in-elab: · 088c8e74
      Mike Hibler authored
      * setup some fields that parallel the
        elab-in-elab ones, for modifying the dhcpd.conf file.
      
      * tb-set-node-plab-role to set a node as either 'plc' or 'node'
        used to set the DB role field above
      088c8e74
  12. 09 May, 2006 2 commits
  13. 08 May, 2006 1 commit
    • Kevin Atkinson's avatar
      · 95f529d3
      Kevin Atkinson authored
      Refactor "log" table to move some stuff into a new table.
      95f529d3
  14. 05 May, 2006 1 commit
  15. 27 Apr, 2006 1 commit
    • Kirk Webb's avatar
      · 296da8ea
      Kirk Webb authored
      Switch around 'value' and 'defaultvalue' fields for "watchdog/rusage" and
      set value field to NULL.
      296da8ea
  16. 26 Apr, 2006 1 commit
  17. 18 Apr, 2006 1 commit
  18. 14 Apr, 2006 2 commits
  19. 13 Apr, 2006 1 commit
  20. 10 Apr, 2006 1 commit
    • Mike Hibler's avatar
      Its back! · fabfd1eb
      Mike Hibler authored
      node_types pxe_boot_path is going to be needed after all, so it has
      made a triumphant return.
      fabfd1eb
  21. 07 Apr, 2006 1 commit
  22. 04 Apr, 2006 2 commits
  23. 01 Apr, 2006 1 commit
  24. 31 Mar, 2006 2 commits
  25. 30 Mar, 2006 1 commit
  26. 29 Mar, 2006 2 commits
  27. 28 Mar, 2006 2 commits