1. 07 Jun, 2017 1 commit
  2. 05 Jun, 2017 1 commit
    • Leigh B Stoller's avatar
      Working on issue #269 ... · ad2a3e70
      Leigh B Stoller authored
      Add new script to "deprecate" images:
      
      	boss> wap deprecate_image
      	Usage: deprecate_image [-e|-w] <image> [warning message to users]
      	Options:
      	       -e     Use of image is an error; default is warning
      	       -w     Use of image is a warning
      
      When an image is deprecated with just warnings, new classic experiments
      generate warnings in the output. Swapping in an experiment also
      generates warnings in the output, but also sends email to the user.
      When the image set for error, both new experiment and swapin will fail
      with prejudice.
      
      Same deal on the Geni path; we generate warnings/errors and send email.
      Errors are reflected back in the Portal interface.
      
      At the moment the image server knows nothing about deprecated images, so
      the Portal constraint checker will not be bothered nor tell the user
      until later when the cluster throws an error. As a result, when we
      deprecate an image, we need to do it on all clusters. Needs to think
      about this a bit more.
      ad2a3e70
  3. 22 May, 2017 1 commit
  4. 18 May, 2017 1 commit
  5. 17 Apr, 2017 2 commits
  6. 03 Mar, 2017 2 commits
  7. 01 Mar, 2017 1 commit
  8. 23 Jan, 2017 1 commit
  9. 20 Jan, 2017 2 commits
  10. 18 Jan, 2017 1 commit
  11. 04 Jan, 2017 1 commit
  12. 08 Dec, 2016 1 commit
  13. 07 Dec, 2016 1 commit
  14. 01 Dec, 2016 1 commit
  15. 11 Nov, 2016 1 commit
  16. 02 Nov, 2016 1 commit
  17. 28 Oct, 2016 1 commit
  18. 18 Oct, 2016 1 commit
  19. 10 Oct, 2016 1 commit
    • Leigh B Stoller's avatar
      Address linktest problems reported by Mike in issue #160: · e7422d49
      Leigh B Stoller authored
      1. Changes to gentopofile to not put in linktest info for links and lan
         with only one member.
      
      2. Fix to the CM for deletenode of a node that has tagged links.
      
      3. Fixes to the status web page for deletenode; we were installing the
         linktest event handlers multiple times.
      
      4. Pass through -N argument to linktest from the CM, when the experiment
         has NFS mounts turned off, so that we use loghole to gather the data
         files (instead of via NFS).
      
      This closes issues #160.
      e7422d49
  20. 06 Oct, 2016 1 commit
  21. 03 Oct, 2016 1 commit
  22. 20 Sep, 2016 1 commit
  23. 13 Sep, 2016 1 commit
  24. 12 Sep, 2016 1 commit
    • Leigh B Stoller's avatar
      Add Emulab program agent support: · 760e5d43
      Leigh B Stoller authored
        <services>
          <emulab:program-agent name="prog0"
               command="/bin/ls -lt &gt;&amp; /tmp/foo"
               onexpstart="true"/>
        </services>
      
      Much like a normal "execute" service, these are event agents instead
      of boot commands (which run on every boot of the node). When onexpstart
      is true, the command is run at event time=0 only. All program agents
      are set up to respond to tevc commands like program agents in an classic
      Emulab experiment.
      760e5d43
  25. 02 Sep, 2016 1 commit
  26. 29 Aug, 2016 1 commit
  27. 23 Aug, 2016 1 commit
  28. 28 Jul, 2016 1 commit
  29. 21 Jul, 2016 1 commit
  30. 20 Jul, 2016 2 commits
  31. 05 Jul, 2016 1 commit
  32. 10 Jun, 2016 2 commits
    • Leigh B Stoller's avatar
      Minor fix for dataset urn parsing. · 91a46ff6
      Leigh B Stoller authored
      91a46ff6
    • Leigh B Stoller's avatar
      NFS mount changes, still a work in progress, bound to change: · e369c1a8
      Leigh B Stoller authored
      * The Emulab portal now adds a toplevel element (Emulab namespace)
        directing the CM to use standard emulab mounts (read: /users).
        We clear that element from the other portals.
      
      * The CM looks for that tag, and allows it only if the caller is the local
        SA. The default for nfsmounts setting for geni experiment containers is
        "genidefault", but that is set to "emulabdefault" when allowed.
      
      * tmcd changes; no using nfsmounts slot instead of nonfsmounts. "none"
        means no mounts (duh), "emulabdefault" means standard mounts we all know
        and love, "genidefault" means no /users mounts.
      
        In addition, when we are doing emulabdefault mounts on a geni experiment
        node, we do not return accounts that are specified in the rspec, but
        rather we return the local project accounts only.
      e369c1a8
  33. 14 Apr, 2016 1 commit
  34. 13 Apr, 2016 1 commit
  35. 08 Apr, 2016 1 commit