1. 07 Aug, 2017 1 commit
    • Dan Reading's avatar
      Issue #316 emulab/emulab-devel · c5ce9d4c
      Dan Reading authored
      In checknode code for FreeBSD don't check the /dev/ad* device if it is a symlink.
      [I think the a error in the test command for -c]
      c5ce9d4c
  2. 01 Jul, 2017 1 commit
  3. 21 Oct, 2014 1 commit
  4. 07 Oct, 2014 1 commit
  5. 02 Oct, 2014 1 commit
  6. 09 Jul, 2014 1 commit
  7. 12 Feb, 2014 1 commit
  8. 11 Feb, 2014 2 commits
  9. 08 Nov, 2013 1 commit
  10. 25 Oct, 2013 1 commit
  11. 24 Oct, 2013 1 commit
  12. 22 Oct, 2013 2 commits
    • Dan Reading's avatar
      the string "na" was filtering out disk serial numbers that had · 16ed1edb
      Dan Reading authored
      "na" in them. Change the string to NotApp(case senstive).
      16ed1edb
    • Dan Reading's avatar
      This commit releates to the changes needed or exposed by checknode · 53ed66d8
      Dan Reading authored
      running in MFS mode on the d710 nodes which have been set up for
      TPM booting.
      
      Major issues:
      The MFS image for TPM booting is 32bit while other Linux MFS images
      are 64bit.
      The TPM kernel only supports 4Gb of memory, does not support
      multi-processors.
      
      checkutils: Make sure the dd to be run is bit-with compatiable with
      the image.
      cpucheck: Check and handle missing cpu flags "physical id",
      "cpu cores", "siblings". Check and handle different Mhz format.
      diskcheck: Differnet blocks/sectors format. Rewrite getwspeed and
      getspeed funtions to handle dd and tdd compatibility and/or missing
      binaries. Give better error messages for timing speed failures.
      53ed66d8
  13. 01 Oct, 2013 1 commit
  14. 18 Sep, 2013 1 commit
  15. 11 Sep, 2013 1 commit
  16. 09 Sep, 2013 2 commits
  17. 09 Jul, 2013 1 commit
  18. 28 Jun, 2013 1 commit
    • Dan Reading's avatar
      Checknode should be ready for prime-time · 6cc8cf46
      Dan Reading authored
      * remove check for gather arg, use TESTINFO from tmcc hwinfo
        instead. Only call tmcc once. Let non-MFS boot collect data.
      * tmcc hwinfo not return a TESTINFO line. Handle the LOGDIR, COLLECT
        and CHECK indicators
      * Do to variable scoping make sure everything runs in the shell.
        Do not 'exit' from called programs. Source called programs instead
        of starting new shells.
      * Nothing wrong with the which() function I put in since the
        MFS/busybox installation does not have one, but if we have a real
        which(1) program use it.
      * output format changes and programming space changes
      * remove check for gather arg, use TESTINFO from tmcc hwinfo
        instead. Only call tmcc once. Let non-MFS boot collect data.
      * tmcc hwinfo not returning a TESTINFO line. Handle the LOGDIR, COLLECT
        and CHECK indicators
      * Do to variable scoping make sure everything runs in the shell.
      * Do not 'exit' from called programs. Source called programs instead of
        starting new shells.
      * Nothing wrong with the which() function I put in since the MFS/busybox
        installation does not have one, but if we have a real which(1) program
        use it.
      * call sub-programs by sourcing not by starting new shell.
      * oops mfsmode is not set until initialize is run. also set -e -u to
        catch this type of thing.
      
      Checknode tests once again run in standard images and can collect
      data.
      
      * All tests can now be "sourced" from gatherinv to insure everything
        runs in a single shell.
      * All tests can also be called standalone.
      * MFS mode and non-MFS mode honor the CHECK and COLLECT flags.
      * Create, if necessary, a new project save directory.
      * This will be needed once every-time checknodes is run in a new project.
        path is /proj/{pid}/nodecheck.
      * If script can't run quit with a 'return 0' so the rest of the checks
        can continue.
      
      Change filename gatherinv -> checknode
      
      * Can't run in MFS mode if not in the emulab-ops pid
      6cc8cf46
  19. 17 Jun, 2013 1 commit
  20. 14 Jun, 2013 3 commits
  21. 07 Jun, 2013 1 commit
  22. 06 Jun, 2013 2 commits
  23. 04 Jun, 2013 4 commits
    • Mike Hibler's avatar
      More fixups based on first try in frisbee MFS. · 5ada29d7
      Mike Hibler authored
      More removal of hardwired paths in favor of paths.sh vars.
      Included script getfromtb.sh does not exist.
      touch and env do not exist in MFS.
      Use tmcc, not tmcc.bin.
      Create /etc/emulab/ismfs as frisbee MFS doesn't have it.
      5ada29d7
    • Mike Hibler's avatar
      Mike's first pass; minor changes. · 6de18726
      Mike Hibler authored
      Merge rc.config changes into the real script.
      Reduce rc.nodecheck varients to a single shell script and get rid of rc subdir.
      Add copyrights.
      Add GNUmakefile install target (but not used yet).
      Replace some hardwired paths with vars from paths.sh.
      6de18726
    • Dan Reading's avatar
      moving files around · f1127939
      Dan Reading authored
      f1127939
    • Dan Reading's avatar
      new location · b48495dc
      Dan Reading authored
      b48495dc