1. 26 Feb, 2006 1 commit
  2. 24 Feb, 2006 2 commits
    • Mike Hibler's avatar
      Add sysctl config to prevent logging of console output to syslog. · 7c70bdf2
      Mike Hibler authored
      We used to do this (circa FreeBSD4.3) with a kernel hack, since then
      we have just been logging console output again.  Cease and desist!
      7c70bdf2
    • Leigh Stoller's avatar
      Two main changes: · be69c6e4
      Leigh Stoller authored
      * Add mailman to the install process. This includes the package
        install, all the setup needed in ops-install, and the little patches
        we apply locally.
      
        Note: Only under 6.0: no point in going backwards since its a pain
        in the ass to build these packages for the 4.10 image.
      
      * Push more of the package install back down into the ops/boss install
        scripts. This improves testing within those scripts, and avoids
        duplication. There are some changes in rc.mkelab that will temp
        mount the package dir on /packages for the benefit of the scripts.
      be69c6e4
  3. 23 Feb, 2006 1 commit
  4. 22 Feb, 2006 1 commit
  5. 21 Feb, 2006 1 commit
  6. 17 Feb, 2006 1 commit
    • Leigh Stoller's avatar
      Support for building elabinelab on FreeBSD 5.4 image with current · fb588dbc
      Leigh Stoller authored
      ports. This *should* continue to work on the 4.10 images as well, and
      I even tested that.
      
      Currently the names and path of the 5.4 packages are hardwired into
      place. We probably need to add site-vars for this, but going to wait
      since there is plenty of work still to do.
      fb588dbc
  7. 13 Feb, 2006 3 commits
  8. 10 Feb, 2006 2 commits
  9. 09 Feb, 2006 1 commit
  10. 06 Feb, 2006 4 commits
  11. 03 Feb, 2006 4 commits
    • Russ Fish's avatar
      Tweaks. · f4fb06a5
      Russ Fish authored
      f4fb06a5
    • Kirk Webb's avatar
      · 7e51715e
      Kirk Webb authored
      Do run on plab vservers.
      7e51715e
    • Kirk Webb's avatar
      · 03299db0
      Kirk Webb authored
      Be sure to only log if it is the service sliver reporting.
      03299db0
    • Kirk Webb's avatar
      · 3ceadbff
      Kirk Webb authored
      Per Jay's request, log plab isalive events originating from the plab service
      slivers in order to track elab<->node connectivity.
      
      A timeval struct is appended to a file (one per node) inside
      /usr/testbed/log/plabisalive.  The reporting rate has been cranked up to
      once per minute.  Therefore, if all 650 plab nodes where reporting in, that
      amounts to about 10 reports/sec, or 14KB/min leading to a disk consumption
      rate of 21MB/day (617MB/mo or 7.5GB/year).  Not sure how long we are going
      to be running this.
      3ceadbff
  12. 02 Feb, 2006 6 commits
  13. 01 Feb, 2006 1 commit
    • Kirk Webb's avatar
      · 08a74ca6
      Kirk Webb authored
      Fix up the plav event proxy a bit.  It was sending RELOAD notifications
      when it should have been scheduling UPDATEs.  The RELOAD event handler was
      also updated to schedule and update.  Replaced some sprintfs with snprintfs,
      and added a log file and some helpful log output.
      
      pa-wrapper: tell libtmcc we don't want a cached "plabconfig" result.
      08a74ca6
  14. 31 Jan, 2006 1 commit
    • Kirk Webb's avatar
      · d218a4d0
      Kirk Webb authored
      Fixes for running the program-agent properly under plab.  It works!
      d218a4d0
  15. 30 Jan, 2006 2 commits
    • Kirk Webb's avatar
      · 521e6c83
      Kirk Webb authored
      Folded elvind, plab-adapted evproxy, and program-agent into plab startup.
      
      rc.progagent: Do run on plab, and do so via the wrapper.
      
      GNUmakefile.in: Add new plab startup scripts to rootball
      
      rc.inplab: hook in the elvin startup script.
      
      pa-wrapper: Sachin's program-agent wrapper for running on plab.  Tries to
                  keep the agent connected to the local elvind.
      
      runelvin: Sachin's script to fire up elvin and evproxy on Emulab.  Makes
                sure elvin starts up on an unused port if 2917 happens to be
                in use.
      521e6c83
    • Kirk Webb's avatar
      · 75c5845d
      Kirk Webb authored
      Add svcslice bit to plabconfig
      75c5845d
  16. 26 Jan, 2006 2 commits
  17. 25 Jan, 2006 2 commits
    • Kirk Webb's avatar
      · 270aaffd
      Kirk Webb authored
      Reorg last tmcd checkin a bit and fix a potential problem.
      270aaffd
    • Kirk Webb's avatar
      · c6b8cf83
      Kirk Webb authored
      Changes to support reporting back the port elvind bound to in the
      management slice, and also sending this back to non-MS slivers.
      c6b8cf83
  18. 23 Jan, 2006 3 commits
  19. 21 Jan, 2006 1 commit
    • Kirk Webb's avatar
      · 6b1d5c92
      Kirk Webb authored
      Create our own passwd file inside plab vservers.  We add the slice user
      to this passwd file, with the password starred out.  This fixes the gaping
      security hole resulting from the passwordless root and slice user accounts
      that exist in the default plab vserver environment (in conjunction with our
      per-vserver sshd).
      6b1d5c92
  20. 10 Jan, 2006 1 commit