1. 09 Oct, 2011 1 commit
  2. 04 Oct, 2011 1 commit
    • Mike Hibler's avatar
      Add node/node_type attribute "no_clflush". · fdfce71d
      Mike Hibler authored
      This is for FreeBSD to turn off use of the CLFLUSH instruction via the
      hw.clflush_disable loader var. We have encountered some opteron machines
      on which this causes problems.
      
      The attribute can be set for the node_type (via the web page for editing
      node types) or the node (via brute-force SQL hackary) to override whatever
      FreeBSD would do by default. This attribute is passed via tmcd to the
      diskloader MFS which will fixup the loader.conf file post-frisbee.
      fdfce71d
  3. 09 Sep, 2011 1 commit
  4. 30 Aug, 2011 1 commit
  5. 25 Aug, 2011 6 commits
  6. 22 Aug, 2011 1 commit
    • David Johnson's avatar
      Make sure systemd does not "initialize" bogus MFS-added /etc/fstab swap devs. · cbfed516
      David Johnson authored
      This is a hack to avoid Emulab and systemd conflicts.  Basically, sometimes
      our MFSes add swap devices to /etc/fstab that are incorrect (i.e., /dev/hda
      instead of /dev/sda).  We could always add 'noauto' to the mount options so
      systemd would ignore it, but we have legacy or deployed MFSes to deal with.
      When systemd encounters one of these, it tries to start the device and halts
      the boot process for a long time while waiting for the device to "start".
      
      We can't edit the bogus /etc/fstab entry before system reads it, because
      system reads it while the root is still mounted read-only, very early
      on in the startup process.
      
      systemd doesn't allow us to remove units (a swap device is a unit, just like
      a service is a unit), so all we can do is, before the swap unit runs, cancel
      any pending systemd jobs before they try to initialize the the bogus device(s).
      cbfed516
  7. 19 Aug, 2011 4 commits
  8. 17 Aug, 2011 4 commits
  9. 16 Aug, 2011 7 commits
  10. 15 Aug, 2011 1 commit
  11. 11 Aug, 2011 3 commits
  12. 10 Aug, 2011 4 commits
  13. 28 Jul, 2011 2 commits
  14. 27 Jul, 2011 1 commit
  15. 26 Jul, 2011 2 commits
  16. 24 Jul, 2011 1 commit