1. 22 Nov, 2017 1 commit
  2. 16 Nov, 2017 1 commit
    • David Johnson's avatar
      Add support for Arch Linux. · f797a96b
      David Johnson authored
      This is pretty minimal "support", but it is working.  I have some
      uncommitted fixes for event/linktest/iperf, however, as mentioned in
      issue #351.
      f797a96b
  3. 20 Oct, 2017 1 commit
  4. 23 Aug, 2017 2 commits
  5. 06 Jul, 2017 1 commit
  6. 30 May, 2017 1 commit
    • Mike Hibler's avatar
      Sort out ZFS refquota/quota settings, part 1. · 2c6695d9
      Mike Hibler authored
      Add defs-* multiplier factor variable for setting "quota" based on "refquota".
      For most sites this will just be 1.0. On the mothership, where we use ZFS
      snapshots for backup, we are going to start with 2.0.
      2c6695d9
  7. 04 May, 2017 1 commit
  8. 30 Mar, 2017 1 commit
  9. 13 Oct, 2016 1 commit
  10. 03 Oct, 2016 1 commit
  11. 29 Aug, 2016 1 commit
  12. 27 May, 2016 1 commit
  13. 25 May, 2016 1 commit
    • Gary Wong's avatar
      Add future reservations and admission control. · 294fade1
      Gary Wong authored
      Right now this is strictly advisory.  In particular, swap-ins go through
      the normal path and are NOT forced to comply with admission control
      wrt future reservations; therefore, reservations don't yet come with
      any guarantees at all.
      294fade1
  14. 08 May, 2016 1 commit
    • Mike Hibler's avatar
      Extend and formalize the Moonshot hack where dhcpd sends *BOOTING events. · 2dd6d84a
      Mike Hibler authored
      Since the Moonshot cluster will soon have x86 nodes and those nodes do
      call bootinfo (unlike the ARM nodes), make sure that bootinfo does not
      send PXEBOOTING/BOOTING events (since dhcpd already has) by starting it
      with the new -E option.
      
      Formalize by adding a BOOTINFO_EVENTS defs var that defaults to 1.
      This ensures that a nobootinfo version of the dhcpd.conf template is
      installed and that bootinfo is invoked with the -E option.
      Only defs-cloudlab-utah should set it to zero.
      2dd6d84a
  15. 02 May, 2016 1 commit
  16. 29 Apr, 2016 1 commit
    • Kirk Webb's avatar
      Add RRDtool storage/collection support to sdcollectd · ca06dc59
      Kirk Webb authored
      The slothd collector daemon now as the ability to store statistics
      in RRD files.  These files will be created under @prefix@/data/slothd_rrd
      This feature is enabled by specifying "SD_USE_RRDTOOL" in the defs file.
      
      Another companion script will be written to query these RRD files.
      ca06dc59
  17. 11 Apr, 2016 1 commit
  18. 21 Mar, 2016 1 commit
    • Kirk Webb's avatar
      Reorg mobile networking support files/install · f6802650
      Kirk Webb authored
      * Move common and client-side stuff to the clientside tree
      
      * Update autconf configure scripts:
      
      This commit bumps the version of the top-level auto-generated
      script from 2.68 to 2.69.
      f6802650
  19. 18 Mar, 2016 1 commit
  20. 14 Mar, 2016 1 commit
  21. 25 Feb, 2016 1 commit
  22. 19 Feb, 2016 1 commit
  23. 27 Jan, 2016 1 commit
    • Leigh Stoller's avatar
      Add CLUSTER_PORTAL and CLUSTER_PUBSUBD_PORT. · c4cdef40
      Leigh Stoller authored
      CLUSTER_PUBSUBD_PORT is the SSL port that pubsubd listens on at the Portal,
      and CLUSTER_PORTAL is the hostname of the portal (boss.emulab.net) that
      tells clusters to forward geni events.
      c4cdef40
  24. 08 Dec, 2015 1 commit
  25. 16 Nov, 2015 1 commit
  26. 30 Jun, 2015 1 commit
  27. 23 Jun, 2015 1 commit
  28. 19 Jun, 2015 1 commit
  29. 01 Jun, 2015 2 commits
  30. 15 May, 2015 1 commit
    • Leigh Stoller's avatar
      Directory based image paths. · 3a21f39e
      Leigh Stoller authored
      Soon, we will have images with both full images and deltas, for the same
      image version. To make this possible, the image path will now be a
      directory instead of a file, and all of the versions (ndz,sig,sha1,delta)
      files will reside in the directory.
      
      A new config variable IMAGEDIRECTORIES turns this on, there is also a check
      for the ImageDiretories feature. This is applied only when a brand new
      image is created; a clone version of the image inherits the path it started
      with. Yes, you can have a mix of directory based and file based image
      descriptors.
      
      When it is time to convert all images over, there is a script called
      imagetodir that will go through all image descriptors, create the
      directory, move/rename all the files, and update the descriptors.
      Ultimately, we will not support file based image paths.
      
      I also added versioning to the image metadata descriptors so that going
      forward, old clients can handle a descriptor from a new server.
      3a21f39e
  31. 14 May, 2015 1 commit
    • David Johnson's avatar
      Ubuntu 15 support. · 2baf7655
      David Johnson authored
      Similar to Ubuntu 14, but new and different UIDs, and...
      
      systemd!  systemd has made it into Ubuntu.  This affects our control net
      discovery.  Our /etc/network/interfaces hack marks eth[0-9] as "auto".
      New Ubuntu versions have systemd (or upstart, if your Ubuntu 15 uses
      that -- our images will not) job that waits for any interfaces marked
      auto to come up, and doesn't timeout for 2 mins.  This doesn't work for
      us, because our use of auto is abuse :).
      
      So, we enter a new level of abuse.  We change the systemd unit
      dependencies, making the network-online.target service want (depend on)
      our special ifup-wait-emulab-cnet.service (which looks for /run/cnet to
      get written), instead of on ifup-wait-all-auto.service.  This means
      network-online.target happens as soon as the control net is up, which is
      the primary thing we're concerned about.
      
      Now, if experimenters would ever add their own special "auto" interfaces
      to /etc/network/interfaces, the rest of the startup scripts that depend
      on network-online.target could possibly race (although you would think
      that our control net discovery will be slower than any static
      configuration...).
      
      But for now, this solution appealed more that "faking" that eth[0-9] are
      all up by writing the right files --- or by finding a better mechanism
      instead of abusing "auto".
      2baf7655
  32. 12 May, 2015 1 commit
  33. 01 May, 2015 1 commit
  34. 17 Apr, 2015 1 commit
  35. 13 Apr, 2015 1 commit
  36. 10 Apr, 2015 1 commit
  37. 25 Mar, 2015 1 commit
  38. 17 Mar, 2015 1 commit