1. 01 Dec, 2006 1 commit
  2. 22 Feb, 2006 1 commit
  3. 06 Feb, 2006 2 commits
  4. 28 Nov, 2005 1 commit
    • Timothy Stack's avatar
      · add10a5a
      Timothy Stack authored
      Install NFS tracing stuff so we can gather some data.
      
      	* configure, configure.in: Add some nfstrace files.
      
      	* sensors/GNUmakefile.in: Add nfstrace directory to the build.
      
      	* sensors/nfstrace/GNUmakefile.in, nfs.sql, nfsdump2db,
      	nfstrace.init.in, nfstrace.proxy: Prototype of scripts to trace
      	NFS traffic from experimental nodes and build a list of the files
      	that are accessed.
      
      	* sensors/nfstrace/nfsdump2/*: Slightly customized version of the
      	nfsdump program.
      
      	* tbsetup/GNUmakefile.in: Install nfstrace control script which is
      	used to talk to the proxy on ops.
      add10a5a
  5. 01 Jul, 2005 1 commit
  6. 03 Jun, 2005 1 commit
  7. 08 Feb, 2005 1 commit
  8. 25 Oct, 2004 1 commit
  9. 08 Oct, 2004 1 commit
  10. 01 Sep, 2004 1 commit
  11. 15 Jul, 2004 2 commits
    • Kirk Webb's avatar
      · 35d31c2f
      Kirk Webb authored
      Removed a couple of unneeded lines.
      35d31c2f
    • Kirk Webb's avatar
      · dd7d003d
      Kirk Webb authored
      Updated the sensors directory Makefile to use the very nice infrastructure
      for subdirs that Eric pointed me to.  Also, canaryd will no longer
      be built if the arch isn't FreeBSD.
      dd7d003d
  12. 14 Jul, 2004 2 commits
    • Mike Hibler's avatar
      b6690372
    • Kirk Webb's avatar
      · c0ecee80
      Kirk Webb authored
      Split off the feedback metric gathering, alerting, and reporting code from
      slothd and slammed it into a new daemon: canaryd.  There is currently quite
      a bit of code duplication between slothd and canaryd.  Sometime in the future
      I need to go back and extract the common portions into a module.
      c0ecee80
  13. 24 Jun, 2004 1 commit
    • Mike Hibler's avatar
      Improve the client-side install. With these changes, it should now be · 976133e4
      Mike Hibler authored
      possible to:
      
      	gmake client
      	sudo gmake client-install
      
      on a FBSD4, FBSD5, RHL7.3, and RHL9.0 client node.
      
      There are still some dependencies that are not explicit and which would
      prevent a build/install from working on a "clean" OS.  Two that I know of are:
      you must install our version of the elvin libraries and you must install boost.
      976133e4
  14. 20 Apr, 2004 1 commit
    • Mike Hibler's avatar
      Improve the client-install. You can now do a "make client-install" from · 361ee691
      Mike Hibler authored
      the top level.  This will build all the necessary binaries and then install
      them.  This works on FBSD4 and RHL7.3.  It still doesn't work on FBSD5
      (newer compiler that no longer supports a style of use of _FUNCTION_ in the
      event lib) or RHL9 (event lib needs SSL lib which has a bad dependency
      on Kerberos).  Notes:
      
      - requires that elvin libraries be installed on nodes (they are) to build
        event agents, requires linuxthreads be installed on FBSD (it is now) to
        build imagezip (which is installed, but is not strictly necessary)
      
      - installed event-agents and other binaries are stripped
      
      - added a few missing files to the source tree for bsd (healthd.conf)
        and linux (healthd.conf, rc.local)
      
      - the only thing that doesn't get rebuilt in /usr/local/etc/emulab is
        healthd, I couldn't quickly find how it gets built
      
      - uses a scaled down version of libtb with no DB functions (since mysql
        isn't installed on nodes).  N.B. DO NOT DO A CLIENT INSTALL FROM YOUR
        REGULAR OBJ TREE OR ELSE YOU MAY WIND UP WITH A NEUTERED VERSION OF
        libtb.a!
      
      The build-as-well-as-install semantics are counter to the regular install
      targets, but this is what we gotta do for now.  Once the TB source builds
      under Linux and newer BSDs, we could undo this and just require that people
      do a regular "make" followed by "make client-install"  OTOH, there should
      be no reason to require installation of mysql and other server-side packages
      just to build clients (or make them sit through the compilation of assign),
      so maybe we will keep the client build special.
      361ee691
  15. 02 May, 2002 1 commit
  16. 24 Feb, 2002 1 commit
  17. 10 Jan, 2001 1 commit
  18. 03 Jan, 2001 1 commit
  19. 02 Jan, 2001 1 commit
  20. 01 Dec, 2000 1 commit
  21. 21 Jul, 2000 1 commit