1. 06 Dec, 2018 1 commit
    • Leigh Stoller's avatar
      Various fixes for ualloc switches: · cdcbedc7
      Leigh Stoller authored
      * Stop using the ALWAYSUP state machine for switches, this causes ISUP
        to always get sent, which in certain cases, results in stated
        rebooting the switch!
      
        Added new ONIE state machine, which handles the way switches actually
        boot into ONIE first and then does the bootinfo/grub dance, or does a
        reload or does admin mode.
      
      * Do not send PXEBOOTING from ONIE; this was a mistake, it throws us
        into the PXEKERNEL state machine, which sometimes results is stated
        rebooting the switch!
      
        We still use PXEWAIT (it is sent by bootinfod), since that is the
        "waiting" state that is wired into a lot of Emulab, it just happens to
        now be a state in the ONIE state machine, so its legal.
      
      * Fix a bug in libossetup, that was fooling libossetup_switch into
        thinking the wrong thing.
      
      * Add some timeouts to the libosload_mlnx code, sshd sometime refuses to
        answer after a failed login. Strange.
      
      * Fix a fork() problem in the switch reload code; gotta call exit, not
        return! This was wreaking subtle (okay not so subtle) havoc in
        libossetup.
      cdcbedc7
  2. 05 Jun, 2018 1 commit
  3. 11 Apr, 2018 1 commit
  4. 22 Jan, 2018 2 commits
  5. 12 Sep, 2017 1 commit
  6. 28 Aug, 2017 1 commit
  7. 17 Apr, 2017 1 commit
  8. 01 Feb, 2017 1 commit
  9. 11 Nov, 2016 1 commit
  10. 06 Oct, 2016 1 commit
  11. 07 Apr, 2016 1 commit
  12. 04 Apr, 2016 2 commits
  13. 21 Mar, 2016 1 commit
  14. 14 Mar, 2016 1 commit
  15. 21 Aug, 2015 1 commit
  16. 10 Jun, 2015 1 commit
  17. 06 May, 2015 1 commit
  18. 06 Apr, 2015 1 commit
  19. 05 Nov, 2014 1 commit
  20. 20 Oct, 2014 3 commits
  21. 31 Jul, 2014 1 commit
  22. 01 Jul, 2014 1 commit
  23. 27 Jun, 2013 1 commit
  24. 19 Jun, 2013 1 commit
  25. 17 Jun, 2013 1 commit
  26. 08 Jun, 2013 1 commit
  27. 04 Jun, 2013 1 commit
  28. 28 May, 2013 1 commit
  29. 23 May, 2013 1 commit
  30. 30 Apr, 2013 1 commit
  31. 11 Apr, 2013 1 commit
  32. 04 Apr, 2013 1 commit
  33. 29 Mar, 2013 1 commit
  34. 01 Mar, 2013 1 commit
  35. 18 Jan, 2013 1 commit
    • Kirk Webb's avatar
      Tweak to make "libossetup_blockstore" stub class work. · c351215e
      Kirk Webb authored
      This stub was previously using libossetup_subnode as its base class,
      but the constructor was calling the base class constructor with a
      "type" parameter, where the base class did not have a corresponding
      argument.  This commit changes the stub class for blockstores to
      refer directly to libossetup_handler instead.  We can sort out
      whether going through some sort of "libossetup_subnode" base class
      makes sense a bit later.
      (cherry picked from commit 89fb668999deb76913957a8abd8950f8b60eccaf)
      c351215e
  36. 10 Jan, 2013 1 commit